Server baru memakai nama yang Anda ketik saat memesan, dan jamnya berjalan di UTC. Keduanya mudah diganti. Mengganti nama punya satu jebakan: perintah yang biasa dipakai meninggalkan baris lama di /etc/hosts, dan di Ubuntu sudo mengeluhkannya sebelum setiap perintah. Panduan ini memperbaiki keduanya di Ubuntu dan Debian serta menunjukkan perintah untuk Windows Server. Kami menjalankan setiap langkah di image kami sendiri.
Anda perlu pengguna dengan sudo. Panduan menyiapkan Ubuntu membuatkannya.
1. Periksa nama dan waktu saat ini
hostnamectl
timedatectl
Server Ubuntu 24.04 kami yang baru menampilkan nama pesanan sebagai hostname statis, ditambah Time zone: Etc/UTC, System clock synchronized: yes, dan NTP service: active. Debian 12 dan 13 sama saja. Sinkronisasi jam sudah berjalan, jadi Anda tidak perlu memasang NTP.
2. Ganti hostname
Pilih nama pendek, atau nama lengkap jika harus cocok dengan rekaman DNS yang Anda kelola, seperti web1.example.com:
sudo hostnamectl set-hostname web1.example.com
Nama langsung berganti, tetapi /etc/hosts masih mengaitkan 127.0.1.1 dengan nama lama. Di Ubuntu hal ini langsung terlihat:
sudo: unable to resolve host web1.example.com: No address associated with hostname
hostname -f gagal dengan cara yang sama. Debian menemukan nama lewat jalur lain dan tidak menampilkan peringatan, tetapi /etc/hosts-nya sama usangnya. Perbaiki file di keduanya:
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
Setelah itu sudo diam, hostname -f menampilkan web1.example.com, dan hostname -s menampilkan web1.
Komentar di bagian atas /etc/hosts menyebut file ini dikelola cloud-init dan perubahan Anda bisa hilang. Di image kami, cloud-init hanya menulisnya saat boot pertama server. Kami me-restart, lalu membuat cloud-init menganggap boot berikutnya sebagai instans baru. Nama dan baris kami di /etc/hosts bertahan dua kali itu.
Hostname hanya ada di server Anda. Jika mesin lain harus menjangkaunya dengan nama ini, tambahkan juga rekaman DNS: mengarahkan domain ke VPS menjelaskannya. Untuk server email, rekaman balik juga penting: lihat mengatur DNS balik.
3. Ganti zona waktu
Tampilkan daftar zona dan pilih milik Anda. Server kami punya 497:
timedatectl list-timezones | grep -i tokyo
sudo timedatectl set-timezone Asia/Tokyo
timedatectl
Jam itu sendiri tidak bergeser. Yang berubah hanya cara waktu ditampilkan dan cara jadwal lokal dibaca. Inilah yang kami lihat setelah beralih dari UTC ke Asia/Tokyo:
| Apa | Setelah diganti |
|---|---|
date, journalctl | Langsung waktu Tokyo |
| cron | Langsung waktu Tokyo: tugas pukul 09:48 berjalan pukul 09:48:01 JST, tanpa restart |
/var/log/syslog (Ubuntu) | Tetap menulis waktu UTC sampai rsyslog di-restart |
/etc/timezone (Ubuntu) | Masih Etc/UTC |
Jadi restart layanan log dan apa pun yang berjalan lama dan menampilkan waktu, seperti aplikasi Anda:
sudo systemctl restart rsyslog
Debian 12 dan 13 tidak memasang rsyslog. Log-nya hanya ada di journal, yang mengikuti zona baru dengan sendirinya.
Beberapa program lama membaca zona dari /etc/timezone, bukan dari pengaturan sistem. Jika salah satunya masih menampilkan UTC, tulis nama yang sama di sana dan restart program itu:
echo Asia/Tokyo | sudo tee /etc/timezone
Sebelum beralih, periksa crontab Anda. Baris 0 3 * * * yang ditulis untuk 03:00 UTC sekarang akan berjalan pukul 03:00 waktu Tokyo, sembilan jam lebih awal dalam waktu sebenarnya.
4. Windows Server
Di Windows Server 2022, buka PowerShell sebagai administrator. Mengganti nama butuh restart:
Rename-Computer -NewName web1 -Restart
Nama komputer Windows dibatasi 15 karakter, jadi gunakan nama pendek di sini.
Untuk zona waktu, cari ID-nya lalu atur. Berlaku langsung, tanpa restart:
Get-TimeZone -ListAvailable | Where-Object Id -like '*Tokyo*'
Set-TimeZone -Id 'Tokyo Standard Time'
Get-TimeZone
Selagi sudah masuk, ini saat yang tepat untuk mengamankan RDP.
Paket mana
Hostname dan zona waktu tidak ada biayanya, jadi paket apa pun cocok: Nano seharga $3/bulan untuk server Linux kecil, Windows-Small seharga $11/bulan untuk Windows Server 2022. Semua paket ada di halaman VPS, dan pembayaran dengan USDT, USDC, atau ETH di jaringan Base, Ethereum, atau Polygon.
Komentar
Belum ada komentar. Jadilah yang pertama.