社区电脑网络 → 浏览:帖子主题
* 帖子主题:Linux 设置时区
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:1301
发帖:99
来自:保密
注册:2022-08-28 23:20:57
造访:2025-03-23 21:18:24
[ 第 1 楼 ] 回复
一、查看和修改Linux的时区

    查看当前时区

命令 : “date -R”

    修改设置Linux服务器时区

方法 A

命令 : “tzselect”

方法 B 仅限于RedHat Linux 和 CentOS

命令 : “timeconfig”

方法 C 适用于Debian

命令 : “dpkg-reconfigure tzdata”

    复制相应的时区文件,替换系统时区文件;或者创建链接文件

cp /usr/share/zoneinfo/ 主时区 / 主时区/ 主时区/次时区

/etc/localtime

例如:在设置中国时区使用亚洲/上海(+8)

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

二、查看和修改Linux的时间

    查看时间和日期

命令 : “date”

2.设置时间和日期

例如:将系统日期设定成2009年11月3日的命令

命令 : “date -s 11/03/2009”

将系统时间设定成下午5点55分55秒的命令

命令 : “date -s 17:55:55”

    将当前时间和日期写入BIOS,避免重启后失效

命令 : “hwclock -w”

注:

date

不加参数可以直接看到当前日期时间

cal

不加参数可以直接看到本月月历
2022-11-11 10:43:10 IP:已设置保密
pojin (ID: 1)
头衔:论坛坛主
等级:究级天王[荣誉]
积分:1301
发帖:99
来自:保密
注册:2022-08-28 23:20:57
造访:2025-03-23 21:18:24
[ 第 2 楼 ] 回复
Alpine Linux 更改时区

查看时区

date -R

输出

~ # date -R
Fri, 03 Jun 2022 08:54:26 +0000

设置时区
安装 tzdata 依赖

其实只需要时区的配置文件,安装完成后配置文件会写入到/usr/share/zoneinfo路径下,tzdata依赖可以卸载。

apk add tzdata

查看 tzdata 包含的时区

ls /usr/share/zoneinfo

输出

/ # ls /usr/share/zoneinfo
Africa        CET          Egypt        GMT+0        Iran          MST7MDT      Poland        UTC          zone.tab
America      CST6CDT      Eire          GMT-0        Israel        Mexico        Portugal      Universal    zone1970.tab
Antarctica    Canada        Etc          GMT0          Jamaica      NZ            ROC          W-SU
Arctic        Chile        Europe        Greenwich    Japan        NZ-CHAT      ROK          WET
Asia          Cuba          Factory      HST          Kwajalein    Navajo        Singapore    Zulu
Atlantic      EET          GB            Hongkong      Libya        PRC          Turkey        iso3166.tab
Australia    EST          GB-Eire      Iceland      MET          PST8PDT      UCT          posixrules
Brazil        EST5EDT      GMT          Indian        MST          Pacific      US            right

复制时区文件

如果localtime文件已经存在,可以先备份后删除。

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

指定时区

echo "Asia/Shanghai" >  /etc/timezone

再次查看时区

date -R

输出

~ # date -R
Fri, 03 Jun 2022 16:54:47 +0800

卸载 tzdata

时区配置文件已经写入到/usr/share/zoneinfo中,tzdata可以删除。

apk del tzdata

参考

https://wiki.alpinelinux.org/wiki/Setting_the_timezone

2022-11-11 12:31:51 IP:已设置保密
分页: 1, 共 1 页
快速回复主题
账号/密码
用户: 没有注册?密码:
评论内容