NỘI DUNG
Hostname là tên được gán cho thiết bị (được gọi là host) trên mạng và được sử dụng để phân biệt thiết bị này với thiết bị khác trên mạng cụ thể hoặc qua Internet.
Để hiểu đơn giản hơn hostname là gì? Bạn hãy hiểu hostnam là 1 cụm ký tự chỉ tên của máy chủ
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 hệ thống Linux.
Và trong bài viết này mình sẽ hướng dẫn các bạn thay đổi Hostname trên Linux
1. Thay đổi Hostname tạm thời (Nếu khởi động lại, nó sẽ trở lại mặc định).
- Kiểm tra hostname hiện tại
$ hostnamectl
Output
root@sv:~# hostnamectl
Static hostname: sv.dotrungquan.info
Icon name: computer-vm
Chassis: vm
Machine ID: 2d6f74d8189848d08e86a5a6c38be88f
Boot ID: 2e81a6f52b93445dbe0bfd6e364b054e
Virtualization: kvm
Operating System: Ubuntu 20.04.4 LTS
Kernel: Linux 5.4.0-117-generic
Architecture: x86-64
root@sv:~#
- Thay đổi Hostname tạm thời
hostname sv1.dotrungquan.info
Output
root@sv:~# hostnamectl
Static hostname: sv.dotrungquan.info
Transient hostname: sv1.dotrungquan.info
Icon name: computer-vm
Chassis: vm
Machine ID: 2d6f74d8189848d08e86a5a6c38be88f
Boot ID: 2e81a6f52b93445dbe0bfd6e364b054e
Virtualization: kvm
Operating System: Ubuntu 20.04.4 LTS
Kernel: Linux 5.4.0-117-generic
Architecture: x86-64
2. Thay đổi Hostname vĩnh viễn
Cách 1: Thay đổi hostname trực tiếp bằng lệnh
$ hostnamectl set-hostname sv.vpscanban.com
$ exec bash
Output
root@sv:~# hostnamectl
Static hostname: sv.vpscanban.com
Icon name: computer-vm
Chassis: vm
Machine ID: 2d6f74d8189848d08e86a5a6c38be88f
Boot ID: 2e81a6f52b93445dbe0bfd6e364b054e
Virtualization: kvm
Operating System: Ubuntu 20.04.4 LTS
Kernel: Linux 5.4.0-117-generic
Architecture: x86-64
Cách 2: Thay đổi hostname bằng cách sửa file
Cách này bạn sẽ sửa file /etc/hostname
sau đó xoá hostname cũ trong file và nhập vào hostname mới vào
vi /etc/hostname
Sau đó bạn hãy reboot máy chủ để nhận hostname mới.
Lưu ý: Một số máy chủ vps sử dụng ảo hoá OpenVZ sẽ không thay đổi được hostname các nền tảng ảo hoá này sử dụng kernel chung. Khi đó bạn hãy liên hệ nhà cung cấp để được kiểm tra và hỗ trợ.