CentOS 是一个开源的、基于 Linux 的操作系统,广泛应用于服务器和云计算环境中,以下是配置CentOS的具体步骤:
1、系统安装

选择版本:建议使用 CentOS 7.x 系列,该系列只有64位系统。
启动与引导:将 CentOS 7 Minimal ISO 镜像放入虚拟机或物理机的光驱中,启动后进入引导界面。
语言选择:在语言选择界面,建议选择英文版本,适合正式生产环境。
磁盘分区:选择“Installation Destination”,点击“Done”完成分区,swap 分区设置为内存的两倍,剩余空间分配给 / 和 /data 分区。
软件选择:选择最小化安装(Minimal),根据需要添加其他软件包。
用户设置:设置 root 密码,并创建普通用户。

2、网络配置
静态 IP 地址:编辑/etc/sysconfig/networkscripts/ifcfgens33 文件,设置静态 IP 地址、子网掩码、网关和 DNS 服务器。
重启网络服务:保存配置文件后,运行service network restart 命令重启网络服务,然后使用ping www.baidu.com 测试网络连接是否正常。
3、附加配置
修改主机名:使用hostnamectl sethostname <新的主机名> 命令更改主机名。
修改网卡名称:如果需要将网卡名称从默认的 en* 改为 eth0,可以通过编辑/etc/sysconfig/networkscripts/ifcfgens33 文件,并将NAME=ens33 改为NAME=eth0,然后在/etc/default/grub 文件中添加net.ifnames=0 biosdevname=0,最后重新生成 grub 配置文件并重启系统。

4、软件包管理
配置 YUM 源:为了加快软件包的下载速度,可以配置国内的 YUM 源,例如阿里云的 YUM 源,首先备份原有的 YUM 源配置文件,然后下载新的配置文件并替换原有的文件。
5、安全配置
防火墙设置:使用firewalld 管理防火墙规则,开放必要的端口,如 SSH、HTTP 等。
SELinux 配置:根据需要调整 SELinux 的安全策略,可以选择强制模式或者宽松模式。
6、常用命令
查看网络配置:使用ifconfig 或ip addr 查看网络接口信息。
文件管理:使用ls、cd、mkdir、rm、cp、mv 等命令进行文件操作。
FAQs
1、问题:如何更改 CentOS 系统的主机名?
解答:可以使用hostnamectl sethostname <新的主机名> 命令来更改主机名,要将主机名更改为 "compute1",可以使用以下命令:
hostnamectl sethostname compute12、问题:如何在 CentOS 系统中配置静态 IP 地址?
解答:可以通过编辑/etc/sysconfig/networkscripts/ifcfgens33 文件来配置静态 IP 地址,在该文件中添加或修改以下内容:
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.73
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
DNS1=114.114.114.114
DNS2=8.8.8.8 保存文件后,运行service network restart 命令重启网络服务。
