centos

centos minimal脚本自动化

小樊
33
2025-06-24 08:20:49
栏目: 智能运维

CentOS Minimal 脚本自动化是指使用 Shell 脚本在 CentOS 最小安装系统上自动执行一系列任务,以便快速配置和部署服务器。以下是一个简单的示例,展示了如何使用 Shell 脚本自动化 CentOS Minimal 安装过程。

  1. 首先,创建一个名为 centos_minimal.sh 的 Shell 脚本文件:
#!/bin/bash
  1. 添加以下内容以更新系统并安装必要的软件包:
# 更新系统
yum update -y

# 安装必要的软件包
yum install -y wget vim net-tools openssh-server
  1. 添加以下内容以配置 SSH 服务:
# 创建 SSH 目录
mkdir -p /var/log/ssh

# 设置 SSH 服务开机自启
systemctl enable sshd

# 启动 SSH 服务
systemctl start sshd

# 允许 SSH 连接
firewall-cmd --permanent --add-service=ssh
firewall-cmd --reload
  1. 添加以下内容以创建新用户并设置密码:
# 读取用户名和密码
read -p "请输入用户名: " username
read -sp "请输入密码: " password
echo

# 创建新用户并设置密码
useradd -m $username
echo "$username:$password" | chpasswd

# 将新用户添加到 sudo 组
usermod -aG wheel $username

# 切换到新用户
su - $username
  1. 保存脚本并退出编辑器。

  2. 为脚本添加可执行权限:

chmod +x centos_minimal.sh
  1. 运行脚本以自动执行 CentOS Minimal 安装过程:
./centos_minimal.sh

这个脚本将自动更新系统、安装必要的软件包、配置 SSH 服务以及创建新用户。你可以根据需要修改和扩展此脚本以满足你的需求。

0
看了该问题的人还看了