Android

Paano itakda o baguhin ang timezone sa debian 9

⚒⚒Fail2ban для защиты от брута всего что есть на сервере Linux Debian 9.1⚒⚒

⚒⚒Fail2ban для защиты от брута всего что есть на сервере Linux Debian 9.1⚒⚒

Talaan ng mga Nilalaman:

Anonim

Ang paggamit ng tamang timezone ay mahalaga para sa maraming mga sistema at mga proseso na may kaugnayan. Halimbawa, ang cron daemon ay gumagamit ng oras ng system para sa pagpapatupad ng mga trabaho sa cron at ang mga timestamp sa mga file ng log ay batay sa timezone ng parehong system.

Ang timezone ng system ay nakatakda sa panahon ng pag-install, ngunit madali itong mabago sa ibang pagkakataon. Ipinapakita ng tutorial na ito kung paano itakda o baguhin ang timezone sa Debian 9.

Mga kinakailangan

Ang gumagamit na naka-log in ka ay dapat magkaroon ng mga pribilehiyo ng sudo upang mabago ang timezone ng system.

Sinusuri ang Kasalukuyang Timezone

Sa Debian at iba pang mga modernong pamamahagi ng Linux, ang utos ng timedatectl nagbibigay-daan sa iyo upang ipakita at itakda ang oras at oras ng kasalukuyang sistema.

timedatectl

Tulad ng ipinapakita sa output sa ibaba, ang timezone ng system ay nakatakda sa "America / Chicago":

Local time: Mon 2019-03-11 16:46:45 CDT Universal time: Mon 2019-03-11 21:46:45 UTC RTC time: Mon 2019-03-11 21:46:45 Time zone: America/Chicago (CDT, -0500) Network time on: yes NTP synchronized: no RTC in local TZ: no

Ang timezone ng system ay na-configure sa pamamagitan ng symlink /etc/localtime sa isang binary identzone identifier sa direktoryo /usr/share/zoneinfo . Ang iba pang pagpipilian upang suriin ang timezone ay upang ipakita ang landas ng mga puntos ng symlink sa paggamit ng ls utos:

ls -l /etc/localtime

lrwxrwxrwx 1 root root 37 Jan 23 03:19 /etc/localtime ->../usr/share/zoneinfo/America/Chicago

Pagbabago ng Timezone sa Debian

Bago baguhin ang timezone, kailangan mong malaman ang mahabang pangalan para sa timezone na nais mong gamitin. Karaniwang gumagamit ng isang "Rehiyon / Lungsod" na format ng convention sa pagbibigay ng pangalan sa timezone.

Upang ilista ang lahat ng magagamit na mga zone ng oras, maaari mong timedatectl ang mga file sa direktoryo /usr/share/zoneinfo o gumamit ng utos na timedatectl .

timedatectl list-timezones

… Europe/Lisbon Europe/Ljubljana Europe/London Europe/Luxembourg Europe/Madrid Europe/Malta…

Kapag natukoy mo kung aling time zone ang tumpak sa iyong lokasyon, patakbuhin ang sumusunod na utos bilang gumagamit ng sudo:

sudo timedatectl set-timezone your_time_zone

Halimbawa, upang baguhin ang timezone ng system sa Europe/Ljubljana tatakbo ka:

sudo timedatectl set-timezone Europe/Ljubljana

Patunayan ang pagbabago sa pamamagitan ng pagpapalabas ng utos ng timedatectl :

timedatectl

Local time: Mon 2019-03-11 22:51:27 CET Universal time: Mon 2019-03-11 21:51:27 UTC RTC time: Mon 2019-03-11 21:51:26 Time zone: Europe/Ljubljana (CET, +0100) Network time on: yes NTP synchronized: yes RTC in local TZ: no

Ang Pagbabago ng Timezone sa pamamagitan ng Paglikha ng Symlink

Tanggalin ang kasalukuyang /etc/localtime file o symlink:

sudo rm -f /etc/localtime

Kilalanin ang timezone na nais mong i-configure at lumikha ng symlink:

sudo ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime

Maaari mong kumpirmahin ang pagbabago sa pamamagitan ng paglista ng /etc/localtime file ng /etc/localtime o paglabas ng utos ng date :

date

Mon Mar 11 22:55:04 CET 2019

Konklusyon

Sa gabay na ito, nalaman mo kung paano baguhin ang timezone ng iyong sistema ng Debian. Huwag mag-atubiling mag-iwan ng komento kung mayroon kang mga katanungan.

terminal ng debian