溫馨提示×

在 CentOS 中如何用腳本設置主機名

小樊
105
2025-02-11 19:17:00
欄目: 云計算

要在 CentOS 中用腳本設置主機名,您可以使用以下步驟:

  1. 打開一個文本編輯器并創建一個新的腳本文件。例如,我們將其命名為 set_hostname.sh
touch set_hostname.sh
  1. 使用文本編輯器打開該文件,然后將以下內容粘貼到文件中:
#!/bin/bash

# 檢查是否提供了主機名參數
if [ -z "$1" ]; then
  echo "Usage: $0 <new_hostname>"
  exit 1
fi

# 設置新的主機名
new_hostname="$1"

# 檢查主機名是否有效
if ! hostnamectl set-hostname "$new_hostname" --static; then
  echo "Error: Failed to set the hostname."
  exit 2
fi

echo "Hostname has been successfully set to $new_hostname."
  1. 保存并關閉文件。

  2. 通過運行以下命令使腳本可執行:

chmod +x set_hostname.sh

現在,您可以通過提供一個新主機名作為參數來運行此腳本,如下所示:

./set_hostname.sh my_new_hostname

這將把您的 CentOS 主機名更改為 my_new_hostname。請注意,更改主機名可能需要重新啟動網絡服務或計算機以生效。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女