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的时间

1. 查看时间和日期

命令 :

date

2.设置时间和日期

例如:将系统日期设定成2009年11月3日的命令

命令 :

date -s 11/03/2009

将系统时间设定成下午5点55分55秒的命令

命令 :

date -s 17:55:55

3. 将当前时间和日期写入BIOS,避免重启后失效

命令 :

hwclock -w

注:

date
不加参数可以直接看到当前日期时间

cal
不加参数可以直接看到本月月历

开始的时候,或者网上都有的说法,比如说把时间设为2009-11-12 18:30:50。

我们会先设日期

date -s 20091112

再设时间

date -s 18:30:50

一台机器还好说,多了你就会烦了。有没有一步到位的办法呢?几经搜索发现有!

date 111218302009 (月日时分年)

这样可以一步到位。但是!但是什么呢,对于linux来说,这样的写法太不human,太难记了。有没有更简单的方法?几经摸索,发现,有!

date -s "20091112 18:30:50"

这样就可以一步到位,而又容易记忆了。偷着用了好长时间了,一般儿人我不告诉他,虚~

时间设置完了就要保存了。如果你会正常关机还好说。系统关的时候会保存一次,可是如果你可能不正常关机的话,可以这么先保存一下设置

hwclock --systohc

对的,是这么写。网上大多的写法是

clock -w 或者hwclock -w

而你仔细分析下就知道,clock是hwclock的软链接。而hwclock的help和man里根本未提-w这个参数。不知道-w是哪年的写法。而网上大多的文章是-w :)

最后总结一下,一步到位设置linux系统时间:

date -s "20091112 18:30:50" &&hwclock --systohc
时间: 2024-12-20 20:23:48

Linux 查看当前时间和修改系统时间的相关文章

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下如何修改系统时间

我们一般使用"date -s"命令来修改系统时间.比如将系统时间设定成2018年2月23日的命令如下. #date -s 02/23/2018 将系统时间设定成下午11点12分0秒的命令如下. #date -s 11:12:00 注意,这里说的是系统时间,是linux由操作系统维护的. 在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现.为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS.由于该同步

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系统修改系统时间与时区

(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

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 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系统修改系统时间的两种方式

1.查看当前时间[[email protected] ~]# date2018年 03月 12日 星期一 22:32:44 CST 2.修改系统时间(重启失效)[[email protected] ~]# date -s "2018-03-21 16:02:00"2018年 03月 21日 星期三 16:02:00 CST[[email protected] ~]# date2018年 03月 21日 星期三 16:02:03 CST 3.修改系统时间(重启不失效)[[email pr