linux

位置:IT落伍者 >> linux >> 浏览文章

Linux系统时间设置


发布日期:2020年06月17日
 
Linux系统时间设置

Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock简称RTC)时钟系统时钟是指当前Linux Kernel中的时钟而硬件时钟则是主板上由电池供电的时钟这个硬件时钟可以在BIOS中进行设置当Linux启动时硬件时钟会去读取系统时钟的设置然后系统时钟就会独立于硬件运作

Linux 中的所有命令(包括函数)都是采用的系统时钟设置在Linux中用于时钟查看和设置的命令主要有datehwclock和clock其 中clock和hwclock用法相近只用一个就行只不过clock命令除了支持x硬件体系外还支持Alpha硬件体系

date

查看系统时间

# date

设置系统时间

# date –set “// :″ (月/日/年时秒)

hwclock/clock

查看硬件时间

# hwclock –show

或者# clock –show

设置硬件时间

# hwclock –set –date=”// :″ (月/日/年 时秒)

或者# clock –set –date=”// :″ (月/日/年 时秒)

硬件时间和系统时间的同步

按照前面的说法重新启动系统硬件时间会读取系统时间实现同步但是在不重新启动的时候需要用hwclock或clock命令实现同步

硬件时钟与系统时钟同步# hwclock –hctosys(hc代表硬件时间sys代表系统时间)或者# clock –hctosys

系统时钟和硬件时钟同步# hwclock –systohc或者# clock –systohc

时区的设置

# tzselect

Please identify a location so that time zone rules can be set correctlyPlease select a continent or ocean

) Africa

) Americas

) Antarctica

) Arctic Ocean

) Asia

) Atlantic Ocean

) Australia Europe

) Indian Ocean

) Pacific Ocean

) none – I want to specify the time zone using the Posix TZ format#?

输入亚洲

Please select a country

) Afghanistan

) Israel

) Palestine

) armenia

) Japan

) Philippines

) Azerbaijan

) Jordan

) Qatar

) Bahrain

) Kazakhstan

) Russia

) Bangladesh

) Korea (North)

) Saudi Arabia

) Bhutan

) Korea (South)

) Singapore

) Brunei

) Kuwait

) Sri Lanka Cambodia

) Kyrgyzstan

) Syria

) China

) Laos

) Taiwan

) Cyprus

) Lebanon

) Tajikistan

) East Timor

) Macau

) Thailand

) Georgia

) Malaysia

) Turkmenistan

) Hong Kong

) Mongolia

) United Arab Emirates

) India

) Myanmar (Burma)

) Uzbekistan

) Indonesia

) Nepal

) Vietnam

) Iran

) Oman

) Yemen

) Iraq

) Pakistan#?

输入中国

Please select one of the following time zone regions

) east China – Beijing Guangdong Shanghai etc

) Heilongjiang

) central China – Gansu Guizhou Sichuan Yunnan etc

) Tibet & most of Xinjiang Uyghur) southwest Xinjiang Uyghur#? 输入北京时间

The following information has been given

China east China – Beijing Guangdong Shanghai etc

Therefore TZ=”Asia/Shanghai” will be usedLocal time is now Fri Jul :: CST Universal Time is now Fri Jul :: UTC Is the above information OK?

) Yes

) No#?

输入确认

如果不用tzselect命令可以修改文件变更时区

# vi /etc/sysconfig/clock ZONE=Asia/Shanghai(查/usr/share/zoneinfo下面的文件) UTC=false ARC=false

# rm /etc/localtime

# ln sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

重新启动即可

上一篇:Linux系统漏洞比Windows更多

下一篇:Window/Unix服务器如何维护