在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
以前一直用date设置,这次参考网上资料,终于整了个全的。 Linux中的所有命令 (包括函数)都是采用的系统时钟设置。在Linux中,用于时钟查看和设置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。 1、date 查看系统时间 # date 设置系统时间 # date --set “07/07/06 10:19" (月/日/年 时:分:秒) 2、hwclock/clock 查看硬件时间 # hwclock --show # clock --show 设置硬件时间 # hwclock --set --date="07/07/06 10:19" (月/日/年 时:分:秒) # clock --set --date="07/07/06 10:19" (月/日/年 时:分:秒) 3、硬件时间和系统时间的同步 按照前面的说法,重新启动系统,硬件时间会读取系统时间,实现同步,但是在不重新启动的时候,需要用hwclock或clock命令实现同步。 硬件时钟与系统时钟同步: 或者 系统时钟和硬件时钟同步: 或者 4、时区的设置 # tzselect Please identify a location so that time zone rules can be set correctly. Please select a country. Please select one of the following time zone regions. The following information has been given: China Therefore TZ='Asia/Shanghai' will be used. 如果不用tzselect命令,可以修改文件变更时区。 # vi /etc/sysconfig/clock # rm /etc/localtime # ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 重新启动即可。 Linux如何修改系统时间和时区方法补充: 修改时区: 1> 找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai 用这个文件替换当前的/etc/localtime文件。 或者找你认为是标准时间的服务器,然后 #scp [email protected]:/etc/localtime /etc/localtime 2> 修改/etc/sysconfig/clock文件,修改为: ZONE="Asia/Shanghai" UTC=false ARC=false 修改日期时间: 1> 用date修改日期时间 #date -s 08/24/2006 #date -s 13:02:00 2> 同步BIOS时钟,强制把系统时间写入CMOS #clock -w 另外,查看Bois时间用 #hwclock -r #tzselect 可以交互式修改时区 Linux修改系统时区 1. 查看当前时区 # vi /etc/sysconfig/clock 2. 修改设置时区 方法(1) # tzselect 方法(2 仅限于RedHat Linux 和 CentOS) # timeconfig 3. 复制相应的时区文件,替换系统默认时区 # cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime 对于中国服务器则执行: # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 4. 将当前时间写入BIOS永久生效(避免重启后失效) # hwclock |
请发表评论