設定linux系統時間的方法

2022-09-17 20:00:21 字數 484 閱讀 2835

嘗試了好多,都是因為許可權問題失敗,但是總結出了幾種思路:

1 通過linux指令進行設定:

date -s "20091112 18:30:50" &&hwclock --systohc

執行該指令時,需要先切換到root,在一般使用者下用sudo也不行。我做成乙個指令碼檔案,但是不能在一般使用者下執行成功。最終目的是通過qt程式來呼叫這個指令碼,而且在qt**中切換到root使用者沒有實現。因此泡湯了。

又想到一種方法是,在指令碼中執行這條指令前,先自動輸入密碼切換到root,查到這個用expect的方法文章 但是安裝tcl 和expect毫無理由地失敗了!

ref:

2 在qt**中執行linux指令:

ref:

3 在**中呼叫stime函式:

但是需要root的身份,程式執行時,該函式返回失敗!

ref:

linux系統時間的設定

cst 中國標準時間 china standard time 這個解釋可能是針對redhat linux。gmt 格林尼治標準時間 舊譯格林威治平均時間或格林威治標準時間 英語 greenwich mean time,gmt 是指位於英國倫敦郊區的皇家格林尼治天文台的標準時間,因為本初子午線被定義在...

linux系統時間的同步設定

一 手動設定 執行date檢視系統時間,執行hwclock檢視硬體時間,發現不一致且與當前時間不符,可執行如下操作 1 date s 2014 7 9 14 10 00 設定系統時間為當前時間 2 hwclock systohc 將系統時間與硬體時間同步,因為系統每次啟動時會先根據硬體時間來設定系統...

Linux系統的時區時間設定

時區和時間的概念 整個地球分為二十四時區,每個時區都有自己的本地時間。utc時間 與 gmt時間我們可以認為格林威治時間就是時間協調時間 gmt utc 格林威治時間和utc時間都用秒數來計算的。utc時間與本地時間utc 時區差 本地時間 時區差東為正,西為負。在此,把東八區時區差記為 0800 ...