Linux服务器怎么修改时区和时间
一、查看和修改Linux的时区1 查看当前时区
命令 : "date -R"
2 修改设置Linux服务器时区方法 A
命令 : "tzselect"
方法 B 仅限于RedHat Linux 和 CentOS
命令 : "timeconfig"
方法 C 适用于Debian
命令 : "dpkg-reconfigure tzdata"
3 复制相应的时区文件,替换系统时区文件;或者创建链接文件
cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime
例如:在设置中国时区使用亚洲/上海(+8)
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
linux服务器时间校准方法
首先安装NTP:
yum install -y ntpdate
然后执行NTP命令:
ntpdate timewindowscom
或者:
ntpdate cnpoolntporg
想要偷懒,让机器自动校准时间的话,只需要将命令加入到cron就可以了。
crontab -e2 /1 /sbin/ntpdate cnpoolntporg #每隔一个小时同步一次
保存退出即可。 《Linux就该这么学》一起学习
检查一下ntp的配置。
参考如下:
配置的环境及要求:
1假设在19216800网段内,要以IP为1921680240的Linux机器时间服务器。
21921680240服务器能上外网,能与比较权威的公网时间服务器同步
3同网段内的其他机器每小时自动向1921680240同步时间
配置方法
一、配置NTP服务器(假定要配置的服务器的IP地址为1921680240)
1NTP server的主配置文件为/etc/ntpconf
现对/etc/ntpconf的各项进行说明
#配置前做好备份
cd /etc/
mv ntpconf ntpbakconf
2vi
/etc/ntpconf(以下是ntpconf文件的内容)
#设置此服务器同上层服务器做时间同步的IP地址,prefer意味着首选IP地址
#经试验,下面的几个时间服务器速度还不错
server 2107214544 prefer
server 2182113042
server 0asiapoolntporg
server 1asiapoolntporg
server 2asiapoolntporg
#记录上次的NTP server与上层NTP server联接所花费的时间
driftfile /etc/ntp/drift
#设置默认策略为允许任何主机进行时间同步
restrict default ignore
#设置允许访问此时间服务器的时间服务的IP地址
#根据自己实际情况配置
restrict 127001
restrict 192168102 # 指定某台机器时间同步
restrict 19216800 mask 2552552550 #允许19216800/254子网内主机时间同步
restrict 0000 mask 0000 nomodify notrap #允许任何主机跟进行时间同步
#指定阶层编号为10,降低其优先度。
fudge 12712711 stratum 10
#设置ntp日志的path
statsdir /var/log/ntp/
#设置ntp日志文件
logfile /var/log/ntp/ntplog
3NTP server的维护
----添加为服务
chkconfig --level 345 ntpd
on
----启动
service ntpd start
或
/etc/rcd/initd/ntpd
start
----停止
service ntpd stop
或
/etc/rcd/initd/ntpd
stop
----管理命令
ntpq –p #查看本机和上层服务器的时间同步结果
ntptrace #可以用来追踪某台时间服务器的时间对应关系
ntpdate IP #客户端要和NTP server进行时钟同步。
/var/log/ntp/ntplog
#查看ntp日志
二、配置客户端
1LINUX客户端: (局域网内对时间有要求的机器)
echo “00 /1 root /usr/sbin/ntpdate
1921680240;/sbin/hwclock -w”>>/etc/crontab
每小时同NTP server进行一次时钟同步,并写入本机BIOS
2Solaris客户端:
echo “15 5 /usr/sbin/ntpdate
1921680240”>>/etc/crontab
0条评论