Linux系统的时间管理
2015-06-03 12:15
766 查看
Linux系统的时间管理1 查看系统时间和日期 :date
2查看硬件时间:hwclock --show | -r
3 修改系统时间使用的命令:
修改系统时间:
hwclock
##将系统时间设置为当前硬件的时间
-s, --hctosys set the system time from the hardware clock
##将硬件的时间设置为当前系统的时间
-w, --systohc set the hardware clock from the current system time
5 时区的更改:tzselect
tzselect 只是提示我们去选择时区,实际上不会生效,但我们可以根据提示去操作。
查看当前的时区:
另一种方法:直接修改配置文件
时区的配置文件:/etc/localtime
所有时区文件的存放路径:/usr/share/zoneinfo
亚洲时区:/usr/share/zoneinfo/Asia
选择上海时区:/usr/share/zoneinfo/Asia/Shanghai
将上海时区的文件软件链接到时区的配置文件/etc/localtime
[root@desktop0 /]# ln -s /usr/share/zoneinfo/Asi a/Shanghai /etc/localtime
重启之后查看date -R
图形界面:
redhat 6以下:system-config-time
redhat 7:system-config-date
本文出自 “天道酬勤” 博客,请务必保留此出处http://luzhi1024.blog.51cto.com/8845546/1657804
[root@desktop0 Desktop]# date Tue Jun 2 05:25:05 EDT 2015
2查看硬件时间:hwclock --show | -r
[root@desktop0 Desktop]# hwclock Tue 02 Jun 2015 05:40:30 AM EDT -0.272377 seconds
3 修改系统时间使用的命令:
修改系统时间:
[root@classroom named]# date -s "6/1/2015 18:00:00" #设置为6月/1日/2015年 时:分:秒 Mon Jun 1 18:00:00 EDT 2015 [root@classroom named]# date -s "11:11:11 2011-10-3" #这样也行 Mon Oct 3 11:11:11 CST 2011修改系统硬件时间:
[root@desktop0 Desktop]# hwclock --set --date="06/18/14 14:55" [root@desktop0 Desktop]# hwclock -r ##相当于hwclock --show Wed 18 Jun 2014 02:55:22 PM EDT -0.569262 seconds4 将当前系统的时间和日期写入BIOS,避免重启后失效 : hwclock -w
[root@desktop0 Desktop]# hwclock -w注意:
hwclock
##将系统时间设置为当前硬件的时间
-s, --hctosys set the system time from the hardware clock
##将硬件的时间设置为当前系统的时间
-w, --systohc set the hardware clock from the current system time
5 时区的更改:tzselect
tzselect 只是提示我们去选择时区,实际上不会生效,但我们可以根据提示去操作。
[root@desktop0 Desktop]# 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) east China - Beijing, Guangdong, Shanghai, etc. 2) Heilongjiang (except Mohe), Jilin 3) central China - Sichuan, Yunnan, Guangxi, Shaanxi, Guizhou, etc. 4) most of Tibet & Xinjiang 5) west Tibet & Xinjiang #? 1 The following information has been given: China east China - Beijing, Guangdong, Shanghai, etc. Therefore TZ='Asia/Shanghai' will be used. Local time is now:Wed Jun 3 09:31:59 CST 2015. Universal Time is now:Wed Jun 3 01:31:59 UTC 2015. Is the above information OK? 1) Yes 2) No #? 1 ##以下是一个实际生效的提示 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 /usr/bin/tzselect command in shell scripts: Asia/Shanghai根据后面的提示,需要将 TZ='Asia/Shanghai'; export TZ 这一行写入到.profile配置文件中,不过我习惯写在.bashrc文件中。
[root@desktop0 ~]# vim /root/.bash_profile ##编辑当前用户的bash环境文件 [root@desktop0 ~]# cat /root/.bash_profile # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH TZ='Asia/Shanghai'; export TZ ##将时区更改的语句 放到这里建议把时区设置写在/etc/bashrc这个文件中,全局生效。
查看当前的时区:
[root@desktop0 Desktop]# date -R Tue, 02 Jun 2015 22:09:31 -0400刷新重读一下.bash_profile
[root@desktop0 Desktop]# date -R Tue, 02 Jun 2015 22:14:49 -0400 [root@desktop0 Desktop]# source /root/.bash_profile [root@desktop0 Desktop]# date -RWed, 03 Jun 2015 10:15:10 +0800 ##时区已更改为北京时区
另一种方法:直接修改配置文件
时区的配置文件:/etc/localtime
所有时区文件的存放路径:/usr/share/zoneinfo
亚洲时区:/usr/share/zoneinfo/Asia
选择上海时区:/usr/share/zoneinfo/Asia/Shanghai
将上海时区的文件软件链接到时区的配置文件/etc/localtime
[root@desktop0 /]# ln -s /usr/share/zoneinfo/Asi a/Shanghai /etc/localtime
重启之后查看date -R
图形界面:
redhat 6以下:system-config-time
redhat 7:system-config-date
本文出自 “天道酬勤” 博客,请务必保留此出处http://luzhi1024.blog.51cto.com/8845546/1657804
相关文章推荐
- CentOS下crontab 执行失败的原因有哪些?
- 在Linux下搭建Tiny开发环境
- 我已提取并尝试使用启动脚本(./start navicat)来启动 Navicat Linux 版本号,但没有反应
- LVS-NAT模型/LVS-DR模型实践
- 【Linux0.11 内核源码剖析】进程间通信——管道(pipe)
- linux su和sudo命令的区别
- 30个实用的Linux find命令
- 生产服务器环境最小化安装后 Centos 6.5优化配置备忘
- linux 根据时间筛选删除文件
- linux下gitflow辅助工具安装和使用
- linux 创建用户(批量创建用户) 账号管理与 ACL 权限配置
- Linux vi替换字符串
- linux 重定向命令
- linux下socket编程归纳记录
- linux lsblk指令
- LINUX --- 中断 --- INT 0x15
- Linux 学习环境的搭建之VMware
- 如何让VMware下Linux识别U盘
- 转载 ARM Linux静态映射分析
- [Linux] LD_LIBRARY_PATH