修改时区linux
1. 如何将linux 的本地时间设置为utc时间
如果你的 Linux 系统时区配置不正确,必需要手动调整到正确的当地时区。NTP 对时间的同步处理只计算当地时间与 UTC 时间的偏移量,因此配置一个 NTP 对时间进行同步并不能解决时区不正确的问题。所以大家在用了国外云计算服务商如 Microsoft Azure 或其它 VPS、虚拟机时,需要注意是否与中国大陆的时区一致。
查看Linux当前时区
你可以使用如下命令非常容易地就查看到 linux 系统的当前时区:
date
ls -l /etc/localtime
linux-time02
获取时区TZ值
要更改 Linux 系统时区首先得获知你所当地时区的 TZ 值,使用 tzselect 命令即可查看并选择已安装的时区文件。
执行 tzselect 命令
linux-time03
通过向导选择你所在大洲、国家和城市
tzselect 最终将以 Posix TZ 格式(例如 Asia/Shanghai)输出你所在的时区值,将此记录下来。
linux-time03
更改每个用户的时区
Linux 用户一个多用户系统,每个用户都可以配置自己所需的时区,你可以为自己新增一个 TZ 环境变量:
export TZ='Asia/Shanghai'
执行完成之后需要重新登录系统或刷新 ~/.bashrc 生效。
source ~/.bashrc
更改Linux系统时区
要更改 Linux 系统整个系统范围的时区可以使用如下命令:
sudo rm -f /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
注意:/usr/share/zoneinfo/Asia/Shanghai 中的具体时区请用自己获取到的 TZ 值进行替换。
使用Systemd更改Linux系统时区
如果你使用的 Linux 系统使用 Systemd,还可以使用 timedatectl 命令来更改 Linux 系统范围的时区。在 Systemd 下有一个名为 systemd-timedated 的系统服务负责调整系统时钟和时区,我们可以使用 timedatectl 命令对此系统服务进行配置。
sudo timedatectl set-timezone 'Asia/Shanghai'
linux-time05
最后,如果你发现 Ubuntu 与 Windows 双系统时间不同步,可以参考我们之前的文章说明和解决办法。
2. 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
鐢╠ate淇鏀规棩链熸椂闂
#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 浠呴檺浜嶳edHat Linux 鍜 CentOS) # timeconfig
3. 澶嶅埗鐩稿簲镄勬椂鍖烘枃浠讹纴镟挎崲绯荤粺榛樿ゆ椂鍖
# cp /usr/share/zoneinfo/$涓绘椂鍖/$娆℃椂鍖 /etc/localtime 瀵逛簬涓锲芥湇锷″櫒鍒欐墽琛岋细 # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
4. 灏嗗綋鍓嶆椂闂村啓鍏BIOS姘镐箙鐢熸晥(阆垮厤閲嶅惎钖庡け鏁)
# hwclock
3. linux修改系统时间命令
inux修改时间命令是date-s+时分秒。
修改linux系统时间。
root使用date指令:date -s
1、只修改日期,不修改时间,输入:
date -s 2021-04-02。
2、只修改时间,输入:
date -s 12:00:00。
3、同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:
date -s “2021-04-02 10:25:00”
4、修改完后,记得输入:
clock -w。
把系统时间写入CMOS修改时区不重启。
在root下。
复制相应的时区文件,替换系统时区文件:
cp /usr/share/zoneinfo/主时区/次时区 /etc/localtime
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
5、文件复制命令—cp cp [参数] [源地址] [目的地址]主要参数描述如下:-a :此参数和同时指定“-dpR”参数相同 -d :在复制有符号连接的文件时,保留原始的连接。 -f :强行复制文件,不管要复制的文件是否已经存在于目标目录。 -I :覆盖现有文件之前询问用户。
4. 如何改变linux服务器系统时区和时间
1、时区设置可以通过tzselect命令来进行设置,具体执行tzselect命令-->选择Asia-->选择China-->选择east China - Beijing, Guangdong, Shanghai, etc-->然后输入1,如下图所示,根据向导输入相应的数字键回车键即可。
5. linux怎么修改时间
一、手动修改
1. date命令:查看当前时间
修改成功!