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

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

คำสั่งที่ใช้ในการดู Hostname
bash/shell
1
2
3
4
5
# ดูแค่ Hostname อย่างเดียว
hostname
 
# ดู Hostname และรายละเอียดอื่นๆ
hostnamectl

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

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

ให้เราทำการแก้ไขไฟล์ "/etc/cloud/cloud.cfg" ค่า "preserve_hostname:" เป็น "true" จากนั้น Save ไฟล์ แล้วทำการ set hostname ใหม่
bash/shell
1
2
3
4
5
6
7
# ไฟล์อื่นๆ ที่เกี่ยวข้อง
 
# ชื่อ Hostname
sudo nano /etc/hostname
 
# Local DNS
sudo nano /etc/hosts

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



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

bash/shell
1
2
3
4
5
6
7
8
# ใช้แสดงเวลาในเครื่อง
timedatectl
 
# แสดง Time Zone ทั้งหมด
timedatectl list-timezones
 
# ตั้งค่า Date Time เป็น Asia/Bangkok
timedatectl set-timezone Asia/Bangkok

bash/shell
1
2
3
4
5
6
7
8
# แสดง Local ระบบ
localctl
 
# แสดง Local ที่มีอยู่ในเครื่อง
localctl list-local
 
# ตั้งค่า Local เป็นไทย
localctl set-local th_TH.utf-8

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

bash/shell
1
2
3
4
5
6
7
8
# เราสามารถใช้แทน timedatectl ได้ในการ Set Time Zone
sudo dpkg-reconfigure tzdata
 
# ใช้ในการเปลี่ยน Locale ก็จะเกี่ยวกับภาษา ใช้แทน localctl ได้
sudo dpkg-reconfigure locales
 
# ติดตั้งภาษาไทยเพิ่ม
sudp apt install xfonts-thai

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

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