Seva mpya ina jina uliloandika ulipoagiza, na saa yake iko kwenye UTC. Vyote viwili ni rahisi kubadilisha. Kubadilisha jina kuna mtego mmoja: amri ya kawaida huacha mstari wa zamani kwenye /etc/hosts, na kwenye Ubuntu sudo hulalamikia kabla ya kila amri. Mwongozo huu unarekebisha vyote viwili kwenye Ubuntu na Debian na unaonyesha amri za Windows Server. Tuliendesha kila hatua kwenye picha zetu wenyewe.
Unahitaji mtumiaji mwenye sudo. Mwongozo wa kusanidi Ubuntu humtengeneza.
1. Angalia jina na saa za sasa
hostnamectl
timedatectl
Seva yetu mpya ya Ubuntu 24.04 ilionyesha jina la oda kama jina tuli la seva, pamoja na Time zone: Etc/UTC, System clock synchronized: yes na NTP service: active. Debian 12 na 13 zilionekana vivyo hivyo. Usawazishaji wa saa tayari unafanya kazi, kwa hiyo huhitaji kusakinisha NTP.
2. Badilisha jina la seva
Chagua jina fupi, au kamili ikiwa litalingana na rekodi ya DNS unayoidhibiti, kama web1.example.com:
sudo hostnamectl set-hostname web1.example.com
Jina hubadilika mara moja, lakini /etc/hosts bado inaunganisha 127.0.1.1 na la zamani. Kwenye Ubuntu hili lilionekana mara moja:
sudo: unable to resolve host web1.example.com: No address associated with hostname
hostname -f ilishindwa vivyo hivyo. Debian ilipata jina kwa njia nyingine na haikuonyesha onyo, lakini /etc/hosts yake ilikuwa imepitwa na wakati vilevile. Rekebisha faili kwenye zote mbili:
sudo sed -i 's/^127\.0\.1\.1 .*/127.0.1.1 web1.example.com web1/' /etc/hosts
grep 127.0.1.1 /etc/hosts
hostname -f
Baada ya hapo sudo ilinyamaza, hostname -f ilionyesha web1.example.com na hostname -s ilionyesha web1.
Maelezo yaliyo juu ya /etc/hosts yanasema faili hii husimamiwa na cloud-init na mabadiliko yako yanaweza kupotea. Kwenye picha zetu, cloud-init huiandika tu wakati seva inawashwa kwa mara ya kwanza. Tuliwasha upya, kisha tukaifanya cloud-init ichukulie uwashaji unaofuata kama mfano mpya. Jina na mstari wetu kwenye /etc/hosts vilistahimili mara zote mbili.
Jina la seva lipo kwenye seva yako tu. Ikiwa mashine nyingine zinapaswa kuifikia kwa jina hilo, ongeza pia rekodi ya DNS: kuelekeza kikoa kwenye VPS kunaeleza. Kwa seva ya barua pepe, rekodi ya kinyume pia ni muhimu: tazama kusanidi DNS ya kinyume.
3. Badilisha saa za eneo
Orodhesha maeneo na uchague lako. Seva yetu ilikuwa na 497:
timedatectl list-timezones | grep -i tokyo
sudo timedatectl set-timezone Asia/Tokyo
timedatectl
Saa yenyewe haisogei. Kinachobadilika ni jinsi saa zinavyoonyeshwa na jinsi ratiba za eneo zinavyosomwa tu. Hiki ndicho tulichoona baada ya kuhamia kutoka UTC kwenda Asia/Tokyo:
| Nini | Baada ya mabadiliko |
|---|---|
date, journalctl | Saa za Tokyo mara moja |
| cron | Saa za Tokyo mara moja: kazi ya 09:48 iliendeshwa 09:48:01 JST, bila kuwasha upya |
/var/log/syslog (Ubuntu) | Iliendelea kuandika saa za UTC hadi rsyslog ilipowashwa upya |
/etc/timezone (Ubuntu) | Bado Etc/UTC |
Kwa hiyo washa upya huduma ya kumbukumbu na kila kinachoendeshwa muda mrefu na kuandika saa, kama programu yako:
sudo systemctl restart rsyslog
Debian 12 na 13 hazisakinishi rsyslog. Kumbukumbu zao ziko kwenye journal tu, ambayo hufuata eneo jipya yenyewe.
Baadhi ya programu za zamani husoma eneo kutoka /etc/timezone badala ya mpangilio wa mfumo. Ikiwa mojawapo bado inaonyesha UTC, andika jina hilohilo hapo na uwashe upya programu hiyo:
echo Asia/Tokyo | sudo tee /etc/timezone
Kabla ya kubadilisha, pitia crontab yako. Mstari 0 3 * * * ulioandikwa kwa 03:00 UTC sasa utaendeshwa saa 03:00 kwa saa za Tokyo, yaani saa tisa mapema kwa wakati halisi.
4. Windows Server
Kwenye Windows Server 2022, fungua PowerShell kama msimamizi. Kubadilisha jina kunahitaji kuwasha upya:
Rename-Computer -NewName web1 -Restart
Majina ya kompyuta kwenye Windows yana kikomo cha herufi 15, kwa hiyo hapa tumia jina fupi.
Kwa saa za eneo, tafuta kitambulisho na ukiweke. Kinatumika mara moja, bila kuwasha upya:
Get-TimeZone -ListAvailable | Where-Object Id -like '*Tokyo*'
Set-TimeZone -Id 'Tokyo Standard Time'
Get-TimeZone
Kwa kuwa umeshaingia, ni wakati mzuri wa kulinda RDP.
Kifurushi gani
Jina la seva na saa za eneo havigharimu chochote, kwa hiyo kifurushi chochote kinafaa: Nano kwa $3/mwezi kwa seva ndogo ya Linux, Windows-Small kwa $11/mwezi kwa Windows Server 2022. Vifurushi vyote viko kwenye ukurasa wa VPS, na malipo ni kwa USDT, USDC au ETH kwenye mitandao ya Base, Ethereum au Polygon.
Maoni
Bado hakuna maoni. Kuwa wa kwanza.