ระบบปฏิบัติการยูนิกซ์เช่น Linux, BSD และอื่น ๆ ใช้ชื่อโฮสต์เพื่อพูดคุยกัน ชื่อโฮสต์คืออะไร เป็นชื่อเฉพาะที่ผู้ใช้กำหนด ชื่อเหล่านี้อาจเป็นชื่ออะไรก็ได้ตั้งแต่ชื่อแรกไปจนถึงชื่อรหัสไปจนถึงสตริงตัวเลขชื่อโดเมนของเว็บไซต์ของคุณหรืออะไรก็ตามที่อยู่ระหว่าง Linux เมื่อพูดถึง Linux ชื่อโฮสต์จะถูกตั้งค่าในระหว่างกระบวนการติดตั้งครั้งแรก หากคุณไม่พอใจคุณสามารถเปลี่ยนชื่อโฮสต์คอมพิวเตอร์ Linux เป็นชื่ออื่น
การเปลี่ยนชื่อโฮสต์บน Linux เกี่ยวข้องกับการทำให้ยุ่งเหยิงรอบ ๆ ด้วยโฟลเดอร์รูท มันจะต้องมีการเข้าถึงรูทดังนั้นก่อนที่เราจะเริ่มต้นด้วยคู่มือนี้โปรดทำตามบทช่วยสอนเกี่ยวกับวิธีการเปิดใช้งานผู้ใช้รูทบน Linux
ตัวเลือก 1 - แอปพลิเคชันชื่อโฮสต์
ระบบปฏิบัติการ Linux จำนวนมากมาพร้อมกับโปรแกรมเรียกว่า "ชื่อโฮสต์" เป็นยูทิลิตี้ขนาดเล็กที่ช่วยให้ผู้ใช้สามารถสลับและเปลี่ยนชื่อโฮสต์ของระบบ Linux ที่กำหนดได้อย่างรวดเร็วและง่ายดาย นอกจากนี้ยังอนุญาตให้ผู้ใช้ตั้งชื่อนามแฝงดูที่อยู่ IP ของชื่อโฮสต์ที่กำหนดและอีกมากมาย
ในขณะที่การกระจายส่วนใหญ่มาพร้อมกับสิ่งนี้แอปพลิเคชันเป็นความคิดที่ดีที่จะศึกษาวิธีการติดตั้งอย่างไรก็ตามเนื่องจากบางตัวอาจไม่ได้ติดตั้งหรืออาจถอนการติดตั้งไปก่อนหน้านี้ ในการตั้งค่าแอปพลิเคชัน Hostname เปิดหน้าต่างเทอร์มินัลโดยการกด Ctrl + Alt + T หรือ Ctrl + Shift + T ด้วยแป้นพิมพ์ หลังจากนั้นทำตามคำแนะนำด้านล่างที่สอดคล้องกับ Linux OS ที่คุณใช้
อูบุนตู
sudo apt install hostname
Debian
sudo apt-get install hostname
Arch Linux
น่าเศร้าที่แอปพลิเคชัน Hostname เป็นเครื่องมือหนึ่งที่ระบบปฏิบัติการ Arch Linux ไม่มี โชคดีที่มีประโยชน์เท่าแอปพลิเคชัน Hostname ไม่จำเป็นต้องใช้เพื่อเปลี่ยนชื่อโฮสต์ของคุณ หากคุณอยู่ใน Arch และต้องการเปลี่ยนชื่อโฮสต์ในระบบของคุณคุณยังสามารถทำได้โดยทำตามตัวเลือก 2 ในส่วนถัดไปของบทความนี้
Fedora
sudo dnf install hostname
OpenSUSE
sudo zypper install hostname
ลินุกซ์ทั่วไป
ผู้ใช้ Linux ส่วนใหญ่จะสามารถเข้าถึงชื่อโฮสต์ได้แอพพลิเคชั่น. อย่างไรก็ตามหากคุณไม่สามารถเข้าถึงได้ด้วยเหตุผลบางประการคุณควรข้ามตัวเลือกที่ 1 และลองตัวเลือกที่ 2 ไม่มีซอฟต์แวร์ที่จะติดตั้งและระบบปฏิบัติการ Linux ทุกระบบไม่ว่าจะปิดบังอะไรก็ตาม / etc / ชื่อโฮสต์ ไฟล์.
เปลี่ยนชื่อโฮสต์ของคุณด้วยยูทิลิตี้ชื่อโฮสต์
ชื่อโฮสต์ทำงานในเทอร์มินัลและต้องการรูทสิทธิพิเศษ เหตุผลที่ต้องการรูทคือไฟล์ชื่อโฮสต์บนระบบ Linux ตั้งอยู่ในไดเรกทอรีระบบและผู้ใช้ที่ไม่มีสิทธิ์ superuser จะไม่สามารถเข้าถึงไฟล์นี้ได้ หากต้องการเข้าถึงรูทคุณสามารถเรียกใช้ su คำสั่ง หรือ sudo -s เป็นไปได้ถ้าคุณปิดใช้งานบัญชีรูท
su -
หรือ:
sudo -s
เมื่อคุณได้รับสิทธิ์การเข้าถึงรูทคุณจะสามารถเปลี่ยนชื่อโฮสต์บนเครื่องด้วยคำสั่งด้านล่าง
hostname -b new hostname
หลังจากทำการเปลี่ยนแปลงคุณสามารถยืนยันได้ชื่อโฮสต์ใหม่ด้วยคำสั่งดังต่อไปนี้ อย่างไรก็ตามโปรดจำไว้ว่า: ชื่อโฮสต์ใหม่ของคุณจะไม่ปรากฏใน terminal Linux ใด ๆ จนกว่าคุณจะรีสตาร์ท PC หรือเซิร์ฟเวอร์ Linux
hostname
ตั้งชื่อโฮสต์ด้วยไฟล์
แอปพลิเคชัน Hostname อนุญาตให้ผู้ใช้ตั้งค่าข้อมูลชื่อโฮสต์พร้อมไฟล์ คุณลักษณะนี้มีประโยชน์อย่างยิ่งหากชื่อใหม่ที่คุณพยายามตั้งชื่อนั้นยาวมาก ในการทำเช่นนั้นให้เปิดหน้าต่างเทอร์มินัลและรับรูทเชลล์ด้วย su หรือ sudo -s.
su -
หรือ
sudo -s
ถัดไปสร้างไฟล์ข้อความที่จะเก็บชื่อโฮสต์ด้วย แตะ คำสั่ง
touch /home/username/hostname-file
เปิดไฟล์ชื่อโฮสต์ในตัวแก้ไขข้อความ Nano
nano -w /home/username/hostname-file
วางชื่อโฮสต์ใหม่ลงในเครื่องมือแก้ไขข้อความนาโนโดยกด Ctrl + Shift + V บนแป้นพิมพ์ จากนั้นบันทึกโดยกด Ctrl + O และออกด้วย Ctrl + X.
สุดท้ายเปลี่ยนชื่อโฮสต์ของคุณจากไฟล์ด้วย:
hostname -i hostname-file
ตัวเลือก 2 - แก้ไขไฟล์ / etc / hostname
อีกวิธีหนึ่งในการเปลี่ยนชื่อโฮสต์ของคอมพิวเตอร์ Linux คือแก้ไขไฟล์โดยตรงซึ่งระบบบันทึกชื่อคอมพิวเตอร์ของคุณใน / etc / ชื่อโฮสต์ ไฟล์. ในการเข้าถึงและแก้ไขไฟล์ให้เปิดหน้าต่างเทอร์มินัล จากนั้นรับรูทเชลล์โดยใช้ su เพื่อล็อกอินในฐานะรูทหรือโดยใช้ sudo -s หากคุณไม่มีสิทธิ์เข้าถึง superuser
su -
หรือ
sudo -s
เมื่อคุณได้รับสิทธิ์การเข้าถึงรูทในหน้าต่างเทอร์มินัลแล้วให้เปิด / etc / ชื่อโฮสต์ ไฟล์ในเครื่องมือแก้ไขข้อความ Nano
nano -w /etc/hostname
ใช้แป้นพิมพ์ลบชื่อโฮสต์ที่มีอยู่จากไฟล์ ตรวจสอบให้แน่ใจว่าไม่มีช่องว่างเหลือ จากนั้นเมื่อลบชื่อโฮสต์เก่าให้เขียนชื่อโฮสต์ใหม่ที่คุณต้องการ
เมื่อคุณพอใจกับการเปลี่ยนชื่อโฮสต์ใหม่ให้บันทึกโปรแกรมแก้ไขข้อความนาโนโดยกดปุ่ม Ctrl + O การรวมแป้นพิมพ์ จากนั้นปิดด้วย Ctrl + X
ความคิดเห็น