其实linux改时间的问题并不复杂,但是又很多的朋友都不太了解修改时间命令,因此呢,今天小编就来为大家分享linux改时间的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
本文目录
一、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不加参数可以直接看到本月月历
二、如何修改Linux时区时间
*** B仅限于RedHat Linux和 CentOS
命令:"dpkg-reconfigure tzdata"
3.复制相应的时区文件,替换系统时区文件;或者创建链接文件
cp/usr/share/zoneinfo/主时区/次时区/etc/localtime
例如:在设置中国时区使用亚洲/上海(+8)
cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
例如:将系统日期设定成2009年11月3日的命令
将系统时间设定成下午5点55分55秒的命令
3.将当前时间和日期写入BIOS,避免重启后失效
不加参数可以直接看到当前日期时间
需要解决更多linux问题,详情请看《Linux就该这样学》
三、如何修改linux系统时间
拿linux虚拟机做实验的朋友会知道。当你把linux还原到某个点的时候,vmware帮不了你把系统时间也给重设了。那么修改linux系统时间的 *** 是什么呢?下面跟着学习啦小编一起来了解一下吧。
linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时钟,是linux系统Kernel时间。当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作。有时我们会发现系统时钟和硬件时钟不一致,因此需要执行时间同步,下面就分享一下时间设置及时钟同步的命令使用 *** 。
date命令将日期设置为2014年6月18日
将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss)
2 hwclock/clock命令查看、设置硬件时间
hwclock--set--date="06/18/14 14:55"(月/日/年时:分:秒)或者# clock--set--date="06/18/14 14:55"(月/日/年时:分:秒)
下图中可以看到硬件和系统时钟相差半小时。可以使用hwclock或者clock进行同步,
# hwclock--hctosys或者# clock--hctosys hc代表硬件时间,sys代表系统时间,即用硬件时钟同步系统时钟
# hwclock--systohc或者# clock--systohc即用系统时钟同步硬件时钟
开始设置时区时,参考网上的资料,使用tzselect命令来进行,结果发现tzselect命令只是告诉了设置时区的 *** ,而并不是真的去修改/etc/sysconfig/clock这个文件。换句话说就是tzselect命令仅仅告诉我们通过设置TZ这个环境变量来选择的时区,然后将变量添加到.profile文件中。下面就简单介绍一下如何使用tzselect命令设置时区,以及如何通过修改/etc/sysconfig/clock配置文件来设置时区。
执行tzselect命令--选择Asia--选择China--选择east China- Beijing, Guangdong, Shanghai, etc--然后输入1。过程如下图:
执行完tzselect命令选择时区后,时区并没有更改,只是在命令最后提示你可以执行TZ='Asia/Shanghai'; export TZ并将这行命令添加到.profile中,然后退出并重新登录。参考下图中date命令看到的结果,最终时区显示为CST,即中国标准时间。
修改配置文件来修改时区1、修改/etc/sysconfig/clock ZONE=Asia/Shanghai
2、rm/etc/localtime3、链接到上海时区文件
ln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
执行完上述过程后,重启机器,即可看到时区已经更改。
四、linux修改系统时间命令
inux修改时间命令是date-s+时分秒。
修改linux系统时间。root使用date指令:date-s
1、只修改日期,不修改时间,输入:date-s 2021-04-02。
2、只修改时间,输入:date-s 12:00:00。
3、同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:date-s“2021-04-02 10:25:00”
4、修改完后,记得输入:clock-w。把系统时间写入CMOS修改时区不重启。在root下。
复制相应的时区文件,替换系统时区文件:
cp/usr/share/zoneinfo/主时区/次时区/etc/localtime
cp/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
5、文件复制命令—cp cp [参数] [源地址] [目的地址]主要参数描述如下:-a:此参数和同时指定“-dpR”参数相同-d:在复制有符号连接的文件时,保留原始的连接。-f:强行复制文件,不管要复制的文件是否已经存在于目标目录。-I:覆盖现有文件之前询问用户。
五、linux怎么修改系统时间
修改linux的时间可以使用date指令
时间设定成2009年5月10日的命令如下:
将系统时间设定成上午10点18分0秒的命令如下。
找到相应的时区文件/usr/share/zoneinfo/Asia/Shanghai替换当前的/etc/localtime。
修改/etc/sysconfig/clock文件的内容为:
同步BIOS时钟,强制把系统时间写入CMOS,命令如下:
date命令的功能是显示和设置系统日期和时间。
修改时间需要 date-功能字符修改内容
-d datestr,--date datestr显示由datestr描述的日期
-s datestr,--set datestr设置datestr描述的日期
-u,--universal显示或设置通用时间
%r时间(hh:mm:ss AM或PM),12小时
%s从1970年1月1日00:00:00到目前经历的秒数
%T时间(24小时制)(hh:mm:ss)
%X显示时间的格式(%H:%M:%S)
%A星期几的全称( Sunday..Saturday)
%B月的全称(January..December)
%c日期和时间( Mon Nov 8 14:12:46 CST 1999)
%w一个星期的第几天(0代表星期天)
%W一年的第几个星期(00..53,星期一为之一天)
%y年的最后两个数字( 1999则是99)
需要特别说明的是,只有超级用户才能用date命令设置时间,一般用户只能用date命令显示时间。
$ 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:用预定的格式显示当前的时间。
例4:设置时间为1999年11月28号。
实例:设置时间伟2008年8月8号12:00
六、Linux怎么修改系统时间
1、我们一般使用“date-s”命令来修改系统时间。比如将系统时间设定成1996年6月10日的命令如下。
2、#date-s 06/10/96将系统时间设定成下午1点12分0秒的命令如下。#date-s 13:12:00注意,这里说的是系统时间,是linux由操作系统维护的。在系统启动时,linux操作系统将时间从cmos中读到系统时间变量中,以后修改时间通过修改系统时间实现。
3、为了保持系统时间与cmos时间的一致性,linux每隔一段时间会将系统时间写入cmos。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date-s后,如果马上重起机器,修改时间就有可能没有被写入cmos,这就是问题的原因。如果要确保修改生效可以执行如下命令。
4、#clock-w这个命令强制把系统时间写入cmos。
linux改时间的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于修改时间命令、linux改时间的信息别忘了在本站进行查找哦。