如何在Linux 中查看你的时区?

如何在Linux 中查看你的时区?,第1张

linux查看与修改时区时间的命令1、查看、修改linux时区与时间一、linux时区的查看与修改1,查看当前时区date -R2,修改设置时区方法1:tzselect方法2:仅限于RedHat linux 和 CentOStimeconfig方法3:适用于Debiandpkg-reconfigure tzdata3,复制相应的时区文件,替换系统时区文件;或者创建链接文件cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime在中国可以使用:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime二、linux时间的查看与修改1、查看时间和日期date2、设置时间和日期将系统日期设定成1996年6月10日的命令date -s 06/22/96将系统时间设定成下午1点52分0秒的命令date -s 13:52:003. 将当前时间和日期写入BIOS,避免重启后失效hwclock -w三、定时同步时间* * * * * /usr/sbin/ntpdate 210.72.145.44 >/dev/null 2>&1linux中用于时钟查看和设置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。查看linux系统时间:date修改linux系统时间:date -s (后面跟时间)查看linux硬件时间:Java代码 hwclock #或 clock #或 hwclock –show #或 clock –show 修改linux硬件时间:C代码 hwclock –set –date #或 clock –set –date 让系统时间与硬件时钟同步,用:C代码 hwclock –hctosys #或 clock –hctosys 相反地,让硬件时钟与系统时间同步:C代码 hwclock –systohc #或 clock –systohc 让系统时间每隔十分钟去同步一下硬件时间。C代码 [hqw@localhost root]$ vi /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly */10 * * * * root hwclock --hctosys #加入此行,每隔10分钟执行一次hwclock --hctosys

对于许多与系统相关的任务和进程,使用正确的时区是必不可少的。例如,cron守护进程使用系统的时区执行cron作业,日志文件中的时间戳基于同一系统的时区。 环境 Centos 8检查现在的时区timedatectl是一个 命令 行实用程序,允许您查看和更改系统的时间和日期。 [root@localhost ~]# timedatectl               Local time: Tue 2020-03-31 16:35:23 CST           Universal time: Tue 2020-03-31 08:35:23 UTC                 RTC time: Tue 2020-03-31 08:35:23                 Time zone: Asia/Shanghai (CST, +0800) System clock synchronized: yes               NTP service: active           RTC in local TZ: no更改时区在更改时区之前,您需要找出要使用的时区名称。要列出所有可用时区,请使用下面的 命令 : [root@localhost ~]# timedatectl list-timezones … Asia/Samarkand Asia/Seoul Asia/Shanghai Asia/Singapore Asia/Srednekolymsk … 然后使用set-timezone选项更改时区,比如更改为Europe/Berlin: [root@localhost ~]# timedatectl set-timezone Europe/Berlin使用创建链接的方式更改时区如果运行的是旧版本的Centos,比如Centos6之前的版本,并且系统上不存在timedatectl命令,则可以通过将/etc/localtime符号链接到/usr/share/zoneinfo目录中的时区文件来更改时区。 查看一下/usr/share/zoninfo下面的时区文件, [root@localhost ~]# ls /usr/share/zoneinfo/ [root@localhost ~]# ls /usr/share/zoneinfo/Asia/ 现在替换时区文件。 [root@localhost ~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime [root@localhost ~]# date Tue Mar 31 16:53:59 CST 2020 可以看到已经切换到了CST中国标准时间总结在本文中,使用了两种方式修改时区。一种是使用timedatectl,另一种方式使用创建链接的方式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8492603.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存