2024年5月31日发(作者:)
suse系统时间同步操作
Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】
一、时区设置
使用utc还是localtime.
UTC(UniversalTimeCoordinated)=GMT(GreenwichMeanTime)
Localtime是你手表上的时间
linux可以处理UTC时间和蹩脚的Windows所使用的localtime
如果机器上同时安装有Linux和Windows,建议使用localtime
如果机器上只安装有Linux,建议使用utc
确定后编辑/etc/sysconfig/clock,UTC=0是localtime;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增加-ne=GMT+8
二、时间同步
1)服务器端配置/etc/
restrict12
2)服务器端ntp服务启动(xntp/ntp)
#/etc/init.d/ntpdstart
3)客户端只做定时同步
#crontab-e
//分时月周//每天0点同步
#servicecronrestart
*****分时日月周
第1列表示分钟1~59每分钟用*或者*/1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
5、启动定时服务:servicecrondstart或者/etc/init.d/crontabstart


发布评论