温馨提示×

如何通过脚本批量更改Linux系统的Hostname

小樊
88
2024-08-21 00:36:28
栏目: 智能运维

可以通过编写一个脚本来批量更改Linux系统的Hostname。以下是一个示例脚本:

#!/bin/bash

# 判断是否有传入参数
if [ $# -ne 1 ]; then
    echo "Usage: $0 <new_hostname>"
    exit 1
fi

new_hostname=$1

# 更改主机名
sudo hostnamectl set-hostname $new_hostname

# 更新hosts文件
sudo sed -i "s/127.0.1.1.*/127.0.1.1\t$new_hostname/g" /etc/hosts

echo "Hostname changed to $new_hostname"

将上述脚本保存为一个.sh文件,然后在命令行中执行该脚本,并传入新的主机名作为参数,即可批量更改Linux系统的Hostname。

0