本文目录:
- 1、linux怎样修改时间
- 2、linux更改时区和时间的命令
- 3、Linux 7系统修改时间
- 4、linux系统怎么改时间
linux怎样修改时间
修改linux的时间可以使用date指令
修改日期:
时间设定成2011年10月11日的命令如下:
date -s 11/10/2011
修改时间:
将系统时间设定成上午10点18分0秒的命令如下。
date -s 10:18:00
修改时区:
找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai替换当前的/etc/localtime。
修改/etc/sysconfig/clock文件的内容为:
ZONE=”Asia/Shanghai”
UTC=false
ARC=false
同步bios时间:
同步BIOS时钟,强制把系统时间写入CMOS,命令如下:
clock -w
date命令的功能是显示和设置系统日期和时间。
输入date 查看目前系统时间。
修改时间需要 date -功能字符 修改内容
命令中各选项的含义分别为:
-d datestr, –date datestr 显示由datestr描述的日期
-s datestr, –set datestr 设置datestr 描述的日期
-u, –universal 显示或设置通用时间
时间域
%H 小时(00..23)
%I 小时(01..12)
%k 小时(0..23)
%l 小时(1..12)
%M 分(00..59)
%p 显示出AM或PM
%r 时间(hh:mm:ss AM或PM),12小时
%s 从1970年1月1日00:00:00到目前经历的秒数
%S 秒(00..59)
%T 时间(24小时制)(hh:mm:ss)
%X 显示时间的格式(%H:%M:%S)
%Z 时区 日期域
%a 星期几的简称( Sun..Sat)
%A 星期几的全称( Sunday..Saturday)
%b 月的简称(Jan..Dec)
%B 月的全称(January..December)
%c 日期和时间( Mon Nov 8 14:12:46 CST 1999)
%d 一个月的第几天(01..31)
%D 日期(mm/dd/yy)
%h 和%b选项相同
%j 一年的第几天(001..366)
%m 月(01..12)
%w 一个星期的第几天(0代表星期天)
%W 一年的第几个星期(00..53,星期一为第一天)
%x 显示日期的格式(mm/dd/yy)
%y 年的最后两个数字( 1999则是99)
%Y 年(例如:1970,1996等)
需要特别说明的是,只有超级用户才能用date命令设置时间,一般用户只能用date命令显示时间。
例1:用指定的格式显示时间。
$ date ‘+This date now is =%x ,time is now =%X ,thank you !’
This date now is =11/12/99 ,time is now =17:53:01,thank you !
例2:用预定的格式显示当前的时间。
date
Fri Nov 26 15:20:18 CST 1999
例3:设置时间为下午14点36分。
date -s 14:36:00
Fri Nov 26 14:15:00 CST 1999
例4:设置时间为1999年11月28号。
date -s 991128
Sun Nov 28 00:00:00 CST 1999
实例:设置时间伟2008年8月8号12:00
date -s “2008-08-08 12:00:00”
修改完后,记得输入:clock -w
把系统时间写入CMOS
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的时间 《Linux就该这么学》
1. 查看时间和日期
命令 : “date”
2.设置时间和日期
例如:将系统日期设定成2009年11月3日的命令
命令 : “date -s 11/03/2009”
将系统时间设定成下午5点55分55秒的命令
命令 : “date -s 17:55:55”
3. 将当前时间和日期写入BIOS,避免重启后失效
命令 : “hwclock -w”
Linux 7系统修改时间
1 TIMEDATECTL命令
该命令是作为systemd系统和服务管理器的一部分分发的工具,可以用它来查看和更改系统时钟的配置,包括更改当前的日期和时间、设置时区以及可以激活与远端服务器系统时钟的自动同步,是红帽企业版 7 版本新增的命令。
1.1 展示当前日期和时间
可以使用timedatectl命令来展示当前日期和时间,并且有系统和硬件时钟的配置的详细信息。
[root@strong ~] timedatectl
Local time: Sat 2019-09-21 15:02:27 CST
Universal time: Sat 2019-09-21 07:02:27 UTC
RTC time: Sat 2019-09-21 07:02:27
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
1.2 更改当前时间
更改当前时间,命令格式为:timedatectl set-time HH:MI:SS。
该命令同时更改系统时间和硬件时钟,执行结果与使用命令date –set 和hwclock –systohc的效果相同。
[root@strong ~] timedatectl set-time 20:00:00
[root@strong ~] timedatectl
Local time: Sat 2019-09-21 20:00:04 CST
Universal time: Sat 2019-09-21 12:00:04 UTC
RTC time: Sat 2019-09-21 12:00:05
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
[root@strong ~] timedatectl set-time 2019-09-15
[root@strong ~] timedatectl
Local time: Sun 2019-09-15 00:00:03 CST
Universal time: Sat 2019-09-14 16:00:03 UTC
RTC time: Sat 2019-09-14 16:00:03
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: n/a
仅仅更改日期,时间会变为00:00:00,故更改日期时需把对应的时间加上,例如:timedatectl set-time “2019-09-21 15:16:00″。
1.4 更改时区
1.4.1 列出所有时区
[root@strong ~] timedatectl list-timezones
1.4.2 更改时区
[root@strong ~] timedatectl set-timezone Asia/Shanghai
2 DATE命令
该命令在所有Linux系统都可用,用于设置和查看当前日期和时间,常用于脚本中以格式化的形式用于展示系统时间的详细信息。
2.1 展示当前日期和时间
1)不带任何格式展示
[root@strong ~] date
Sat Sep 21 15:24:57 CST 2019
默认展示的是本地时间,以UTC的方式展示,需使用date –utc或date -u。
[root@strong ~] date –utc
Sat Sep 21 07:25:50 UTC 2019
2)格式化展示
客制化日期和时间的展示格式,使用命令:date +”格式”。
常用的格式为:
控制格式
描述
%H
以HH格式展示小时;
%M
以MM格式展示分钟;
%S
以SS格式展示秒;
%d
以DD格式展示天数;
%m
以MM格式展示月;
%Y
以YYYY格式展示年;
%Z
时区;
%F
以YYYY-MM-DD格式展示日期,和%Y-%m-%d等价;
%T
以HH:MM:SS格式展示时间,和%H:%M:%S等价;
[root@strong ~] date
Sat Sep 21 15:37:18 CST 2019
[root@strong ~] date +”%Y-%m-%d %H:%M:%S”
2019-09-21 15:38:00
2.2 更改当前时间
更改当前时间,命令格式为:date –set HH:MM:SS。
[root@strong ~] date –set 15:40:20
Sat Sep 21 15:40:20 CST 2019
2.3 更改当前日期
更改当前日期,命令格式为:date –set YYYY-MM-DD。
[root@strong ~] date –set 2019-09-25
Wed Sep 25 00:00:00 CST 2019
仅仅更改日期,时间会变为00:00:00,故更改日期时需把对应的时间加上,例如:
[root@strong ~] date –set “2019-09-21 15:42:35”
Sat Sep 21 15:42:35 CST 2019。
3 CLOCK命令
该命令是用于访问硬件时钟的工具,也称为Real Time Clock(RTC),对应的设置保存在/etc/adjtime文件中。硬件时钟独立于操作系统,即使系统关闭,它仍然工作,用于从硬件时钟展示时间。
3.1 展示当前日期和时间
[root@strong ~] hwclock
Sat 21 Sep 2019 03:51:24 PM CST -0.368709 seconds
3.2 设置日期和时间
设置日期和时间的命令为:hwclock –set –date “dd mmm yyyy HH:MM”
[root@strong ~] hwclock –set –date “21 Sep 2019 16:02:25”
[root@strong ~] hwclock
Sat 21 Sep 2019 04:02:35 PM CST -0.342764 seconds
3.3 同步日期和时间
可以使用hwclock命令在硬件时钟和当前系统时间直接互相同步。
3.3.1 系统时间同步到硬件时钟
[root@strong ~] hwclock –systohc
3.3.2 硬件时钟同步到系统时间
[root@strong ~] hwclock –hctosys
linux系统怎么改时间
方法/步骤
首先输入date的时候,系统输出的是linux的当前时间
请点击输入图片描述
date -s 11/12/19
修改系统当前的日期为19年11月12日,注意这个命令会让你的时分秒置为00:00:00
请点击输入图片描述
date -s 23:43:20
将你的时间设置为23:43:20
请点击输入图片描述
date 010203042005.06
将当前系统时间设置为2005年1月2日3点04分06秒
请点击输入图片描述
date 0102030405.06
系统和第四步一样
将当前系统时间设置为2005年1月2日3点04分06秒
请点击输入图片描述
一些其他例子以及格式
请点击输入图片描述
本文来源:https://www.yuntue.com/post/80021.html | 云服务器网,转载请注明出处!