Android

Bagaimana untuk menetapkan atau menukar zon waktu pada ubuntu 18.04

Tutorial instalasi Apache, MySQL dan PHP pada Ubuntu Server 18.04

Tutorial instalasi Apache, MySQL dan PHP pada Ubuntu Server 18.04

Isi kandungan:

Anonim

Di Ubuntu, zon waktu sistem ditetapkan semasa pemasangan, tetapi ia boleh diubah dengan mudah pada waktu yang lain.

Menggunakan zon waktu yang betul adalah penting untuk banyak tugas dan proses berkaitan sistem. Sebagai contoh, daemon cron menggunakan zon waktu sistem untuk melaksanakan tugas cron, dan cap waktu dalam fail log didasarkan pada zon waktu yang sama.

Tutorial ini menunjukkan bagaimana untuk menetapkan atau mengubah zon masa pada Ubuntu 18.04 dan versi sebelumnya dari baris perintah, atau melalui GUI. Arahan yang sama memohon untuk pengedaran berasaskan Ubuntu, termasuk Kubuntu, Linux Mint, dan OS Elementary.

Prasyarat

Anda perlu log masuk sebagai pengguna dengan keistimewaan sudo untuk menukar zon waktu sistem.

Memeriksa Zon Waktu Semasa

Di Ubuntu dan kebanyakan pengedaran Linux yang lain, kita boleh menggunakan arahan timedatectl untuk memaparkan dan menetapkan masa dan zon waktu sistem semasa.

timedatectl

Seperti yang dapat anda lihat dalam output di bawah, zon waktu ditetapkan kepada UTC:

Local time: Wed 2019-01-23 22:45:47 UTC Universal time: Wed 2019-01-23 22:45:47 UTC RTC time: Wed 2019-01-23 22:45:48 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no

Zon waktu sistem dikonfigurasi oleh symlinking /etc/localtime ke pengenal zon waktu binari dalam direktori /usr/share/zoneinfo . Oleh itu, pilihan lain adalah untuk menunjukkan laluan titik symlink untuk menggunakan arahan ls:

ls -l /etc/localtime

lrwxrwxrwx 1 root root 27 Dec 10 12:59 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

Sebagai alternatif, anda juga boleh menyemak zon masa sistem semasa dengan memaparkan kandungan fail /etc/timezone .

cat /etc/timezone

Etc/UTC

Menukar Zon Waktu Menggunakan Perintah timedatectl

Sebelum menukar zon masa, anda perlu mengetahui nama panjang untuk zon waktu yang anda mahu gunakan. Konvensyen penamaan masa biasanya menggunakan format "Wilayah / Bandar".

Untuk menyenaraikan semua zon waktu yang ada, anda boleh menyenaraikan fail dalam direktori /usr/share/zoneinfo atau gunakan perintah timedatectl .

timedatectl list-timezones

… Europe/Oslo Europe/Paris Europe/Podgorica Europe/Prague Europe/Riga Europe/Rome Europe/Samara…

Sebaik sahaja anda mengenal pasti zon waktu yang tepat untuk lokasi anda, jalankan arahan berikut sebagai pengguna sudo:

sudo timedatectl set-timezone your_time_zone

Sebagai contoh, untuk mengubah zon waktu sistem ke Europe/Rome :

sudo timedatectl set-timezone Europe/Rome

Jalankan arahan timedatectl untuk mengesahkan perubahan:

timedatectl

Local time: Thu 2019-01-24 00:27:43 CET Universal time: Wed 2019-01-23 23:27:43 UTC RTC time: Wed 2019-01-23 23:27:44 Time zone: Europe/Rome (CET, +0100) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no

Mengubah Zon Waktu dengan tzdata semula tzdata

  1. Kenal pasti zon waktu yang anda mahu konfigurasikan.

    Simpan nama zon waktu baru ke fail /etc/timezone menggunakan perintah tee berikut:

    echo "Europe/Rome" | sudo tee /etc/timezone

    Europe/Rome

    Jalankan arahan berikut untuk menukar zon waktu sistem:

    sudo dpkg-reconfigure --frontend noninteractive tzdata

    Current default time zone: 'Europe/Rome' Local time is now: Thu Jan 24 00:40:48 CET 2019. Universal Time is now: Wed Jan 23 23:40:48 UTC 2019.

Menukar Zon Waktu Menggunakan GUI

Sekiranya baris arahan bukan perkara anda, anda boleh menukar zon masa sistem semasa melalui GUI.

  1. Buka tetingkap tetapan sistem dengan mengklik pada ikon Settings , seperti ditunjukkan dalam imej di bawah:

    Setelah selesai, klik pada × untuk menutup tetingkap.

Kesimpulannya

Dalam panduan ini, kami telah menunjukkan anda menukar zon waktu sistem Ubuntu anda. Jangan ragu untuk meninggalkan komen jika anda mempunyai sebarang pertanyaan.

terminal ubuntu