ชื่อโฮสต์วิธีเปลี่ยนอย่างง่ายดายใน Ubuntu

เกี่ยวกับการเปลี่ยนชื่อโฮสต์ใน Ubuntu

ในบทความต่อไปเราจะมาดูกัน บางวิธีในการเปลี่ยนชื่อโฮสต์ใน Ubuntu. และ ชื่อโฮสต์ บนคอมพิวเตอร์เป็นสิ่งที่สำคัญโดยเฉพาะอย่างยิ่งในปัจจุบันที่คอมพิวเตอร์จำนวนมากเชื่อมต่อกับอินเทอร์เน็ต นี่คือชื่อที่กำหนดให้กับคอมพิวเตอร์หรืออุปกรณ์ภายในเครือข่าย

นี่คือชื่อที่จะใช้เมื่อเราต้องการ อ้างถึงทีมเพื่อที่จะไม่ต้องใช้การอ้างอิงตัวเลขที่มาจากที่อยู่ IP ของการ์ดเครือข่าย ซึ่งจะช่วยให้ผู้ใช้จดจำได้ง่ายขึ้น

เมื่อไม่นานมานี้เพื่อนร่วมงานคนหนึ่งพูดกับเราในบทความที่เผยแพร่ในบล็อกนี้เกี่ยวกับ วิธีเปลี่ยนชื่อโฮสต์ใน Ubuntu. ในบรรทัดต่อไปนี้เราจะดูวิธีการอีกสามวิธีที่สามารถตอบสนองวัตถุประสงค์เดียวกันได้ จากนั้นก็เป็นเรื่องของแต่ละคนที่เลือกสิ่งที่เหมาะสมกับความต้องการของตนมากที่สุด

เปลี่ยนชื่อโฮสต์ใน Ubuntu

เครื่องมือที่ใช้งานได้จริงเรียกว่า hostnamectl จะช่วยให้เราจัดการชื่อโฮสต์ของระบบได้อย่างง่ายดาย.

นี่เป็นวิธีการที่ง่ายที่สุด ดังที่ได้กล่าวไปก่อนหน้านี้เพื่อนร่วมงานได้บอกเราเกี่ยวกับเรื่องนี้แล้วในบทความที่เผยแพร่เมื่อไม่นานมานี้ นั่นคือเหตุผลที่เราจะไม่เห็นในบรรทัดต่อไปนี้ หากคุณต้องการปรึกษาบทความนั้นให้ทำตาม การเชื่อมโยงนี้. ต่อไปเราจะเห็นตัวเลือกอื่น ๆ ที่จะช่วยให้เราทำเช่นเดียวกันได้

ใช้คำสั่ง nmcli

นฤมล เป็น เครื่องมือบรรทัดคำสั่งเพื่อควบคุม NetworkManager ที่จะนำเสนอสถานะของเครือข่าย คำสั่งนี้ใช้เพื่อสร้างแสดงแก้ไขลบเปิดใช้งานและปิดใช้งานการเชื่อมต่อเครือข่ายตลอดจนควบคุมและแสดงสถานะของอุปกรณ์เครือข่าย นอกจากนี้ยังช่วยให้เราสามารถเปลี่ยนชื่อโฮสต์ได้

ไปยัง ดูชื่อโฮสต์ปัจจุบันโดยใช้ nmcliในเทอร์มินัล (Ctrl + Alt + T) เราจะเขียน:

ชื่อโฮสต์ nmcli ตรวจสอบชื่อโฮสต์

nmcli general hostname

ใช้คำสั่งต่อไปนี้สำหรับตัวอย่างนี้เราจะไป เปลี่ยนชื่อโฮสต์ จาก 18-10 ที่แสดงในภาพหน้าจอด้านบนไปยัง ubuntu-1810

nmcli general hostname ubuntu-1810

เพื่อให้การเปลี่ยนแปลงมีผลสิ่งที่ง่ายที่สุดคือ ออกจากระบบและเข้าสู่ระบบอีกครั้ง. หลังจากทำเช่นนั้นตอนนี้เราสามารถรันคำสั่ง nmcli เดียวกันกับ ตรวจสอบชื่อโฮสต์ที่แก้ไข:

ชื่อโฮสต์ nmcli เปลี่ยนชื่อโฮสต์

nmcli general hostname

เปลี่ยนชื่อโฮสต์โดยใช้คำสั่ง nmtui

หนุ่ย เป็น แอปพลิเคชัน TUI ขึ้นอยู่กับคำสาปในการโต้ตอบกับ NetworkManager. เมื่อเริ่มต้นผู้ใช้จะถูกขอให้เลือกกิจกรรมที่จะดำเนินการ

ไปยัง เปิดอินเทอร์เฟซผู้ใช้เราจะเขียนคำสั่งต่อไปนี้ในเทอร์มินัล (Ctrl + Alt + T):

nmtui

ในอินเทอร์เฟซเราจะสามารถใช้ลูกศรขึ้นและลงบนแป้นพิมพ์เพื่อ เลือกตัวเลือก "ตั้งชื่อโฮสต์ของระบบ". จากนั้นคุณก็ต้องกด แนะนำ.

อินเทอร์เฟซ nmtoi เปลี่ยนชื่อโฮสต์

ในภาพหน้าจอต่อไปนี้คุณจะเห็นชื่อโฮสต์ที่เรากำลังจะเปลี่ยน

nmtoi ชื่อโฮสต์เก่า

ในการเปลี่ยนชื่อคุณเพียงแค่ต้อง ลบชื่อที่เห็นและเขียนชื่อใหม่. เราจะเสร็จสิ้นโดยคลิกที่ตัวเลือก«ยอมรับ"

nmtoi ชื่อโฮสต์ใหม่

ตามการยืนยันจะแสดงชื่อโฮสต์ที่อัปเดตบนหน้าจอ เราจะคลิกที่«ยอมรับ»เพื่อดำเนินการให้เสร็จสมบูรณ์

ชื่อโฮสต์ nmtoi เปลี่ยนการยืนยัน

สุดท้ายหากเราคลิกที่ตัวเลือก«ออกจาก« Nmtui จะปิด

เราสามารถทำได้ รีสตาร์ทเซอร์วิส systemd-hostnamed เพื่อให้การเปลี่ยนแปลงมีผลโดยพิมพ์ในเทอร์มินัล (Ctrl + Alt + T):

sudo systemctl restart systemd-hostnamed

เพื่อให้เสร็จสิ้นเราสามารถทำได้ ตรวจสอบชื่อโฮสต์ที่อัปเดต ดำเนินการคำสั่งต่อไปนี้:

ตรวจสอบโฮสต์ nmtui

hostnamectl

เปลี่ยนชื่อโฮสต์โดยใช้ไฟล์ / etc / hostname

ในฐานะที่เป็นไปได้อื่นเราจะสามารถทำได้ เปลี่ยนชื่อโฮสต์โดยแก้ไขไฟล์ / etc / hostname.

ชื่อของโฮสต์ปัจจุบันสามารถตรวจสอบได้โดยดูที่เนื้อหาของไฟล์ / etc / ชื่อโฮสต์:

ชื่อโฮสต์ cat ที่จะเปลี่ยน

cat /etc/hostname

ในการเปลี่ยน ชื่อโฮสต์, เราจะต้องเขียนทับไฟล์ เนื่องจากมีเฉพาะชื่อโฮสต์ ในการทำสิ่งนี้เราเขียนในเทอร์มินัล (Ctrl + Alt + T):

sudo echo "ubuntu-1810" > /etc/hostname

หากแม้จะใช้ sudo ระบบจะแจ้งว่าคุณไม่ได้รับอนุญาตให้เข้าสู่ระบบด้วยรูทโดยใช้:

sudo su

จากนั้นเรียกใช้คำสั่งก่อนหน้าอีกครั้ง แต่มุมมองนี้ไม่มี sudo หลังจากแก้ไขไฟล์แล้วเราจะต้อง รีบูตระบบเพื่อให้การเปลี่ยนแปลงมีผลอย่างถูกต้อง เราสามารถทำได้โดยดำเนินการคำสั่งต่อไปนี้:

sudo init 6

ในการดำเนินการให้เสร็จสิ้นเราจะตรวจสอบชื่อโฮสต์ที่อัปเดตโดยใช้ไฟล์ / etc / ชื่อโฮสต์.

ชื่อโฮสต์ cat เปลี่ยนชื่อโฮสต์

cat /etc/hostname

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา