❶ 如何修改Ubuntu Linux的時間
可以使用date命令來修改系統時間,再使用hwclock --systohc寫入硬體,示例如下
例如將時間設置為 2015-06-15 13:30,按如下命令操作:
# sudo date -s "2015-06-15 13:30"
# sudo hwclock --systohc
date命令
date命令是顯示或設置系統時間與日期。
很多shell腳本裡面需要列印不同格式的時間或日期,以及要根據時間和日期執行操作。延時通常用於腳本執行過程中提供一段等待的時間。日期可以以多種格式去列印,也可以使用命令設置固定的格式。在類UNIX系統中,日期被存儲為一個整數,其大小為自世界標准時間(UTC)1970年1月1日0時0分0秒起流逝的秒數。
語法
date(選項)(參數)
選項
-d<字元串>:顯示字元串所指的日期與時間。字元串前後必須加上雙引號;
-s<字元串>:根據字元串來設置日期與時間。字元串前後必須加上雙引號;
-u:顯示GMT;
--help:在線幫助;
--version:顯示版本信息。
參數
<+時間日期格式>:指定顯示時使用的日期時間格式。
日期格式字元串列表
%H 小時,24小時制(00~23)
%I 小時,12小時制(01~12)態正
%k 小時,24小時制(0~23)
%l 小時,12小時制(1~12)
%M 分鍾(00~59)
%p 顯示出AM或PM
%r 顯示時間,12小時制(hh:mm:ss %p)
%s 從1970年1月1日00:00:00到目前經歷的秒數
%S 顯示秒(00~59)
%T 顯示時間,24小時制(hh:mm:ss)
%X 顯示時間的格式(%H:%M:%S)
%Z 顯示時區,日期域(CST)
%a 星期的簡稱(Sun~Sat)
%A 星期的全稱(Sunday~Saturday)
%h,%b 月的簡稱(Jan~Dec)
%B 月的全稱(January~December)
%c 日期和時間(Tue Nov 20 14:12:58 2012)
%d 一巧塌個月的第幾天(01~31)
%x,%D 日帆寬悔期(mm/dd/yy)
%j 一年的第幾天(001~366)
%m 月份(01~12)
%w 一個星期的第幾天(0代表星期天)
%W 一年的第幾個星期(00~53,星期一為第一天)
%y 年的最後兩個數字(1999則是99)
❷ ubuntu怎麼用命令修改系統時間
ubuntu雙系統開機順序,開機選擇時間設置的方法: 首先 按下ctrl+alt+t,將彈出供打命令到框; 在框內輸入sudo gedit /boot/grub/grub.cfg,之後輸入密碼; 在彈出到文本文件編輯器裡面的第十三行左右到位置的set default=""默認是等於零。這個時候,如果想默認啟用windows,需要看一下開機到時候windows排在第幾個,假設windows排在第n個,則set default裡面輸入n-1即可; 大概第三行的位置的else後面到set timeout設置成想要到開機選擇系統的時間,注意是else後面到那個,如果把第一個timeout從-1改成了什麼別的數到話後果會很嚴重; 點擊保存,退出即可。
❸ Ubuntu修改時區的兩種方法
伺服器date時間不準:
jingke@ubuntu:~# date
Tue, 05 Nov 2019 21:08:31 -0500
實際是下午9點
第一步:執行tzselect
修改/etc/localtime文件
控制系統時區的文件是/etc/localtime。只要把這個文件復製成相應時區的文件,系統時區就改成相應的時間了。
時區信息在:/usr/share/zoneinfo里。比如需要把本機 時區改成Shanghai的時間:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
這兩條指令培握都可以更改。
使用date查看時間
第二種修改方式 timedatectl
1.查看當前時間狀態
查看當前時間狀態 timedatectl status :
wxs@ubuntu:~/6-1/task4$ timedatectl status
Local time: Tue 2017-11-07 18:14:30 PST
Universal time: Wed 2017-11-08 02:14:30 UTC
RTC time: Wed 2017-11-08 02:14:29
Time zone: America/Los_Angeles (PST, -0800)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no
系統顯示的時間是錯誤的,錯誤原因也是顯而易見的,使用的是America/Los_Angeles的時區。
因此只要修改時區就能保證時間配老慶的正確。
2.修改時區
所有的時區名稱存儲在/usr/share/zoneinfo文件中。
執行命令timedatectl set-timezone "Asia/Shanghai" 就可以將時區設為上海時區。
==== AUTHENTICATING FOR org.freedesktop.timedate1.set-timezone ===
Authentication is required to set the system timezone.
Authenticating as: wxs,,, (wxs)
Password:
==== AUTHENTICATION COMPLETE ===12345
重新查看當前時間狀態 timedatectl status :含差
wxs@ubuntu:~/6-1/task4$ timedatectl status
Local time: Wed 2017-11-08 10:15:45 CST
Universal time: Wed 2017-11-08 02:15:45 UTC
RTC time: Wed 2017-11-08 02:15:45
Time zone: Asia/Shanghai (CST, +0800)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no12345678
此時時間已經正常了。