centos安装配置代码
时间: 2023-11-05 10:42:26 浏览: 110
以下是一个简单的 CentOS 安装配置代码示例:
```
# 定义安装源和目标磁盘
repo=http://mirror.centos.org/centos/8/BaseOS/x86_64/os/
disk=/dev/sda
# 设置主机名
hostnamectl set-hostname myserver
# 配置网络
nmcli con add type ethernet con-name eth0 ifname eth0
nmcli con mod eth0 ipv4.addresses 192.168.1.100/24
nmcli con mod eth0 ipv4.gateway 192.168.1.1
nmcli con mod eth0 ipv4.dns 8.8.8.8
nmcli con up eth0
# 配置存储
parted $disk mklabel gpt
parted $disk mkpart primary ext4 1MiB 100%
mkfs.ext4 ${disk}1
mount ${disk}1 /mnt
# 下载和安装基本软件包组
dnf --installroot=/mnt --releasever=8 --repo=$repo groupinstall "Minimal Install"
# 配置用户
chroot /mnt passwd
chroot /mnt useradd myuser
# 安装启动引导程序
chroot /mnt dnf install grub2-efi-x64 shim-x64
# 生成启动配置文件
chroot /mnt grub2-mkconfig -o /boot/grub2/grub.cfg
# 完成安装
umount /mnt
reboot
```
这只是一个简单的示例,具体的安装配置可能因环境和需求的不同而有所变化。在实际使用时,建议根据你的具体情况进行相应的修改和调整。
请注意,在运行这些代码之前,确保在安装过程中了解每个步骤的含义和影响,并根据需要进行适当的更改。此外,建议在安装之前备份重要数据,并在测试环境中进行实验和验证。
阅读全文