Hướng dẫn 3 cách đổi hostname CentOS 7-8

  • Friday 17/12/2021

Hướng dẫn 3 cáchđổi hostname CentOS 7-8

Hostname (Tên máy chủ) được đặt tại thời điểm hệ điều hành CentOS được cài đặt và trong quá trình sử dụng tiếp theo các bạn sẽ gặp một số phần mềm yêu cầu server phải được thiết lập chính xác thông tin FQDN (Fully Qualified Domain Name) cho hostname. Đây cũng là vấn đề thường xuyên gặp phải trong khi làm việc với CentOS. Trong bài viết này mình sẽ hướng dẫn 3 cách thay đổi hostname trên CentOS 7-8

1. Hostname là gì ?

Hostname (Tên máy chủ) là nhãn xác định máy chủ trên mạng. Bạn không nên sử dụng cùng một Hostname trên hai máy khác nhau trên cùng một mạng. Có ba loại hostname: static, pretty, và transient.

  • static – Tên máy chủ truyền thống, có thể được đặt bởi người dùng và được lưu trữ trong file /etc/hostname.
  • pretty – Tên máy chủ UTF8 dạng tự do được sử dụng để trình bày cho người dùng. Ví dụ “VPS GIÁ RẺ Của P.A Việt Nam”.
  • transient – Tên máy chủ động được duy trì bởi kernel có thể được thay đổi bởi máy chủ DHCP hoặc mDNS trong thời gian chạy. Theo mặc định, nó giống như tên máy chủ tĩnh.

Bạn nên sử dụng Hostname đủ điều kiện (FQDN) ví dụ như kb.pavietnam.vn

2. Hiển thị hostname hiện tại

Để tiện thực hiện bài viết này, mình đã dùng VPS của P.A Việt Nam vì đây nhà nhà cung cấp VPS lớn và uy tín nhất mình biết. Công nghệ ảo hóa VPS tại P.A Việt Nam có thể chủ động reinstall OS theo ý mình và ngoài ra cũng hỗ trợ nhiều OS khác nhau.

Các bạn có thể tham khảo bài viết : Hướng dẫn Reinstall OS cho Cloud VPS trên hệ thống ảo hóa KVM 

Hoặc tham khảo bảng giá VPS của P.A Việt Nam tại các link dưới đây:

Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/

Mình sẽ sử dụng OS CentOS 7 trong bài này và bắt đầu hướng dẫn các bạn , để xem Hostname hiện tại, hãy sử dụng lệnh sau:

# hostnamectl

Như bạn thấy, Hostname hiện tại là kbpavietnam.com

3. Thay đổi hostname

Cách 1: Sử dụng lệnh hostnamectl

Trong CentOS 7, chúng ta có thể thay đổi Hostname bằng lệnh hostnamectl, cú pháp như sau:

# hostnamectl set-hostname vps.example.com

Ví dụ:

# hostnamectl set-hostname huongdanhostname.kbpavietnam.vn

Cách 2: Sử dụng lệnh nmtui

nmtui là giao diện người dùng văn bản cho NetworkManager, nó cũng có thể được sử dụng để thay đổi tên máy chủ. Để bắt đầu tiện ích nmtui chạy lệnh sau:

# nmtui

Sử dụng các phím mũi tên để điều hướng qua các tùy chọn, chọn Set system hostname và nhấn Enter:

Đặt Hostname mới của bạn:

Nhấn Enter để xác nhận thay đổi Hostname:

Sau đó bấm tab, chọn Quit và nhấn Enter để thoát

Cuối cùng, khởi động lại dịch vụ systemd-hostnamed để các thay đổi có hiệu lực:

# systemctl restart systemd-hostnamed

Cách 3: Sử dụng lệnh nmcli

nmcli là một công cụ dòng lệnh để điều khiển NetworkManager cũng có thể được sử dụng để thay đổi Hostname. Để xem Hostname hiện tại sử dụng lệnh sau:

# nmcli general hostname

Để thay đổi tên máy chủ thành vps.hostvn.net, hãy sử dụng lệnh sau:

# nmcli general hostname vps.hostvn.net

Cuối cùng, khởi động lại dịch vụ systemd-hostnamed để các thay đổi có hiệu lực:

# systemctl restart systemd-hostnamed

4. Xác nhận thay đổi

Để kiểm tra xem Hostname đã được thay đổi thành công, hãy sử dụng lệnh hostnamectl:

# hostnamectl

Tổng kết

Như vậy chỉ với vài thao tác đơn giản, chúng ta đã có thể thay đổi hostname trên server rồi. Chúc các bạn thành công, các bạn có thể xem tham khảo thêm các bài viết liên quan đến server tại đây: https://kb.pavietnam.vn/category/vps-dedicated-colocation

HƠN 20 NĂM KINH NGHIỆM

P.A Việt Nam tiên phong trong thị trường Internet & Web.
Là nhà đăng ký tên miền lớn nhất Việt Nam.
Chuyên nghiệp trong lĩnh vực Tên miền, Lưu trữ Website.
Email, Máy Chủ, Thiết kế Web.

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/