一、linux上時間裝置有三套套:
1)硬件時鐘:一般是RTC硬件,由電池單獨供電,不管是否開機,持續記錄時間
2)牆上時鐘:linux啓動時讀取RTC時間初始化牆上時鐘,然後由操作系統來維護時間的變化。
3)ntp:網絡授時裝置,精度高。
二、linux上時間相關命令及文件
linux上時間相關的命令
命令 | 功能說明 |
/bin/date | 日期與時間修改及輸出命令 |
/sbin/hwclock | rtc硬件時鐘與牆上時鐘的時間同步 |
/usr/sbin/ntpd | NTP服務的守護進程 |
/usr/sbin/ntpdate | NTP客戶端連接ntp服務器命令 |
/usr/sbin/ntpq | 網絡計時協議查詢程序 |
linux上時間相關的文件
文件 | 功能說明 |
/usr/share/zoneinfo | 各時區的時間設定文件 |
/etc/localtime | 本地系統的時區設定文件。設置時區的 方法(設置爲東八區,上海): cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime |
/etc/ntp.conf | NTP的配置文件 |
/etc/syscomfig/ntpd | ntpd的配置文件 |
/etc/init.d/ntpd | ntpd啓動腳本 |
另外還有環境變量TZ,同樣用來設置時區
注意,NTP的配置文件主要是設置server ip等選項,而ntpd的配置文件則是控制ntpd啓動時參數