Android

วิธีการเปลี่ยนชื่อโฮสต์บน debian 10 linux

How to install Google Chrome in a Linux Debian System

How to install Google Chrome in a Linux Debian System

สารบัญ:

Anonim

บทช่วยสอนนี้อธิบายวิธีเปลี่ยนชื่อโฮสต์บน Debian 10 Buster โดยไม่ต้องเริ่มระบบใหม่

ชื่อโฮสต์ถูกตั้งค่าในเวลาที่ติดตั้งระบบปฏิบัติการ Debian หรือหากคุณหมุนเครื่องเสมือนมันจะถูกกำหนดให้กับอินสแตนซ์เมื่อเริ่มต้น

ข้อกำหนดเบื้องต้น

เพื่อให้สามารถเปลี่ยนชื่อโฮสต์ของระบบคุณจะต้องเข้าสู่ระบบในฐานะ root หรือผู้ใช้ที่มีสิทธิ์ sudo

แสดงชื่อโฮสต์ปัจจุบัน

ใน Debian 10 และ Linux อื่น ๆ ทั้งหมดที่ใช้ systemd คุณสามารถเปลี่ยนและแสดงชื่อโฮสต์ของระบบที่กำหนดได้ ด้วยเครื่องมือ hostnamectl

ในการดูชื่อโฮสต์ระบบปัจจุบันให้พิมพ์ hostnamectl โดยไม่มีตัวเลือกใด ๆ:

hostnamectl ผลลัพธ์จะแสดงชื่อโฮสต์ระบบปัจจุบันในตัวอย่างนี้ที่ host.linuxize.com

Static hostname: host.linuxize.com Icon name: computer-vm Chassis: vm Machine ID: 70a3f06298014fd9ac42e5dc1de1034a Boot ID: 1dc8b9af89a4426b99cb348f6d483757 Virtualization: oracle Operating System: Debian GNU/Linux 10 (buster) Kernel: Linux 4.19.0-5-amd64 Architecture: x86-64

เปลี่ยนชื่อโฮสต์ของระบบ

ชื่อโฮสต์คือฉลากที่ระบุเครื่องบนเครือข่าย คุณไม่ควรตั้งชื่อโฮสต์เดียวกันในสองเครื่องที่แตกต่างกันในเครือข่ายเดียวกัน ขอแนะนำให้ใช้ชื่อโดเมน FQDN ( FQDN ) เป็นชื่อโฮสต์ของระบบ

มีสองขั้นตอนที่เกี่ยวข้องเมื่อเปลี่ยนชื่อโฮสต์ของระบบบน Debian 10 ขั้นแรกให้ตั้งชื่อโฮสต์ใหม่โดยใช้คำสั่ง hostnamectl set-hostname ตามด้วยชื่อโฮสต์ที่ต้องการจากนั้นอัปเดตไฟล์ /etc/hosts ด้วยชื่อโฮสต์ใหม่

ตัวอย่างเช่นหากต้องการเปลี่ยนชื่อโฮสต์ของระบบเป็น arya.example.com คุณจะทำตามขั้นตอนต่อไปนี้:

  1. ตั้งชื่อโฮสต์ใหม่โดยเรียกใช้:

    sudo hostnamectl set-hostname arya.example.com

    คำสั่ง hostnamectl ไม่สร้างเอาต์พุต เมื่อสำเร็จจะส่งคืน 0 ซึ่งเป็นรหัสความล้มเหลวที่ไม่ใช่ศูนย์

    ขั้นที่สองเปิดไฟล์ /etc/hosts และแทนที่ชื่อโฮสต์เดิมด้วยชื่อใหม่

    / etc / hosts

    127.0.0.1 localhost 127.0.0.1 arya.example.com arya # The following lines are desirable for IPv6 capable hosts::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters

ตรวจสอบการเปลี่ยนแปลง

ในการตรวจสอบว่าชื่อโฮสต์ถูกเปลี่ยนเป็นผลสำเร็จให้ใช้คำสั่ง hostnamectl อีกครั้ง:

hostnamectl

ชื่อโฮสต์ระบบใหม่จะถูกพิมพ์บนบรรทัดคำสั่ง

Static hostname: arya.example.com Icon name: computer-vm Chassis: vm Machine ID: 70a3f06298014fd9ac42e5dc1de1034a Boot ID: 1dc8b9af89a4426b99cb348f6d483757 Virtualization: oracle Operating System: Debian GNU/Linux 10 (buster) Kernel: Linux 4.19.0-5-amd64 Architecture: x86-64

ข้อสรุป

การเปลี่ยนชื่อโฮสต์ของระบบบน Debian 10 Buster เป็นเรื่องง่ายโดยเกี่ยวข้องกับสองขั้นตอนง่ายๆ

อย่าลังเลที่จะแสดงความคิดเห็นหากคุณมีคำถามใด ๆ

ชื่อโฮสต์ของเดเบียน