FetchLinux 是一个用于自动化 Linux 系统安装和配置的工具。它可以帮助你快速部署 CentOS 系统,并进行一些基本的配置。以下是一个 FetchLinux 在 CentOS 中的使用案例:
下载 FetchLinux 首先,你需要下载 FetchLinux 的安装脚本。你可以从其官方网站或 GitHub 仓库获取。
wget https://github.com/fetchlinux/fetchlinux/releases/download/v1.0.0/fetchlinux.sh
赋予执行权限 下载完成后,赋予脚本执行权限。
chmod +x fetchlinux.sh
运行 FetchLinux 运行脚本并开始自动化部署过程。
sudo ./fetchlinux.sh
选择 CentOS 版本 脚本会提示你选择 CentOS 的版本。根据你的需求选择一个合适的版本。
Please select the CentOS version you want to install:
1. CentOS 7.x
2. CentOS 8.x
Enter your choice: 1
配置网络 选择网络配置方式,例如静态 IP 或 DHCP。
Please select the network configuration method:
1. Static IP
2. DHCP
Enter your choice: 1
如果选择静态 IP,你需要输入 IP 地址、子网掩码、网关和 DNS 服务器。
设置主机名 输入你想要的主机名。
Please enter the hostname for the system:
mycentoshost
选择时区 选择系统的时区。
Please select the timezone for the system:
1. UTC
2. America/New_York
3. Europe/London
Enter your choice: 2
配置磁盘 选择磁盘配置方式,例如自动分区或手动分区。
Please select the disk configuration method:
1. Automatic Partitioning
2. Manual Partitioning
Enter your choice: 1
安装软件包 选择你想要安装的软件包。
Please select the software packages you want to install:
1. Web Server (Apache)
2. Database Server (MySQL)
3. Development Tools (GCC, Git)
Enter your choice: 1,3
开始安装 确认所有配置无误后,开始安装过程。
FetchLinux will now start the installation process...
等待安装完成 安装过程可能需要一些时间,请耐心等待。
重启系统 安装完成后,脚本会提示你重启系统。
The installation is complete. Please reboot the system now.
验证安装 系统重启后,登录并验证所有配置是否正确。
ssh root@mycentoshost
检查 Apache 是否运行:
systemctl status httpd
检查 GCC 是否安装:
gcc --version
通过以上步骤,你可以使用 FetchLinux 自动化部署 CentOS 系统并进行基本配置。FetchLinux 提供了丰富的配置选项,可以根据你的具体需求进行调整。