百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

LINUX系统下修改时间的一些常见命令

nanshan 2024-10-05 18:25 33 浏览 0 评论

CentOS 修改date系统时间

查看和修改Linux的时间和时区

1、查看当前时间、时区、日历

# date

Tue Dec 25 15:36:09 CST 2013

# date -R

Tue, 25 Dec 2013 15:36:13 +0800

# cal

December 2013

Su Mo Tu We Th Fr Sa

1 2 3 4 5 6 7

8 9 10 11 12 13 14

15 16 17 18 19 20 21

22 23 24 25 26 27 28

29 30 31

2、修改服务器的时间

1)修改日期的格式,时分时秒默认为 00:00:00

# date -s 2013/12/25 // ok

Wed Dec 25 00:00:00 CST 2013

# date -s 2013-12-25 // ok

Wed Dec 25 00:00:00 CST 2013

# date -s 12/25/2013 // ok

Wed Dec 25 00:00:00 CST 2013

# date -s 25/12/2013 // error

date: invalid date ‘25/12/2013’

2)修改时间的格式

# date -s 15:50:30

Tue Dec 25 15:50:30 CST 2013

# date

Tue Dec 25 15:50:31 CST 2013

3)写入到主板CMOS

# clock -w

# hwclock -w

3、修改服务器的时区

1)tzselect

# tzselect

Please identify a location so that time zone rules can be set correctly.

Please select a continent or ocean.

1) Africa

2) Americas

3) Antarctica

4) Arctic Ocean

5) Asia

6) Atlantic Ocean

7) Australia

8) Europe

9) Indian Ocean

10) Pacific Ocean

11) none - I want to specify the time zone using the Posix TZ format.

#? 5

Please select a country.

1) Afghanistan 18) Israel 35) Palestine

2) Armenia 19) Japan 36) Philippines

3) Azerbaijan 20) Jordan 37) Qatar

4) Bahrain 21) Kazakhstan 38) Russia

5) Bangladesh 22) Korea (North) 39) Saudi Arabia

6) Bhutan 23) Korea (South) 40) Singapore

7) Brunei 24) Kuwait 41) Sri Lanka

8) Cambodia 25) Kyrgyzstan 42) Syria

9) China 26) Laos 43) Taiwan

10) Cyprus 27) Lebanon 44) Tajikistan

11) East Timor 28) Macau 45) Thailand

12) Georgia 29) Malaysia 46) Turkmenistan

13) Hong Kong 30) Mongolia 47) United Arab Emirates

14) India 31) Myanmar (Burma) 48) Uzbekistan

15) Indonesia 32) Nepal 49) Vietnam

16) Iran 33) Oman 50) Yemen

17) Iraq 34) Pakistan

#? 9

Please select one of the following time zone regions.

1) Beijing Time

2) Xinjiang Time

Therefore TZ='Asia/Shanghai' will be used.

Local time is now: Tue Dec 25 16:09:30 CST 2013.

Universal Time is now: Tue Dec 25 08:09:30 UTC 2013.

Is the above information OK?

1) Yes

2) No

You can make this change permanent for yourself by appending the line

TZ='Asia/Shanghai'; export TZ

to the file '.profile' in your home directory; then log out and log in again.

Here is that TZ value again, this time on standard output so that you

can use the /bin/tzselect command in shell scripts:

Asia/Shanghai

2)复制时区文件软链接到 /etc/localtime

ln -sf /usr/share/zoneinfo/Asia/Chongqing /etc/localtime // 软链到东八区 - 重庆

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime // 软链到东八区 - 上海

Linux 修改时间的命令

date –s '2013-12-25 10:10:10'
clock –w // 将日期写入CMOS,避免重启后失效
hwclock –w // 将日期写入CMOS,避免重启后失效

Linux时间修改3个命令

date:修改系统当前的时间
clock:修改CMOS时间(查看CMOS时间:clock -r)
hwclock:修改系统硬件时间

# date

Tue Dec 25 15:32:22 CST 2013

# clock -r

Tue 25 Dec 2013 03:32:27 PM CST -1.061780 seconds

# clock

Tue 25 Dec 2013 03:32:31 PM CST -1.071987 seconds

# hwclock

Tue 25 Dec 2013 03:32:35 PM CST -1.055773 seconds

hwclock 硬件时钟的用法

hwclock --show // 查看硬件时钟
hwclock --set --date="1/23/01 22:16:59" // 设置硬件时钟

# hwclock

Tue 25 Dec 2013 03:53:28 PM CST -1.059641 seconds

# hwclock --set --date='2013-12-25 03:53:38'

硬件时间从根本上讲是CMOS时钟;而系统时间是由内核维护的,它是从1969年末(即传说中的标志Unix时代开端的那个拂晓)开始算起的累积秒数。

在DOS或Mac系统中,起作用的是硬件时钟

遗憾的是,你可能已经发现了,绝大多数电脑时钟都是很不准确的。它们从根本上讲是由小型电池供电的警报器时钟,这种锂电池一般可持续供电三年左右,那时候你系统各大块差不多都已经过时了。而在Linux系统中,起作用的是系统时钟。在启动时,它靠读取硬件时钟获得计时起点,而不是靠记忆计时。

你可以通过BIOS修改系统硬件时钟,或者如果你不想重启机器,那就用hwclock命令

硬件时钟通常被设置成全球标准时间(UTC),而将时区信息保存在 /usr/share/zoneinfo/ 或 /usr/share/lib/timezone 或在某些系统中可能是/usr/local/timezone 的目录下某个适当的文件中,然后用一个符号链接文件/etc/localtime指向它。

例如:]# ll /etc/localtime

lrwxrwxrwx. 1 root root 34 May 2 2013 /etc/localtime -> /usr/share/zoneinfo/Asia/Chongqing

CentOS下的操作

ln -sf /usr/share/zoneinfo/Asia/Chongqing /etc/localtime // 修正时区
date –s '2011-11-23 22:34:10' // 设置时间
clock –w // 将时间写入CMOS

AWS EC2上修改RedHat系统时区及ntp对时

有人说EC2上不需要进行对时,基于Xen的虚拟机的系统时间会跟宿主的时间保持一致,并且不需要运行ntpd服务,不过从运维的角度我们还是决定根据需要自己配置时区及对时。假设您AWS上的EC2实例是创建在新加坡,并且是面向东南亚用户,可以使用新加坡当地时间。

具体步骤如下:

1. 修改时区

sudo cp /usr/share/zoneinfo/Asia/Chongqing /etc/localtime // 默认为UTC时间

2. 配置ntp服务

vim /etc/ntp.conf

Amazon EC2添加ntp服务器

server 0.amazon.pool.ntp.org iburst
server 1.amazon.pool.ntp.org iburst
server 2.amazon.pool.ntp.org iburst
server 3.amazon.pool.ntp.org iburst

3. 重启ntpd服务及设置自动启动

/etc/init.d/ntpd start
chkconfig ntpd on

4. 查看ntp状态

ntpstat
ntpq -p

相关推荐

F5负载均衡器如何通过irules实现应用的灵活转发?

F5是非常强大的商业负载均衡器。除了处理性能强劲,以及高稳定性之外,F5还可以通过irules编写强大灵活的转发规则,实现web业务的灵活应用。irules是基于TCL语法的,每个iRules必须包含...

映射域名到NAS

前面介绍已经将域名映射到家庭路由器上,现在只需要在路由器上设置一下端口转发即可。假设NAS在内网的IP是192.168.1.100,NAS管理端口2000.你的域名是www.xxx.com,配置外部端...

转发(Forward)和重定向(Redirect)的区别

转发是服务器行为,重定向是客户端行为。转发(Forward)通过RequestDispatcher对象的forward(HttpServletRequestrequest,HttpServletRe...

SpringBoot应用中使用拦截器实现路由转发

1、背景项目中有一个SpringBoot开发的微服务,经过业务多年的演进,代码已经累积到令人恐怖的规模,亟需重构,将之拆解成多个微服务。该微服务的接口庞大,调用关系非常复杂,且实施重构的人员大部分不是...

公司想搭建个网站,网站如何进行域名解析?

域名解析是将域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。IP地址是网络上标识站点的数字地址,为方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转...

域名和IP地址什么关系?如何通过域名解析IP?

一般情况下,访客通过域名和IP地址都能访问到网站,那么两者之间有什么关系吗?本文中科三方针对域名和IP地址的关系和区别,以及如何实现域名与IP的绑定做下介绍。域名与IP地址之间的关系IP地址是计算机的...

分享网站域名301重定向的知识

网站域名做301重定向操作时,一般需要由专业的技术来协助完成,如果用户自己在维护,可以按照相应的说明进行操作。好了,下面说说重点,域名301重定向的操作步骤。首先,根据HTTP协议,在客户端向服务器发...

NAS外网到底安全吗?一文看懂HTTP/HTTPS和SSL证书

本内容来源于@什么值得买APP,观点仅代表作者本人|作者:可爱的小cherry搭好了NAS,但是不懂做好网络加密,那么隐私泄露也会随时发生!大家好,这里是Cherry,喜爱折腾、玩数码,热衷于分享数...

ForwardEmail免费、开源、加密的邮件转发服务

ForwardEmail是一款免费、加密和开源的邮件转发服务,设置简单只需4步即可正常使用,通过测试来看也要比ImprovMX好得多,转发近乎秒到且未进入垃圾箱(仅以Mailbox.org发送、Out...

使用CloudFlare进行域名重定向

当网站变更域名的时候,经常会使用域名重定向的方式,将老域名指向到新域名,这通常叫做:URL转发(URLFORWARDING),善于使用URL转发,对SEO来说非常有用,因为用这种方式能明确告知搜索引...

要将端口5002和5003通过Nginx代理到一个域名上的操作笔记

要将端口5002和5003通过Nginx代理到域名www.4rvi.cn的不同路径下,请按照以下步骤配置Nginx:步骤说明创建或编辑Nginx配置文件通常配置文件位于/etc/nginx/sites...

SEO浅谈:网站域名重定向的三种方式

在大多数情况下,我们输入网站访问网站的时候,很难发现www.***.com和***.com的区别,因为一般的网站主,都会把这两个域名指向到同一网站。但是对于网站运营和优化来说,www.***.com和...

花生壳出现诊断域名与转发服务器ip不一致的解决办法

出现诊断域名与转发服务器ip不一致您可以:1、更改客户端所处主机的drs为223.5.5.5备用dns为119.29.29.29;2、在windows上进入命令提示符输入ipconfig/flush...

涨知识了!带你认识什么是域名

1、什么是域名从技术角度来看,域名是在Internet上解决IP地址对应的一种方法。一个完整的域名由两个或两个以上部分组成,各部分之间用英文的句号“.”来分隔。如“abc.com”。其中“com”称...

域名被跳转到其他网站是怎么回事

当你输入域名时被跳转到另一个网站,这可能是由几种原因造成的:一、域名可能配置了域名转发服务。无论何时有人访问域名,比如.com、.top等,都会自动重定向到另一个指定的URL,这通常是在域名注册商设...

取消回复欢迎 发表评论: