引言
CentOS作为一款基于Red Hat Enterprise Linux (RHEL) 的开源操作系统,以其稳定性和安全性在服务器环境中得到了广泛应用。本文将详细介绍CentOS的安装过程,包括系统镜像的选择、依赖软件包的安装以及基础配置的步骤。
系统镜像
选择合适的系统镜像
下载镜像:首先,您需要从官方网站下载CentOS的ISO镜像文件。CentOS提供了多种版本的ISO镜像,包括最小安装版、全功能版和基于云的版本等。
选择镜像类型:
最小安装版:适合对系统配置有深入了解的用户,安装后需要手动安装各种软件包。
全功能版:包含了大量的软件包,适合大多数用户的基本需求。
基于云的版本:适合在云环境中部署CentOS。
创建启动介质
刻录光盘:将下载的ISO镜像文件刻录到空白光盘上。
制作USB启动盘:使用第三方工具(如Rufus)将ISO镜像文件写入USB闪存盘。
依赖软件包
检查是否已安装GCC
在安装依赖软件包之前,首先需要确认系统是否已安装GCC(GNU Compiler Collection)。
gcc -v
如果返回信息显示GCC未安装,则需要进行安装。
安装GCC
使用以下命令安装GCC:
sudo yum install gcc
安装其他依赖软件包
根据需要安装其他依赖软件包,例如:
sudo yum install make
sudo yum install autoconf
sudo yum install automake
基础配置
网络配置
查看网络接口:
ip a
配置网络接口:
编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件(根据实际网络接口名称进行修改):
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=6f2a5f4b-2a9c-4c2a-8a1c-2b0b7a2a0a7b
DEVICE=ens33
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
重启网络服务:
sudo systemctl restart network
关闭防火墙
sudo systemctl stop firewalld
sudo systemctl disable firewalld
关闭SELinux
编辑/etc/selinux/config文件,将SELINUX=enforcing改为SELINUX=disabled。
sudo vi /etc/selinux/config
配置SSH服务
生成SSH密钥:
ssh-keygen -t rsa -b 4096
将公钥复制到远程服务器:
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.100
总结
通过以上步骤,您已经成功安装了CentOS系统,并进行了基本配置。在后续的使用过程中,您可以根据实际需求进行更多的配置和优化。