timmy ha revisionato questo gist 10 months ago. Vai alla revisione
Nessuna modifica
timmy ha revisionato questo gist 10 months ago. Vai alla revisione
Nessuna modifica
timmy ha revisionato questo gist 1 year ago. Vai alla revisione
1 file changed, 19 insertions
change_hostname.sh(file creato)
| @@ -0,0 +1,19 @@ | |||
| 1 | + | #!/bin/bash | |
| 2 | + | ||
| 3 | + | # 請將 'new_hostname' 替換為你要設定的新主機名稱 | |
| 4 | + | NEW_HOSTNAME="new_hostname" | |
| 5 | + | ||
| 6 | + | # 獲取原本的主機名稱 | |
| 7 | + | OLD_HOSTNAME=$(hostname) | |
| 8 | + | ||
| 9 | + | # 刪除 /etc/hosts 中原本的主機名稱 | |
| 10 | + | sudo sed -i "/127.0.0.1 $OLD_HOSTNAME/d" /etc/hosts | |
| 11 | + | ||
| 12 | + | # 更改主機名稱 | |
| 13 | + | sudo hostnamectl set-hostname $NEW_HOSTNAME | |
| 14 | + | ||
| 15 | + | # 更新 /etc/hosts 文件 | |
| 16 | + | echo "127.0.0.1 $NEW_HOSTNAME" | sudo tee -a /etc/hosts > /dev/null | |
| 17 | + | ||
| 18 | + | echo "主機名稱已從 $OLD_HOSTNAME 更改為 $NEW_HOSTNAME ,並已更新 /etc/hosts 文件。" | |
| 19 | + | ||
Più nuovi
Più vecchi