引言
CentOS是一款基于Red Hat Enterprise Linux (RHEL)的开源操作系统,因其稳定性和安全性而受到广泛欢迎。本文将为您提供CentOS的安装全攻略,从系统要求到安装步骤,再到高级配置,确保您能够轻松上手并实现最大配置。
系统要求与准备
在开始安装CentOS之前,请确保您的计算机满足以下要求:
处理器:至少1GHz
内存:至少1GB(推荐2GB以上)
硬盘:至少10GB空间
网络:以太网或无线网络接口
准备以下工具:
CentOS镜像文件
虚拟化软件(如VMware Workstation或VirtualBox,用于创建虚拟机)
U盘或CD/DVD(用于制作启动盘)
ISO镜像下载与制作启动盘
访问CentOS官网或第三方镜像站点下载CentOS ISO镜像文件。
使用UltraISO或Rufus等软件制作启动盘。
安装步骤详解
启动虚拟机或物理机
:将制作好的启动盘插入虚拟机或物理机的光驱中,重启系统。
选择语言和键盘布局
:根据提示选择合适的语言和键盘布局。
安装概览
:选择安装或更新CentOS。
安装位置
:选择安装位置以配置分区和存储设置。
分区
:可以选择自动分区或手动分区。对于新用户,建议选择自动分区并使用LVM(逻辑卷管理)。
存储配置
:确保已选择正确的硬盘驱动器,并分配适当的空间给系统。
网络和主机名
:配置网络接口和主机名。
软件选择
:选择要安装的软件包。默认情况下,会安装最小安装包。如果您需要其他软件包,可以在此处进行选择。
设置root密码
:为root用户设置一个强密码。
创建用户
:创建一个新的用户,并设置密码。
安装完成
:安装完成后,系统将自动重启。在登录系统后,您可以使用新创建的用户登录。
系统配置
更新系统软件包
:打开终端,使用以下命令更新系统软件包:
sudo yum update
安装常用软件
:使用以下命令安装常用软件:
sudo yum install <软件名称>
配置网络
:配置静态IP地址,编辑
/etc/sysconfig/network-scripts/ifcfg-ens33
文件,并设置以下参数:
ONBOOT=yes
BOOTPROTO=static
IPV6INIT=no
IPV4ADDR=
NETMASK=<子网掩码>
GATEWAY=<网关>
重启网络服务以应用配置:
sudo systemctl restart network
高级配置
防火墙配置
:安装并配置firewalld,以允许或拒绝特定的网络服务。
sudo yum install firewalld
sudo systemctl start firewalld
sudo firewall-cmd –permanent –add-service=http
sudo firewall-cmd –reload
SELinux配置
:安装并配置SELinux,以增强系统安全性。
sudo yum install selinux-policy-targeted
sudo setenforce 1
SSH配置
:修改SSH配置,以允许远程登录。
sudo vi /etc/ssh/sshd_config
找到以下行并将其更改为:
PermitRootLogin yes
重启SSH服务以应用配置:
sudo systemctl restart sshd
总结
通过以上步骤,您已经成功安装并配置了CentOS服务器。现在,您可以根据您的需求进一步定制和优化系统。祝您使用愉快!