suse系统时间同步操作

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

s u s e系统时间同步操作 This model paper was revised by the Standardization Office on December 10, 2020

一、时区设置

使用utc还是local time.

UTC(Universal Time Coordinated)=GMT(Greenwich Mean Time)

Local time 是你手表上的时间

linux可以处理UTC时间和蹩脚的Windows所使用的local time

如果机器上同时安装有Linux和Windows,建议使用local time

如果机器上只安装有Linux,建议使用utc

确定后编辑/etc/sysconfig/clock, UTC=0 是local time; UTC=1 是UTC(GMT) 1)/etc/sysconfig/clock查看当前时区

HWCLOCK="-u" #与下面设置的时区对应

下面2项不用改#jvm/Nginx等程序取的时间才与date命令时间一致TIMEZONE="America/New_York"

DEFAULT_TIMEZONE="US/Eastern"

2)使用tzselect设置时区(========好像对时间同步没有用)

#/usr/bin/tzselect

逐步选择就ok

3)复制相应的时区文件,替换系统默认时区

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

或者 cp /usr/share/zoneinfo/Asia/Beijing /etc/localtime(====这个不能同步时间,不知原因)

4)java时区:java_opts增加 =GMT+8

二、时间同步

内网时间服务器:

1)服务器端配置/etc/

restrict

restrict mask #有几种都配置上

restrict mask

restrict mask

restrict mask

server #是时钟服务器

2)服务器端ntp服务启动(xntp / ntp)

# /etc/ntpd start

3)客户端只做定时同步

#crontab -e

0 0 * * * /usr/sbin/sntp -P no -r //分时月周 //每天0点同步#service cron restart

* * * * * 分时日月周

第1列表示分钟1~59 每分钟用*或者 */1表示

第2列表示小时1~23(0表示0点)

第3列表示日期1~31

第4列表示月份1~12

第5列标识号星期0~6(0表示星期天)

5、启动定时服务: service crond start或者/etc/crontab start

相关文档
最新文档