Giới thiệu
Hostname là chỉ đơn giản là tên mà máy chủ sử dụng trên mạng. Đặt tên máy chủ duy nhất là một cách tuyệt vời để nhanh chóng tìm và xác định các máy chủ khác nhau trên mạng của bạn.
Các loại hostname
- static hostname (tên máy chủ tĩnh) là tên máy tính được cấu hình tĩnh trong file
/etc/hostname
. Đây là tên mà hệ thống sử dụng để xác định và tự nhận diện chính nó khi tham gia vào một mạng hoặc giao tiếp với các thiết bị khác trên mạng.
- pretty hostname là một chuỗi ký tự được sử dụng để mô tả một cách ngắn gọn về máy tính, thường được sử dụng trong giao diện người dùng đồ họa và các ứng dụng. “Pretty hostname” thường được cấu hình trong file
/etc/machine-info
.
- The transient hostname (tên máy chủ tạm thời) là tên được cấu hình động cho máy tính, thường dựa trên địa chỉ IP của máy tính. Tên này được tạo ra khi hệ thống khởi động hoặc kết nối đến một mạng. Tên tạm thời này thường được sử dụng để giao tiếp với các thiết bị và máy chủ khác trên mạng.
Cách thay đổi hostname linux (CentOs7)
Bưới 1: Kiểm tra hostname máy chủ hiện có
Trước khi bắt đầu, bạn nên kiểm tra tên máy chủ hiện tại của mình là gì. Sử dụng lệnh hostnamectl
để kiểm tra hostname hiện tại của máy chủ.
hostnamectl
Đầu ra sẽ trả về static hostname , cũng như danh sách các thông tin khác về cấu hình mạng và hệ điều hành của bạn.
[root@simon ~]# hostnamectl Static hostname: simon Icon name: computer-vm Chassis: vm Machine ID: 539b6137b4bc4e35b0d7ab3df8ddec46 Boot ID: c92dddf8215f412bb7bf1666a73acedd Virtualization: vmware Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-1160.el7.x86_64 Architecture: x86-64 [root@simon ~]#
Bước 2: Đặt tên Static Hostname mới
CentOS 7 chỉ cho phép Tên miền đủ điều kiện (FQDN), hãy kiểm tra kỹ hostname bạn định sử dụng.
Các giá trị được chấp nhận bao gồm:
- Chữ thường từ a đến z
- Số 0 đến 9
- Dấu chấm và dấu gạch nối
- Tên máy chủ phải có từ 2 đến 63 ký tự
- Tên máy chủ phải bắt đầu và kết thúc bằng một số hoặc chữ cái
Nhập lệnh sau trong terminal:
hostnamectl set-hostname my.new-hostname.server
Bước 3: Kiểm tra hostname server
[root@simon ~]# hostnamectl set-hostname lanhphong.info [root@simon ~]# hostnamectl Static hostname: lanhphong.info Icon name: computer-vm Chassis: vm Machine ID: 539b6137b4bc4e35b0d7ab3df8ddec46 Boot ID: c92dddf8215f412bb7bf1666a73acedd Virtualization: vmware Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-1160.el7.x86_64 Architecture: x86-64 [root@simon ~]#
Kết luận
Để đặt hoặc thay đổi tên máy chủ trong CentOS 7 khá đơn giản.
Nếu bạn là người dùng cao cấp hơn, bạn cũng có thể thử các phương pháp khác. Một cách là chỉnh sửa tệp /etc/hostname
bằng trình soạn thảo văn bản. Ngoài ra, bạn có thể chạy công cụ nmtui tại giao diện terminal
, công cụ này sẽ khởi chạy một giao diện đồ họa nhỏ để thay đổi hostname trên máy chủ.