CentOS Stream 8的配置指南涉及多个方面,包括安装、网络配置、软件源配置等。以下是一个详细的配置指南:
安装CentOS Stream 8
- 下载CentOS Stream 8 ISO镜像:
- 访问 CentOS官方网站 下载CentOS Stream 8的ISO镜像文件。
- 创建虚拟机:
- 使用VMware Workstation或其他虚拟机软件创建一个新的虚拟机,选择Linux 4 x64位版本,并加载下载的ISO镜像。
- 虚拟机设置:
- 根据您的电脑配置调整虚拟机的内存、CPU和硬盘空间。建议至少分配2GB RAM,2 GHz CPU和20GB硬盘空间。
- 安装CentOS Stream 8:
- 完成虚拟机创建后,启动虚拟机并按照安装向导的指示进行安装。选择安装语言、时区、磁盘分区、软件包等。
配置网络
- 编辑网络配置文件:
- 安装完成后,编辑网络配置文件以设置静态IP地址。使用以下命令打开网络配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
- 配置示例(静态IP):
DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4
- 保存并退出编辑器。
- 重启网络服务:
- 使用以下命令重启网络服务以应用配置:
nmcli con reload nmcli con up eth0
配置软件源
- 编辑本地源配置文件:
- 创建本地源配置文件:
mkdir -p /media/CentOS mount /dev/cdrom /media/CentOS cp -r /media/CentOS/AppStream /media/CentOS/AppStream cp -r /media/CentOS/BaseOS /media/CentOS/BaseOS
- 配置软件仓库文件:
- 编辑
/etc/yum.repos.d/CentOS-Stream-Media.repo
文件:vi /etc/yum.repos.d/CentOS-Stream-Media.repo
- 配置示例:
[media-baseos] name=CentOS Stream releasever - Media - BaseOS baseurl=file:///media/CentOS/BaseOS gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial [media-appstream] name=CentOS Stream releasever - Media - AppStream baseurl=file:///media/CentOS/AppStream gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
- 启用本地源:
- 备份默认源并启用本地源:
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup mv /etc/yum.repos.d/CentOS-Stream-Media.repo /etc/yum.repos.d/CentOS-Base.repo
- 更新软件包缓存:
- 使用以下命令更新软件包缓存:
dnf clean all dnf makecache
其他配置
- 配置主机名:
- 编辑
/etc/hostname
文件并设置主机名。
- 禁用NetworkManager(可选):
- 如果需要手动管理网络,可以禁用NetworkManager服务:
systemctl stop NetworkManager systemctl disable NetworkManager systemctl start network systemctl enable network
- 配置TFTP Server(示例):
- 安装TFTP服务器:
dnf install tftp-server -y
- 创建并编辑TFTP服务配置文件:
cp /usr/lib/systemd/system/tftp.service /etc/systemd/system/tftp-server.service nano /etc/systemd/system/tftp-server.service
- 配置示例:
[Unit] Description=Tftp Server Requires=tftp-server.socket Documentation=man:in.tftpd [Service] ExecStart=/usr/sbin/in.tftpd -c -p -s /var/lib/tftpboot Alsotftp.socket=/etc/systemd/system/tftp-server.socket [Install] WantedBy=multi-user.target
- 启动并启用TFTP服务:
systemctl start tftp-server.service systemctl enable tftp-server.service
以上是CentOS Stream 8的基本配置指南。根据具体需求,您可能还需要进行其他配置,如防火墙设置、服务配置等。建议参考官方文档和社区资源以获取更详细的信息。