linux下如何修改系统时间

我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成2018年2月23日的命令如下。

  
  #date -s 02/23/2018
  
  将系统时间设定成下午11点12分0秒的命令如下。
  
  #date -s 11:12:00
  
  注意,这里说的是系统时间,是linux由操作系统维护的。
  
  在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。
  
  #clock -w
  
  这个命令强制把系统时间写入CMOS。

原文地址:http://blog.51cto.com/xiaocao13140/2072664

时间: 2024-10-05 01:09:42

linux下如何修改系统时间的相关文章

Linux Windows 定时修改系统时间

#/bin/bash # beforTime=02:00 afterTime=08:00 beforTime=$(echo $beforTime | awk -F : {'print $1'}) afterTime=$(echo $afterTime | awk -F : {'print $1'}) Flag=0 while true do     sleep 2s     echo "date: $(date +"%Y-%m-%d %H:%M:%S")"     

Linux下查看/修改系统时区、时间

一.查看和修改Linux的时区 1. 查看当前时区 命令 : "date -R" 2. 修改设置Linux服务器时区 方法 A 命令 : "tzselect" 方法 B 仅限于RedHat Linux 和 CentOS 命令 : "timeconfig" 方法 C 适用于Debian 命令 : "dpkg-reconfigure tzdata" 3. 复制相应的时区文件,替换系统时区文件:或者创建链接文件 cp /usr/sh

linux下修改系统时间

一.查看时间: [[email protected] ~]# date2016年 11月 19日 星期六 12:46:37 CST 二.修改时间,修改系统时间 [root@localhost ~]# date 111912472016.30  <== 月日时分年.秒2016年 11月 19日 星期六 12:47:30 CST 三.将当前系统时间写入硬件,更新硬件时间 [root@localhost ~]# hwclock -w 直接敲hwclock 是查看硬件时间(默认带-r读的意思)-w是写的

Linux 自动更新系统及手动查看、修改系统时间

当我们在虚拟机装完一个新的centos系统后,虽然在安装时己在ntp设置中选择了上海,但进入到系统,输入date命令时,查看到的系统时间与现时时间是不一样的,我们可以用以上方法来查看,自动更新和修改系统时间 查看系统时间: [[email protected] ~]# date Sat Mar 25 00:47:59 CST 2017 一. Linux 自动更新时间 使用ntpdate命令进行更新: [[email protected] ~]# ntpdate time.nist.gov 24 

Linux系统修改系统时间说明

Linux系统修改系统时间 1.设置时间 [[email protected] ~]# date -s "2015/11/05 15:56:00" #date命令  -s 修改时间 "2015/10/4 21:15"指定的时间 [[email protected] ~]# hwclock #将时间刷新到BIOS Fri 06 Nov 2015 12:04:36 AM CST  -0.651161 seconds 2.与time.nist.gov时间服务器同步 [[e

linux系统修改系统时间与时区

(1)修改系统时间. linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时钟,是linux系统Kernel时间.当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作.有时我们会发现系统时钟和硬件时钟不一致,因此需要执行时间同步,下面就分享一下时间设置及时钟同步的命令使用方法. date命令将日期设置为2014年6月18日 ----   date -s 06/18/14 将时间设置为14点20分50秒

Linux怎样修改系统时间

修改linux的时间可以使用date指令 修改日期: 时间设定成2009年5月10日的命令如下: #date -s 05/10/2009 修改时间: 将系统时间设定成上午10点18分0秒的命令如下. #date -s 10:18:00 修改时区: 找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai替换当前的/etc/localtime. 修改/etc/sysconfig/clock文件的内容为: ZONE=”Asia/Shanghai” UTC=false A

linux修改系统时间和时区

1.修改系统时间linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时钟,是linux系统Kernel时间.当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作.有时我们会发现系统时钟和硬件时钟不一致,因此需要执行时间同步,下面就分享一下时间设置及时钟同步的命令使用方法.date命令将日期设置为2014年6月18日 ---- date -s 06/18/14将时间设置为14点20分50秒 ---- da

ubuntu16.4下使用QT修改系统时间

我也是在网上找的,自己随便改了一下六个lineEdit控件,每个控件输入日期时间,点击按钮触发函数可修改时间. 1 //一键修改系统时间 2 QString year = ui->lineEdit_9->text(); //年 3 QString month = ui->lineEdit_10->text(); //月 4 QString day = ui->lineEdit_11->text(); //日 5 QString hour = ui->lineEdi