วันพุธที่ 26 ธันวาคม พ.ศ. 2561

[Ubuntu] การแก้ไข Hostname, Time และ Local ใน Ubuntu 18.04

คำสั่งที่ใช้ในการดู Hostname
# ดูแค่ Hostname อย่างเดียว
hostname

# ดู Hostname และรายละเอียดอื่นๆ
hostnamectl

เมื่อเราต้องการเปลี่ยน Hostname เราสามารถเข้าไปแก้ไขไฟล์ "/etc/hosts" หรือใช้คำสั่ง "hostnamectl" ก็ได้
การใช้คำสั่ง "hostnamectl" ก็จะเป็นการแก้ไขไฟล์ "/etc/hosts" นั้นเองแต่เป็นการทำผ่านคำสั่ง
sudo hostnamectl set-hostname [new-hostname]

***เมื่อเราทำการแก้ Hostname ใน Ubuntu 18.04 แล้วทำการ Reboot อาจพบว่า Hostname กลับมาเป็นเหมือนเดิม

ให้เราทำการแก้ไขไฟล์ "/etc/cloud/cloud.cfg" ค่า "preserve_hostname:" เป็น "true" จากนั้น Save ไฟล์ แล้วทำการ set hostname ใหม่
# ไฟล์อื่นๆ ที่เกี่ยวข้อง

# ชื่อ Hostname
sudo nano /etc/hostname

# Local DNS
sudo nano /etc/hosts

ข้อมูลจาก Cyberciti.biz, UbuntuForums.org, AskUbuntu.com



การตั้งค่า DateTime และ Local

# ใช้แสดงเวลาในเครื่อง
timedatectl 

# แสดง Time Zone ทั้งหมด
timedatectl list-timezones

# ตั้งค่า Date Time เป็น Asia/Bangkok
timedatectl set-timezone Asia/Bangkok

# แสดง Local ระบบ
localctl

# แสดง Local ที่มีอยู่ในเครื่อง
localctl list-local

# ตั้งค่า Local เป็นไทย
localctl set-local th_TH.utf-8

แนะนำใช้ตัวนี้

# เราสามารถใช้แทน timedatectl ได้ในการ Set Time Zone
sudo dpkg-reconfigure tzdata

# ใช้ในการเปลี่ยน Locale ก็จะเกี่ยวกับภาษา ใช้แทน localctl ได้
sudo dpkg-reconfigure locales

# ติดตั้งภาษาไทยเพิ่ม
sudp apt install xfonts-thai

ไม่มีความคิดเห็น:

แสดงความคิดเห็น