timmy hat die Gist bearbeitet 10 months ago. Zu Änderung gehen
Keine Änderungen
timmy hat die Gist bearbeitet 10 months ago. Zu Änderung gehen
Keine Änderungen
timmy hat die Gist bearbeitet 1 year ago. Zu Änderung gehen
1 file changed, 19 insertions
change_hostname.sh(Datei erstellt)
| @@ -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 | + | ||
Neuer
Älter