Cách thay đổi Hostname trên CentOS 8

Tác giả NetworkEngineer, T.M.Một 01, 2021, 01:43:18 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

Cách thay đổi Hostname trên CentOS 8


Hostname còn được biết như là máy tính, thiết bị hoặc tên miền được cấp cho máy tính khi nó kết nối với internet. Tên máy chủ phải là duy nhất trong mạng và được gán trong quá trình cài đặt hệ điều hành. Nó cũng có thể được gán động khi một máy ảo được tạo.

Trong CentOS 8, các lệnh hostnamectl và nmcli có thể được sử dụng để thay đổi tên máy chủ của hệ thống Máy tính để bàn và Máy chủ. Bằng cách sử dụng lệnh hostname, bạn có thể thấy tên máy chủ của hệ thống của mình.

Tên miền hoặc tên máy chủ thường có trong tập tin khởi động hệ thống (/etc/hostname). Trong bài viết này, bạn sẽ học cách thay đổi tên máy chủ của hệ thống trên CentOS 8 mà không cần khởi động lại hệ thống máy tính.

Trước khi tiến xa hơn, phải đảm bảo rằng bạn đang đăng nhập với tư cách là tài khoản quản trị có đặc quyền sudo.

1. Hiểu biết về tên máy chủ.

Như đã đề cập ở trên, tên máy chủ là một nhãn duy nhất được gán cho hệ thống hoặc thiết bị được kết nối với mạng. Cần lưu ý rằng hai hoặc nhiều hơn không có tên máy chủ tương tự trên cùng một mạng.

Có ba loại tên máy chủ:

  • Static
  • Pretty
  • Transient

1.1. Tên máy chủ tĩnh (Static)

Nó là một kiểu tên máy chủ truyền thống. Tên máy chủ tĩnh được lưu trữ trong tập tin /etc/hostname và người dùng có thể thay đổi.

1.2. Tên máy chủ Pretty

Đó là tên máy chủ UTF8 và người dùng được sử dụng để trình bày. Ví dụ CentOS PC.

1.3. Tên máy chủ tạm thời (Transient)

Nó là một tên máy chủ động được quản lý bởi Kernel. Tên máy chủ tĩnh và tên máy chủ tạm thời giống nhau theo mặc định.

2. Hiển thị tên máy chủ hiện tại.

Để hiển thị tên máy chủ hiện tại, hãy mở cửa sổ dòng lệnh Terminal và chạy lệnh sau:

Mã nguồn [Chọn]
$ hostnamectl
Một lệnh khác được sử dụng để hiển thị tên máy chủ hiện tại. Nhập lệnh sau trên cửa sổ dòng lệnh Terminal.

Mã nguồn [Chọn]
$ hostname
Ở đây tên máy chủ của hệ thống CentOS 8.0 của mình là k8s-master.


3. Ba lệnh khác nhau để thay đổi tên máy chủ.

Có các phương pháp sau để thay đổi tên của tên máy chủ trên CentOS 8.

3.1. Lệnh hostnamectl

Lệnh hostnamectl được sử dụng để thay đổi tên máy chủ trên hệ thống CentOS 8 Linux. Chạy lệnh sau để thay đổi tên máy chủ:

Mã nguồn [Chọn]
$ sudo hostnamectl set-hostname {change-name}
Lệnh hostnamectl sẽ không tạo ra đầu ra. Để xác minh rằng tên máy chủ đã được thay đổi thành công, hãy chạy lệnh hostnamectl.

Ở đây, tên máy chủ được đặt là CentOS-PC.


3.2. Lệnh Nmtui

Nó là một công cụ được sử dụng để giao tiếp với NetworkManager. Lệnh nmtui cũng được sử dụng để thay đổi hoặc đặt tên máy chủ.

Để khởi chạy công cụ này, hãy chạy lệnh sau trên tcửa sổ dòng lệnh Terminal:

Mã nguồn [Chọn]
$ sudo nmtui
Khi giao diện đã khởi chạy, các phím mũi tên được sử dụng để điều hướng qua tất cả các tùy chọn, Chọn tùy chọn Set system hostname và nhấn phím Enter:


Nhập tên máy chủ mà bạn muốn gán. Tại đây, tên máy chủ CentOS-PC, di chuyển theo hướng xuống và chọn tùy chọn <OK>


Một hộp thoại sẽ hiển thị trên màn hình "Set hostname to CentOS-PC". Chọn tùy chọn ok.


Sau khi thay đổi thành công tên máy của hệ thống. Bây giờ, gõ lệnh hostnamectl để xác minh thay đổi tên máy chủ hoặc khởi động lại dịch vụ systemd-hostname để các thay đổi tên máy chủ có hiệu lực:

Mã nguồn [Chọn]
$ sudo systemctl restart systemd-hostnamed

Tên máy chủ đã được thay đổi thành công.

3.3. Lệnh nmcli

Nó là một công cụ dòng lệnh được sử dụng để quản lý NetworkManager và nmcli cũng được sử dụng để đặt tên máy chủ của hệ thống.

Nhập lệnh sau trên thiết bị đầu cuối để xem tên máy chủ hiện tại:

Mã nguồn [Chọn]
$ sudo nmcli g hostname

Chạy lệnh sau để thay đổi tên máy chủ thành CentOS-PC:

Mã nguồn [Chọn]
$ sudo nmcli g hostname CentOS-PC
Để xác minh sự thay đổi của tên máy chủ hệ thống, hãy khởi động lại dịch vụ systemd-hostnamed service:

Mã nguồn [Chọn]
$ sudo systemctl restart systemd-hostnamed
Tên máy chủ đã được thay đổi trong hệ thống bằng cách sử dụng lệnh nmcli

Lưu ý: Đó là cách tốt nhất để sử dụng tên miền đủ điều kiện cho cả tên tạm thời và tĩnh, chẳng hạn như   Đăng nhập để xem liên kết

Trong hướng dẫn này, chúng ta đã học cách thay đổi hoặc đặt tên máy chủ của hệ thống trên CentOS 8. Hơn nữa, chúng ta đã khám phá các lệnh khác nhau hostnamectl, nmtui và nmcli để thay đổi tên máy chủ.

Mình hy vọng bài viết này sẽ rất hữu ích cho bạn và bây giờ bạn có thể thay đổi tên máy chủ của hệ thống của mình. Các lệnh này được khuyến nghị cho mọi người dùng CentOS.