日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux系统修改时区开发板,Linux系统时区时间修改

發布時間:2023/12/19 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux系统修改时区开发板,Linux系统时区时间修改 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們知道,計算機系統有兩個時鐘,一個是硬件時鐘,一個是系統時鐘,硬件時鐘的工作原理就是電腦在開機運行的時候會給主板上的紐扣電池充電,關機后這塊電池還為存放系統參數的CMOS、RAM供電,以保存其中的系統參數。系統參數包括硬盤類型、軟盤驅動器、顯示卡、鍵盤、鼠標、顯示器等,反映了計算機設備的情況,還包括日期、時間等等,這有點扯遠了。

一、查看當前時區:

[root@lwy ~]# cat /etc/sysconfig/clock

ZONE="Asia/Shanghai"

UTC=false

ARC=false

其中,ZONE="Asia/Shanghai" 中的內容是/usr/share/zoneinfo/下的文件:

[root@lwy ~]# ls /usr/share/zoneinfo/

Africa ?????Chile ???Factory ???Iceland ?????Mexico ???posix ??????Universal

America ????CST6CDT ?GB ????????Indian ??????Mideast ??posixrules ?US

Antarctica ?Cuba ????GB-Eire ???Iran ????????MST ??????PRC ????????UTC

Arctic ?????EET ?????GMT ???????iso3166.tab ?MST7MDT ??PST8PDT ????WET

Asia ???????Egypt ???GMT0 ??????Israel ??????Navajo ???right ??????W-SU

Atlantic ???Eire ????GMT-0 ?????Jamaica ?????NZ ???????ROC ????????zone.tab

Australia ??EST ?????GMT+0 ?????Japan ???????NZ-CHAT ??ROK ????????Zulu

Brazil ?????EST5EDT ?Greenwich ?Kwajalein ???Pacific ??Singapore

Canada ?????Etc ?????Hongkong ??Libya ???????Poland ???Turkey

CET ????????Europe ??HST ???????MET ?????????Portugal ?UCT

UTC=false 硬件時鐘是否為UTC或者說GMT時鐘(UTC和GMT的故事見另一日記--《UTC時間和GMT時間》)。

ARC=false 如果是Alpha硬件體系的機器,則設置為true。

二、Linux加載時區和時間:

Linux 啟動時,其中的一個腳本(/etc/rc.d/rc.sysinit)會運行 /sbin/hwclock 程序,把當前的硬件時鐘復制為系統時間。腳本文件會讀取時區配置文件 /etc/sysconfig/clock ,因此我們不需要修改腳本,直接修改這個配置文件就可以了,根據需要把其中的 UTC 行,設置為 true 或者 false。

三、修改系統時區:

1、tzselect 可以修改/etc/sysconfig/clock這個配置文件,根據命令的提示進行修改就好了。

但是在實際工作中,發現這種方式是不能夠使得服務器上的時間設置馬上生效的,而且使用ntpdate去同步時間服務器也不能夠更改時間。即使你使用了 date命令手工設置了時間的話,如果使用ntpdate去進行時間同步的話,時間又會被改動到原來的錯誤時區的時間。而生產的機器往往是非常重要的,不 能夠進行重啟等操作。

2、如果要修改時區并且馬上生效,可以復制相應的時區文件,替換系統默認時區:

# cp /usr/share/zoneinfo/$主時區/$次時區 /etc/localtime

對于中國服務器則執行:

# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

其實加個軟連接也可以,但是通常都是復制。軟連接方法如下:

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

然后,將當前時間寫入BIOS永久生效(避免重啟后失效)

# hwclock

四、修改系統時間

date -s比如將系統時間設定成1996年6月10日的命令如下。#date -s 06/10/96將系統時間設定成下午1點12分0秒的命令如下。#date -s 13:12:00

#clock -w這個命令強制把系統時間寫入CMOS

總結

以上是生活随笔為你收集整理的linux系统修改时区开发板,Linux系统时区时间修改的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。