修改linux的系统时间的方法如下:
1、利用date命令设定系统的日期与时间,语法“date -s "年月日 时:分秒"”。在Linux中,可以利用date命令修改系统时间。date命令可以用来显示或设定系统的日期与时间。例如把date -s “2003-04-14 cst”,cst指时区,时间设定用date -s 18:10。
2、执行“hwclock --systohc”命令保存设置,关机重启。当我们进行完 Linux 时间的校时后,还需要以 hwclock 来更新 BIOS 的时间,因为每次重新启动的时候,系统会重新由 BIOS 将时间读出来,所以, BIOS 才是重要的时间依据呐。
Linux系统时间有两种
日历时间。该值是自协调世界时(UTC)1970年1月1日00:00:00这个特定时间以来所经过的秒数累计值。基本数据类型用time_t保存。最后通过转换才能得到我们平时所看到的24小时制或者12小时间制的时间。
进程时间。也被称为CPU时间,用以度量进程使用的中央处理器资源。进程时间以时钟滴答计算。
首先输入date的时候,系统输出的是linux的当前时间。例如date -s 11/12/19,修改系统当前的日期为19年11月12日,注意这个命令会让你的时分秒置为00:00:00。
工具/原料:
联想Y7000P
Windows10
linux2019
1、首先输入date的时候,系统输出的是linux的当前时间。
2、date -s 11/12/19,修改系统当前的日期为19年11月12日,注意这个命令会让你的时分秒置为00:00:00。
3、date -s 23:43:20,将你的时间设置为23:43:20。
4、date 010203042005.06,将当前系统时间设置为2005年1月2日3点04分06秒。
5、date 0102030405.06,将当前系统时间设置为2005年1月2日3点04分06秒。
服务器时间与网络时间不符:一、手动修改
1. date命令:查看当前时间
2. date -s 时分秒 :修改时间
还需要把日期改过来
3. date -s 完整日期时间(YYYY-MM-DD hh:mm[:ss]):修改日期、时间
时间要用双引号括起来,否则报错
手动修改会存在一定的时间误差
4. hwclock -w
将时间写入bios避免重启失效。
当我们进行完 Linux 时间的校时后,还需要以 hwclock 来更新 BIOS 的时间,因为每次重新启动的时候,系统会重新由 BIOS 将时间读出来,所以, BIOS 才是重要的时间依据呐。
二、同步网络时间
1. 检查系统是否安装ntp服务
安装ntp服务命令:
apt-get install ntp 或者 yum install ntp
2. service --status-all:检查ntp服务是否启动
[+]表示服务已启动
3. ntpdate 服务器IP:同步服务器时间
ntp常用服务器:
中国国家授时中心:210.72.145.44
NTP服务器(上海) :ntp.api.bz
美国:time.nist.gov
复旦:ntp.fudan.edu.cn
微软公司授时主机(美国) :time.windows.com
台警大授时中心(台湾):asia.pool.ntp.org
服务器换成上海的
时间还是差一分钟,手动把时间与当前时间间隔改大一些,再同步发现有问题,服务器时间根本就不对,差了半天时间,/(ㄒoㄒ)/~~
用微软公司授时主机(美国),发现和上海的服务器时间差不多,那是不是时区设置有问题??
4. 修改服务器时区
4.1 date -R : 查看当前时区
另一台服务器(时间正常)时区:
so,现在要来改时区了
4.2 tzselect
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)