修改linux hostname
修改linux hostname
# 查看hostname
hostnamectl
# 修改hostname
sudo hostnamectl set-hostname new-hostname
# 修改pretty hostname, 仅界面展示用
sudo hostnamectl set-hostname new-pretty-hostname --pretty
其实也可以直接修改文件, 然后重启机器生效.
- hostname保存在
/etc/hostname - pretty hostname 保存在
/etc/machine-info
How to Change Hostname on Ubuntu 20.04
https://phoenixnap.com/kb/ubuntu-20-04-change-hostname
操作记录
- 查看hostname
hostnamectl
Static hostname: VM-0-4-ubuntu
Pretty hostname: VM-0-4-ubuntu
Transient hostname: VM-0-4-ubuntu
Icon name: computer-vm
Chassis: vm
Machine ID: c907f17236e242fc8577dfd851c492b8
Boot ID: c7978957b3bf48b79131cc48a2645bba
Virtualization: kvm
Operating System: Ubuntu 22.04 LTS
Kernel: Linux 5.15.0-72-generic
Architecture: x86-64
Hardware Vendor: Tencent Cloud
Hardware Model: CVM
- 修改hostname
sudo hostnamectl set-hostname gee-dev
ubuntu@VM-0-4-ubuntu:~$ hostnamectl
Static hostname: gee-dev
Icon name: computer-vm
Chassis: vm
Machine ID: c907f17236e242fc8577dfd851c492b8
Boot ID: c7978957b3bf48b79131cc48a2645bba
Virtualization: kvm
Operating System: Ubuntu 22.04 LTS
Kernel: Linux 5.15.0-72-generic
Architecture: x86-64
Hardware Vendor: Tencent Cloud
Hardware Model: CVM
- 修改pretty hostname
sudo hostnamectl set-hostname "Vola" --pretty
ubuntu@VM-0-4-ubuntu:~$ hostnamectl
Static hostname: gee-dev
Pretty hostname: Vola
Icon name: computer-vm
Chassis: vm
Machine ID: c907f17236e242fc8577dfd851c492b8
Boot ID: c7978957b3bf48b79131cc48a2645bba
Virtualization: kvm
Operating System: Ubuntu 22.04 LTS
Kernel: Linux 5.15.0-72-generic
Architecture: x86-64
Hardware Vendor: Tencent Cloud
Hardware Model: CVM
其实也可以直接修改文件, 然后重启机器生效.
- hostname保存在
/etc/hostname - pretty hostname 保存在
/etc/machine-info
ubuntu@VM-0-4-ubuntu:~$ cat /etc/machine-info
PRETTY_HOSTNAME=Vola
ubuntu@VM-0-4-ubuntu:~$ cat /etc/machine-id
c907f17236e242fc8577dfd851c492b8
ubuntu@VM-0-4-ubuntu:~$ cat /etc/hostname
gee-dev
设置bash prompt
# set prompt header
# PROMPT='%F{green}# %F{reset}'
PROMPT='%F{green}[%1~]# %F{reset}'