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 compute1
2、问题:如何在 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
命令重启网络服务。