0
点赞
收藏
分享

微信扫一扫

Linux服务器怎么修改系统时间

Linux服务器怎么修改系统时间

linux服务器的系统时间,有的时候会产生误差,导致我们的程序出现一些延迟,或者其他的一些错误,那么怎么修改linux的系统时间呢?

Linux服务器怎么修改系统时间_服务器机房


我是艾西,今天又是跟linux小白分享小知识的时间

具体操作:

我们一般使用“date -s”命令来修改Linux系统时间

比如将系统时间设定成为2019年11月12日的命令:

首先在linux下输入命令“ date ”查看当前时间:

date

删除当前时间命令:

rm -rf /etc/localtime #删除当前默认时区

将当前时区修改为上海时区命令:

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改默认时区为上海

输入“ date ”查看当前时间,设置完毕


三、修改时间

当前时间:


date

修改时间:


date -s "20140225 20:16:00" #yyyymmdd hh:mm:ss

查看当前系统时间:


date

设置系统时间:


date -s "时间"

查看硬件的时间:


hwclock --show

设置硬件时间:


hwclock --set --date="10/28/2020 10:15:15“

设置系统时间和硬件时间同步:


hwclock --hctosys

保存时间(一定要保存设置,否则下次重新启动时,设置会失效):


clock -w


演示:输入date的时候,系统输出的是linux的当前时间

Linux服务器怎么修改系统时间_服务器机房_02


date -s 11/12/19

修改系统当前的日期为19年11月12日,注意这个命令会让你的时分秒置为00:00:00

Linux服务器怎么修改系统时间_服务器租用_03


一些其他例子以及格式

Linux服务器怎么修改系统时间_服务器小知识_04



在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性, Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重启服务器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。

#hwclock -w
这个命令强制把系统时间写入CMOS

由于Linux时钟和Windows时钟从概念的分类、使用到设置都有很大的不同,所以,搞清楚Linux时钟的工作方式与设置操作,不仅对于Linux初学者有着重大意义,而且对于使用Linux服务器的用户来说尤为重要。

1、Linux时钟的分类

Linux将时钟分为系统时钟(System Clock)和硬件时钟(Real Time Clock,简称RTC)两种。系统时间是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的那个主板硬件时钟,这个时钟可以在BIOS的“Standard BIOS Feture”项中进行设置。


从Linux启动过程来看,系统时钟和硬件时钟不会发生冲突,但Linux中的所有命令 (包括函数)都是采用的系统时钟设置。要将一个很大的网络中(跨越若干时区)的服务器同步,假如位于美国纽约的Linux服务器和北京的Linux服务器,其中一台服务器无须改变硬件时钟而只需临时设置一个系统时间,如要将北京服务器上的时间设置为纽约时间,两台服务器完成文件的同步后,再与原来的时钟同步一下即可。这样系统和硬件时钟就提供了更为灵活的操作。


2、设置Linux的时钟


1.在虚拟终端中使用date命令来查看和设置系统时间

查看系统时钟的操作:

设置系统时钟的操作:

date mmddhhmmyyyy.ss 通用的设置格式: # date 月日时分年.秒

2.使用hwclock或clock命令查看和设置硬件时钟

查看硬件时钟的操作:

2019年11月20日星期一

设置硬件时钟的操作:20/2019 09:26:00"

或者20/2019 09:26:00"

通用的设置格式:hwclock/clock --set --date=“月/日/年 时:分:秒”。

3.同步系统时钟和硬件时钟

Linux系统(笔者使用的是Red Hat 8.0,其它系统没有做过实验)默认重启后,硬件时钟和系统时钟同步。如果不大方便重新启动的话(服务器通常很少重启),使用clock或hwclock命令来同步系统时钟和硬件时钟。

硬件时钟与系统时钟同步:

上面命令中,--hctosys表示Hardware Clock to SYStem clock。

系统时钟和硬件时钟同步:

使用图形化系统设置工具设置时间

对于初学者来,笔者推荐使用图形化的时钟设置工具,如Red Hat 8.0中的日期与时间设置工具,可以在虚拟终端中键“redhat-config-time”命令,或者选择“K选单/系统设置/日期与时间”来启动日期时间设置工具。使用该工具不必考虑系统时间和硬件时间,只需从该对话框中设置日期时间,可同时设置、修改系统时钟和硬件时钟。


附件:时区对照表


时区ID UTC偏移

Asia/Aden +03:00

America/Cuiaba -04:00

Etc/GMT+9 -09:00

Etc/GMT+8 -08:00

Africa/Nairobi +03:00

America/Marigot -04:00

Asia/Aqtau +05:00

Pacific/Kwajalein +12:00

America/El_Salvador -06:00

Asia/Pontianak +07:00

Africa/Cairo +02:00

Pacific/Pago_Pago -11:00

Africa/Mbabane +02:00

Asia/Kuching +08:00

Pacific/Honolulu -10:00

Pacific/Rarotonga -10:00

America/Guatemala -06:00

Australia/Hobart +11:00

Europe/London Z

America/Belize -06:00

America/Panama -05:00

Asia/Chungking +08:00

America/Managua -06:00

America/Indiana/Petersburg -05:00

Asia/Yerevan +04:00

Europe/Brussels +01:00

GMT Z

Europe/Warsaw +01:00

America/Chicago -06:00

Asia/Kashgar +06:00

Chile/Continental -03:00

Pacific/Yap +10:00

CET +01:00

Etc/GMT-1 +01:00

Etc/GMT-0 Z

Europe/Jersey Z

America/Tegucigalpa -06:00

Etc/GMT-5 +05:00

Europe/Istanbul +03:00

America/Eirunepe -05:00

Etc/GMT-4 +04:00

America/Miquelon -03:00

Etc/GMT-3 +03:00

Europe/Luxembourg +01:00

Etc/GMT-2 +02:00

Etc/GMT-9 +09:00

America/Argentina/Catamarca -03:00

Etc/GMT-8 +08:00

Etc/GMT-7 +07:00

Etc/GMT-6 +06:00

Europe/Zaporozhye +02:00

Canada/Yukon -08:00

Canada/Atlantic -04:00

Atlantic/St_Helena Z

Australia/Tasmania +11:00

Libya +02:00

Europe/Guernsey Z

America/Grand_Turk -05:00

US/Pacific-New -08:00

Asia/Samarkand +05:00

America/Argentina/Cordoba -03:00

Asia/Phnom_Penh +07:00

Africa/Kigali +02:00

Asia/Almaty +06:00

US/Alaska -09:00

Asia/Dubai +04:00

Europe/Isle_of_Man Z

America/Araguaina -03:00

Cuba -05:00

Asia/Novosibirsk +07:00

America/Argentina/Salta -03:00

Etc/GMT+3 -03:00

Africa/Tunis +01:00

Etc/GMT+2 -02:00

Etc/GMT+1 -01:00

Pacific/Fakaofo +13:00

Africa/Tripoli +02:00

Etc/GMT+0 Z

Israel +02:00

Africa/Banjul Z

Etc/GMT+7 -07:00

Indian/Comoro +03:00

Etc/GMT+6 -06:00

Etc/GMT+5 -05:00

Etc/GMT+4 -04:00

Pacific/Port_Moresby +10:00

US/Arizona -07:00

Antarctica/Syowa +03:00

Indian/Reunion +04:00

Pacific/Palau +09:00

Europe/Kaliningrad +02:00

America/Montevideo -03:00

Africa/Windhoek +02:00

Asia/Karachi +05:00

Africa/Mogadishu +03:00

Australia/Perth +08:00

Brazil/East -03:00

Etc/GMT Z

Asia/Chita +09:00

Pacific/Easter -05:00

Antarctica/Davis +07:00

Antarctica/McMurdo +13:00

Asia/Macao +08:00

America/Manaus -04:00

Africa/Freetown Z

Europe/Bucharest +02:00

Asia/Tomsk +07:00

America/Argentina/Mendoza -03:00

Asia/Macau +08:00

Europe/Malta +01:00

Mexico/BajaSur -07:00

Pacific/Tahiti -10:00

Africa/Asmera +03:00

Europe/Busingen +01:00

America/Argentina/Rio_Gallegos -03:00

Africa/Malabo +01:00

Europe/Skopje +01:00

America/Catamarca -03:00

America/Godthab -03:00

Europe/Sarajevo +01:00

Australia/ACT +11:00

GB-Eire Z

Africa/Lagos +01:00

America/Cordoba -03:00

Europe/Rome +01:00

Asia/Dacca +06:00

Indian/Mauritius +04:00

Pacific/Samoa -11:00

America/Regina -06:00

America/Fort_Wayne -05:00

America/Dawson_Creek -07:00

Africa/Algiers +01:00

Europe/Mariehamn +02:00

America/St_Johns -03:30

America/St_Thomas -04:00

Europe/Zurich +01:00

America/Anguilla -04:00

Asia/Dili +09:00

America/Denver -07:00

Africa/Bamako Z

Europe/Saratov +04:00

GB Z

Mexico/General -06:00

Pacific/Wallis +12:00

Europe/Gibraltar +01:00

Africa/Conakry Z

Africa/Lubumbashi +02:00

Asia/Istanbul +03:00

America/Havana -05:00

NZ-CHAT +13:45

Asia/Choibalsan +08:00

America/Porto_Acre -05:00

Asia/Omsk +06:00

Europe/Vaduz +01:00

US/Michigan -05:00

Asia/Dhaka +06:00

America/Barbados -04:00

Europe/Tiraspol +02:00

Atlantic/Cape_Verde -01:00

Asia/Yekaterinburg +05:00

America/Louisville -05:00

Pacific/Johnston -10:00

Pacific/Chatham +13:45

Europe/Ljubljana +01:00

America/Sao_Paulo -03:00

Asia/Jayapura +09:00

America/Curacao -04:00

Asia/Dushanbe +05:00

America/Guyana -04:00

America/Guayaquil -05:00

America/Martinique -04:00

Portugal Z

Europe/Berlin +01:00

Europe/Moscow +03:00

Europe/Chisinau +02:00

America/Puerto_Rico -04:00

America/Rankin_Inlet -06:00

Pacific/Ponape +11:00

Europe/Stockholm +01:00

Europe/Budapest +01:00

America/Argentina/Jujuy -03:00

Australia/Eucla +08:45

Asia/Shanghai +08:00

Universal Z

Europe/Zagreb +01:00

America/Port_of_Spain -04:00

Europe/Helsinki +02:00

Asia/Beirut +02:00

Asia/Tel_Aviv +02:00

Pacific/Bougainville +11:00

US/Central -06:00

Africa/Sao_Tome Z

Indian/Chagos +06:00

America/Cayenne -03:00

Asia/Yakutsk +09:00

Pacific/Galapagos -06:00

Australia/North +09:30

Europe/Paris +01:00

Africa/Ndjamena +01:00

Pacific/Fiji +12:00

America/Rainy_River -06:00

Indian/Maldives +05:00

Australia/Yancowinna +10:30

SystemV/AST4 -04:00

Asia/Oral +05:00

America/Yellowknife -07:00

Pacific/Enderbury +13:00

America/Juneau -09:00

Australia/Victoria +11:00

America/Indiana/Vevay -05:00

Asia/Tashkent +05:00

Asia/Jakarta +07:00

Africa/Ceuta +01:00

Asia/Barnaul +07:00

America/Recife -03:00

America/Buenos_Aires -03:00

America/Noronha -02:00

America/Swift_Current -06:00

Australia/Adelaide +10:30

America/Metlakatla -09:00

Africa/Djibouti +03:00

America/Paramaribo -03:00

Asia/Qostanay +06:00

Europe/Simferopol +03:00

Europe/Sofia +02:00

Africa/Nouakchott Z

Europe/Prague +01:00

America/Indiana/Vincennes -05:00

Antarctica/Mawson +05:00

America/Kralendijk -04:00

Antarctica/Troll Z

Europe/Samara +04:00

Indian/Christmas +07:00

America/Antigua -04:00

Pacific/Gambier -09:00

America/Indianapolis -05:00

America/Inuvik -07:00

America/Iqaluit -05:00

Pacific/Funafuti +12:00

UTC Z

Antarctica/Macquarie +11:00

Canada/Pacific -08:00

America/Moncton -04:00

Africa/Gaborone +02:00

Pacific/Chuuk +10:00

Asia/Pyongyang +09:00

America/St_Vincent -04:00

Asia/Gaza +02:00

Etc/Universal Z

PST8PDT -08:00

Atlantic/Faeroe Z

Asia/Qyzylorda +05:00

Canada/Newfoundland -03:30

America/Kentucky/Louisville -05:00

America/Yakutat -09:00

Asia/Ho_Chi_Minh +07:00

Antarctica/Casey +08:00

Europe/Copenhagen +01:00

Africa/Asmara +03:00

Atlantic/Azores -01:00

Europe/Vienna +01:00

ROK +09:00

Pacific/Pitcairn -08:00

America/Mazatlan -07:00

Australia/Queensland +10:00

Pacific/Nauru +12:00

Europe/Tirane +01:00

Asia/Kolkata +05:30

SystemV/MST7 -07:00

Australia/Canberra +11:00

MET +01:00

Australia/Broken_Hill +10:30

Europe/Riga +02:00

America/Dominica -04:00

Africa/Abidjan Z

America/Mendoza -03:00

America/Santarem -03:00

Kwajalein +12:00

America/Asuncion -03:00

Asia/Ulan_Bator +08:00

NZ +13:00

America/Boise -07:00

Australia/Currie +11:00

EST5EDT -05:00

Pacific/Guam +10:00

Pacific/Wake +12:00

Atlantic/Bermuda -04:00

America/Costa_Rica -06:00

America/Dawson -08:00

Asia/Chongqing +08:00

Eire Z

Europe/Amsterdam +01:00

America/Indiana/Knox -06:00

America/North_Dakota/Beulah -06:00

Africa/Accra Z

Atlantic/Faroe Z

Mexico/BajaNorte -08:00

America/Maceio -03:00

Etc/UCT Z

Pacific/Apia +14:00

GMT0 Z

America/Atka -10:00

Pacific/Niue -11:00

Australia/Lord_Howe +11:00

Europe/Dublin Z

Pacific/Truk +10:00

MST7MDT -07:00

America/Monterrey -06:00

America/Nassau -05:00

America/Jamaica -05:00

Asia/Bishkek +06:00

America/Atikokan -05:00

Atlantic/Stanley -03:00

Australia/NSW +11:00

US/Hawaii -10:00

SystemV/CST6 -06:00

Indian/Mahe +04:00

Asia/Aqtobe +05:00

America/Sitka -09:00

Asia/Vladivostok +10:00

Africa/Libreville +01:00

Africa/Maputo +02:00

Zulu Z

America/Kentucky/Monticello -05:00

Africa/El_Aaiun +01:00

Africa/Ouagadougou Z

America/Coral_Harbour -05:00

Pacific/Marquesas -09:30

Brazil/West -04:00

America/Aruba -04:00

America/North_Dakota/Center -06:00

America/Cayman -05:00

Asia/Ulaanbaatar +08:00

Asia/Baghdad +03:00

Europe/San_Marino +01:00

America/Indiana/Tell_City -06:00

America/Tijuana -08:00

Pacific/Saipan +10:00

SystemV/YST9 -09:00

Africa/Douala +01:00

America/Chihuahua -07:00

America/Ojinaga -07:00

Asia/Hovd +07:00

America/Anchorage -09:00

Chile/EasterIsland -05:00

America/Halifax -04:00

Antarctica/Rothera -03:00

America/Indiana/Indianapolis -05:00

US/Mountain -07:00

Asia/Damascus +02:00

America/Argentina/San_Luis -03:00

America/Santiago -03:00

Asia/Baku +04:00

America/Argentina/Ushuaia -03:00

Atlantic/Reykjavik Z

Africa/Brazzaville +01:00

Africa/Porto-Novo +01:00

America/La_Paz -04:00

Antarctica/DumontDUrville +10:00

Asia/Taipei +08:00

Antarctica/South_Pole +13:00

Asia/Manila +08:00

Asia/Bangkok +07:00

Africa/Dar_es_Salaam +03:00

Poland +01:00

Atlantic/Madeira Z

Antarctica/Palmer -03:00

America/Thunder_Bay -05:00

Africa/Addis_Ababa +03:00

Asia/Yangon +06:30

Europe/Uzhgorod +02:00

Brazil/DeNoronha -02:00

Asia/Ashkhabad +05:00

Etc/Zulu Z

America/Indiana/Marengo -05:00

America/Creston -07:00

America/Punta_Arenas -03:00

America/Mexico_City -06:00

Antarctica/Vostok +06:00

Asia/Jerusalem +02:00

Europe/Andorra +01:00

US/Samoa -11:00

PRC +08:00

Asia/Vientiane +07:00

Pacific/Kiritimati +14:00

America/Matamoros -06:00

America/Blanc-Sablon -04:00

Asia/Riyadh +03:00

Iceland Z

Pacific/Pohnpei +11:00

Asia/Ujung_Pandang +08:00

Atlantic/South_Georgia -02:00

Europe/Lisbon Z

Asia/Harbin +08:00

Europe/Oslo +01:00

Asia/Novokuznetsk +07:00

CST6CDT -06:00

Atlantic/Canary Z

America/Knox_IN -06:00

Asia/Kuwait +03:00

SystemV/HST10 -10:00

Pacific/Efate +11:00

Africa/Lome Z

America/Bogota -05:00

America/Menominee -06:00

America/Adak -10:00

Pacific/Norfolk +12:00

Europe/Kirov +03:00

America/Resolute -06:00

Pacific/Tarawa +12:00

Africa/Kampala +03:00

Asia/Krasnoyarsk +07:00

Greenwich Z

SystemV/EST5 -05:00

America/Edmonton -07:00

Europe/Podgorica +01:00

Australia/South +10:30

Canada/Central -06:00

Africa/Bujumbura +02:00

America/Santo_Domingo -04:00

US/Eastern -05:00

Europe/Minsk +03:00

Pacific/Auckland +13:00

Africa/Casablanca +01:00

America/Glace_Bay -04:00

Canada/Eastern -05:00

Asia/Qatar +03:00

Europe/Kiev +02:00

Singapore +08:00

Asia/Magadan +11:00

SystemV/PST8 -08:00

America/Port-au-Prince -05:00

Europe/Belfast Z

America/St_Barthelemy -04:00

Asia/Ashgabat +05:00

Africa/Luanda +01:00

America/Nipigon -05:00

Atlantic/Jan_Mayen +01:00

Brazil/Acre -05:00

Asia/Muscat +04:00

Asia/Bahrain +03:00

Europe/Vilnius +02:00

America/Fortaleza -03:00

Etc/GMT0 Z

US/East-Indiana -05:00

America/Hermosillo -07:00

America/Cancun -05:00

Africa/Maseru +02:00

Pacific/Kosrae +11:00

Africa/Kinshasa +01:00

Asia/Kathmandu +05:45

Asia/Seoul +09:00

Australia/Sydney +11:00

America/Lima -05:00

Australia/LHI +11:00

America/St_Lucia -04:00

Europe/Madrid +01:00

America/Bahia_Banderas -06:00

America/Montserrat -04:00

Asia/Brunei +08:00

America/Santa_Isabel -08:00

Canada/Mountain -07:00

America/Cambridge_Bay -07:00

Asia/Colombo +05:30

Australia/West +08:00

Indian/Antananarivo +03:00

Australia/Brisbane +10:00

Indian/Mayotte +03:00

US/Indiana-Starke -06:00

Asia/Urumqi +06:00

US/Aleutian -10:00

Europe/Volgograd +04:00

America/Lower_Princes -04:00

America/Vancouver -08:00

Africa/Blantyre +02:00

America/Rio_Branco -05:00

America/Danmarkshavn Z

America/Detroit -05:00

America/Thule -04:00

Africa/Lusaka +02:00

Asia/Hong_Kong +08:00

Iran +03:30

America/Argentina/La_Rioja -03:00

Africa/Dakar Z

SystemV/CST6CDT -06:00

America/Tortola -04:00

America/Porto_Velho -04:00

Asia/Sakhalin +11:00

Etc/GMT+10 -10:00

America/Scoresbysund -01:00

Asia/Kamchatka +12:00

Asia/Thimbu +06:00

Africa/Harare +02:00

Etc/GMT+12 -12:00

Etc/GMT+11 -11:00

Navajo -07:00

America/Nome -09:00

Europe/Tallinn +02:00

Turkey +03:00

Africa/Khartoum +02:00

Africa/Johannesburg +02:00

Africa/Bangui +01:00

Europe/Belgrade +01:00

Jamaica -05:00

Africa/Bissau Z

Asia/Tehran +03:30

WET Z

Europe/Astrakhan +04:00

Africa/Juba +03:00

America/Campo_Grande -04:00

America/Belem -03:00

Etc/Greenwich Z

Asia/Saigon +07:00

America/Ensenada -08:00

Pacific/Midway -11:00

America/Jujuy -03:00

Africa/Timbuktu Z

America/Bahia -03:00

America/Goose_Bay -04:00

America/Virgin -04:00

America/Pangnirtung -05:00

Asia/Katmandu +05:45

America/Phoenix -07:00

Africa/Niamey +01:00

America/Whitehorse -08:00

Pacific/Noumea +11:00

Asia/Tbilisi +04:00

America/Montreal -05:00

Asia/Makassar +08:00

America/Argentina/San_Juan -03:00

Hongkong +08:00

UCT Z

Asia/Nicosia +02:00

America/Indiana/Winamac -05:00

SystemV/MST7MDT -07:00

America/Argentina/ComodRivadavia -03:00

America/Boa_Vista -04:00

America/Grenada -04:00

Asia/Atyrau +05:00

Australia/Darwin +09:30

Asia/Khandyga +09:00

Asia/Kuala_Lumpur +08:00

Asia/Famagusta +02:00

Asia/Thimphu +06:00

Asia/Rangoon +06:30

Europe/Bratislava +01:00

Asia/Calcutta +05:30

America/Argentina/Tucuman -03:00

Asia/Kabul +04:30

Indian/Cocos +06:30

Japan +09:00

Pacific/Tongatapu +13:00

America/New_York -05:00

Etc/GMT-12 +12:00

Etc/GMT-11 +11:00

Etc/GMT-10 +10:00

SystemV/YST9YDT -09:00

Europe/Ulyanovsk +04:00

Etc/GMT-14 +14:00

Etc/GMT-13 +13:00

W-SU +03:00

America/Merida -06:00

EET +02:00

America/Rosario -03:00

Canada/Saskatchewan -06:00

America/St_Kitts -04:00

Arctic/Longyearbyen +01:00

America/Fort_Nelson -07:00

America/Caracas -04:00

America/Guadeloupe -04:00

Asia/Hebron +02:00

Indian/Kerguelen +05:00

SystemV/PST8PDT -08:00

Africa/Monrovia Z

Asia/Ust-Nera +10:00

Egypt +02:00

Asia/Srednekolymsk +11:00

America/North_Dakota/New_Salem -06:00

Asia/Anadyr +12:00

Australia/Melbourne +11:00

Asia/Irkutsk +08:00

America/Shiprock -07:00

America/Winnipeg -06:00

Europe/Vatican +01:00

Asia/Amman +02:00

Etc/UTC Z

SystemV/AST4ADT -04:00

Asia/Tokyo +09:00

America/Toronto -05:00

Asia/Singapore +08:00

Australia/Lindeman +10:00

America/Los_Angeles -08:00

SystemV/EST5EDT -05:00

Pacific/Majuro +12:00

America/Argentina/Buenos_Aires -03:00

Europe/Nicosia +02:00

Pacific/Guadalcanal +11:00

Europe/Athens +02:00

US/Pacific -08:00

Europe/Monaco +01:00

有兴趣的小伙伴可以根据以上时区去调整一下服务器时间

我是艾西,今天的分享就到这里啦我们下期见


举报

相关推荐

0 条评论