Bây giờ bạn đã biết tên máy chủ hiện tại, bạn có thể thay đổi tên máy chủ bằng cách sử dụng lệnh sau và tùy chọn bạn cũng có thể đặt tên máy chủ đẹp như sau.
hostnamectl set-hostname hostvn10.net
hostnamectl set-hostname "hostvn production server" --pretty
Và /etc/hosts file cũng phải được chỉnh sửa để có thể thay đổi tên máy chủ Ubuntu thành công.
nano /etc/hosts
Output:
127.0.0.1 localhost
127.0.1.1 hostvn
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Sau đó thay thế tên cũ bằng tên mới, lưu tệp và thoát.
Máy chủ Ubuntu có thể cần cài đặt cloud-init. Nếu đã cài đặt, bạn cũng cần chỉnh sửa tệp cloud.cfg.
apt install cloud-init
Sau khi cloud-init được cài đặt, hãy tìm dòng "preserve_hostname: false" trong tệp cấu hình sau "/etc/cloud/cloud.cfg" và đổi thành true.
nano /etc/cloud/cloud.cfg
Thay đổi giá trị thành true,
preserve_hostname: true
Lưu tập tin và thoát,
Xác minh các thay đổi
Để xác minh tên máy chủ đã được thay đổi hoàn toàn, hãy nhập hostnamectl:
root@crown:~# hostnamectl
Static hostname: hostvn10.net
Pretty hostname: hostvn production server
Icon name: computer-vm
Chassis: vm
Machine ID: 98ef1ad056e345ba99622d140a2f234e
Boot ID: 81c898352d6c42b690210031a82595f5
Virtualization: kvm
Operating System: Ubuntu Jammy Jellyfish (development branch)
Kernel: Linux 5.15.0-23-generic
Architecture: x86-64