Cara menggunakan Linux untuk penyegerakan masa sistem dan tetapan zon waktu

王林
Lepaskan: 2023-08-05 19:34:45
asal
3127 orang telah melayarinya

Cara menggunakan Linux untuk penyegerakan masa sistem dan tetapan zon masa

Dalam sistem pengendalian Linux, penyegerakan masa sistem dan tetapan zon waktu adalah tugas yang sangat penting. Menetapkan penyegerakan masa dan zon masa dengan betul boleh memastikan masa sistem yang tepat dan mengelakkan pelbagai masalah yang disebabkan oleh masa tamat penyegerakan. Artikel ini akan memperkenalkan cara menggunakan Linux untuk penyegerakan masa sistem dan tetapan zon waktu serta memberikan contoh kod yang sepadan.

1. Penyegerakan masa sistem

Penyegerakan masa sistem merujuk kepada penyegerakan masa sistem komputer dengan pelayan masa rangkaian untuk memastikan ketepatan masa sistem. Alat penyegerakan masa yang biasa digunakan dalam sistem Linux ialah NTP (Network Time Protocol). Berikut ialah langkah-langkah untuk menggunakan NTP untuk penyegerakan masa:

  1. Memasang NTP

Pada kebanyakan pengedaran Linux, NTP boleh dipasang melalui pengurus pakej. Mengambil Debian/Ubuntu sebagai contoh, anda boleh menggunakan arahan berikut untuk memasang:

sudo apt-get install ntp
Salin selepas log masuk
  1. Konfigurasi NTP

Buka fail konfigurasi NTP /etc/ntp.conf, dan tambah atau ubah suai baris berikut:

server time1.example.com iburst
server time2.example.com iburst
Salin selepas log masuk

Antara mereka, time1.example com dan time2.example.com ialah alamat pelayan masa rangkaian. Anda boleh memilih pelayan masa yang sesuai mengikut keperluan anda.

  1. Mulakan perkhidmatan NTP

Anda boleh memulakan perkhidmatan NTP menggunakan arahan berikut:

sudo systemctl start ntp
Salin selepas log masuk

Selain itu, anda juga boleh menggunakan arahan berikut untuk menetapkan perkhidmatan NTP supaya bermula secara automatik apabila sistem bermula:

sudo systemctl enable ntp
Salin selepas log masuk
  1. Segerakkan masa sistem

Gunakan arahan berikut Anda boleh menyegerakkan masa sistem secara manual:

sudo ntpdate -u time1.example.com
Salin selepas log masuk

di mana, time1.example.com ialah alamat pelayan masa yang anda pilih.

2. Tetapan zon masa

Tetapan zon masa merujuk kepada melaraskan masa sistem ke zon waktu yang sepadan untuk memastikan ketepatan paparan masa. Dalam sistem Linux, tetapan zon masa boleh dilengkapkan dengan mengubah suai fail /etc/localtime atau menggunakan arahan tzselect. Berikut ialah langkah dan contoh kod khusus:

  1. Ubah suai fail /etc/localtime

Anda boleh mengubah suai zon waktu dengan menyalin fail zon waktu yang sepadan (terletak dalam direktori /usr/share/zoneinfo) ke / dll/fail masa tempatan. Contohnya, untuk menetapkan zon waktu sistem kepada Asia/Shanghai, anda boleh menggunakan arahan berikut:

sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Salin selepas log masuk
  1. Gunakan arahan tzselect

tzselect ialah arahan interaktif yang boleh membantu pengguna memilih zon waktu yang sesuai. Anda boleh menggunakan arahan berikut untuk memulakan tzselect:

sudo tzselect
Salin selepas log masuk

Cuma ikut arahan untuk memilih lokasi geografi dan zon waktu yang sepadan.

  1. Sahkan tetapan zon masa

Gunakan arahan berikut untuk mengesahkan bahawa tetapan zon waktu adalah betul:

date
Salin selepas log masuk

Sistem akan memaparkan tarikh dan masa semasa, serta zon waktu yang ditetapkan.

Melalui langkah di atas, anda boleh menetapkan penyegerakan masa sistem dan zon waktu sistem Linux anda dengan betul. Ini akan memastikan bahawa masa sistem anda adalah tepat dan mengelakkan pelbagai masalah yang disebabkan oleh masa tidak segerak.

Perlu diambil perhatian bahawa jika sistem anda ialah mesin maya atau berjalan pada perkhidmatan awan, anda mungkin perlu melakukan penyegerakan masa dan tetapan zon waktu pada hos atau platform awan. Sila rujuk kepada dokumentasi yang sepadan atau rujuk pembekal perkhidmatan.

Ringkasan

Menetapkan penyegerakan masa sistem dan zon waktu dengan betul adalah sangat penting untuk memastikan ketepatan masa sistem dan mengelakkan masalah yang disebabkan oleh penyahsegerakan masa. Artikel ini menerangkan cara menggunakan NTP untuk penyegerakan masa sistem dan menyediakan contoh kod yang sepadan. Pada masa yang sama, ia juga memperkenalkan cara menetapkan zon waktu dengan mengubah suai fail /etc/localtime atau menggunakan arahan tzselect. Saya harap artikel ini akan membantu kerja anda tentang penyegerakan masa dan tetapan zon waktu dalam sistem Linux.

Atas ialah kandungan terperinci Cara menggunakan Linux untuk penyegerakan masa sistem dan tetapan zon waktu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan