linux的一些简单设置
1.时间设置
1.1、运行如下命令:
sudo tzselect
1.1 选择 亚洲Asia;
1.2 继续选择 中国China;
1.3 最后 选择北京Beijing。
1.2、创建时区软链
sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
date命令格式化输出
date '+%Y-%m-d %H:%M:%S'
docker 容器用UTC时间
# docker容器默认用的UTC时间,时差8小时,在查阅日志时不便,因为容器中没有tzselect命令,现用其他方法更改时间
# 复制文件到容器中
root@test:/usr/share# docker cp zoneinfo 7903e8e51b55:/usr/share/
# exec进入容器中
root@7903e8e51b55:/var/log/itp/itpserver/logs# TZ=Asia/Shanghai
root@7903e8e51b55:/var/log/itp/itpserver/logs# ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
centos设置时间
查看系统时间
[root@localhost ~]# date
Tue Jun 13 10:20:13 CST 2017
查看硬件时间
[root@localhost ~]# hwclock --show
Tue 13 Jun 2017 02:11:12 AM CST -0.848845 seconds
可以看出系统时间比硬件时间快,系统时间是准确的
假如系统时间和硬件时间都不准确
更新系统年月日
[root@localhost ~]# timedatectl set-time 2017-06-13
更新系统时分秒
[root@localhost ~]# timedatectl set-time 10:25:17
更新时区(亚洲-中国-上海)
[root@localhost ~]# timedatectl set-timezone Asia/Shanghai
将硬件时钟调整为与系统时钟一致
[root@localhost ~]# timedatectl set-local-rtc 1
或者
[root@localhost ~]# hwclock --systohc --localtime
将日期写入CMOS
[root@localhost ~]# clock –w
再次查看系统时间和硬件时间,他们就一致了
原文链接:https://blog.csdn.net/taokai_110/article/details/73162891
2.cron定时任务
ubuntu安装cron
安装:apt-get install cron
启动:service cron start
重启:service cron restart
停止:service cron stop
检查状态:service cron status
查询cron可用的命令:service cron
检查Cronta工具是否安装:crontab -l
centOS安装:
centOS安装cron:
- 1).vixie-cron 软件包是 cron 的主程序;
- 2).crontabs 软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序
yum install vixie-cron
yum install crontabs
配置:
service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
service crond reload //重新载入配置
service crond status //查看crontab服务状态
在CentOS
系统中加入开机自动启动:
chkconfig --level 345 crond on
3.mount安装
root权限下执行mount命令。
1、在/mnt目录下,创建相应的iso文件夹,例如cd1,cd2。
2、然后,用命令:mount -o loop /home/kinglu/Matlab/matlab1.iso(iso文件路径名) /mnt/cd1
3、此时,在/mnt/cd1目录下,就有相应的安装文件了,接下来安装就可以了
mount命令帮助文件: https://www.runoob.com/linux/linux-comm-mount.html
4.dpkg管理deb包
dpkg命令是Debian Linux系统用来安装、创建和管理软件包的实用工具。
语法
dpkg(选项)(参数)
选项
-i:安装软件包;
-r:删除软件包;
-P:删除软件包的同时删除其配置文件;
-L:显示于软件包关联的文件;
-l:显示已安装软件包列表;
--unpack:解开软件包;
-c:显示软件包内文件列表;
--confiugre:配置软件包。
-b 打包
参数
Deb软件包:指定要操作的.deb软件包。
实例
dpkg -i package.deb #安装包
dpkg -r package #删除包
dpkg -P package #删除包(包括配置文件)
dpkg -L package #列出与该包关联的文件
dpkg -l package #显示该包的版本
dpkg --unpack package.deb #解开deb包的内容
dpkg -S keyword #搜索所属的包内容
dpkg -l #列出当前已安装的包
dpkg -c package.deb #列出deb包的内容
dpkg --configure package #配置包
5.wget下载
1、使用 wget 下载单个文件
以下的例子是从网络下载一个文件并保存在当前目录
在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。
1 wget http://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
2、使用 wget -O 下载并以不同的文件名保存
1 [root@network test]# wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
2 [root@network test]# ls
3 wordpress-4.9.4-zh_CN.tar.gz
我们可以使用参数-O来指定一个文件名:
1 wget -O wordpress.tar.gz http://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
2 wordpress.tar.gz
3、使用 wget -c 断点续传
使用wget -c重新启动下载中断的文件:
对于我们下载大文件时突然由于网络等原因中断非常有帮助,我们可以继续接着下载而不是重新下载一个文件
1 wget -c https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
4、使用 wget -b 后台下载
对于下载非常大的文件的时候,我们可以使用参数-b进行后台下载
1 [root@network test]# wget -b https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz
2 继续在后台运行,pid 为 1463。
3 将把输出写入至 “wget-log”。