引言
CentOS作为一款免费、开源的Linux发行版,因其稳定性、安全性和易用性,受到了广泛用户的喜爱。本文将为您提供从入门到安全加固的CentOS安装全攻略,帮助您轻松掌握CentOS的安装与配置。
前言
在安装CentOS之前,我们需要准备以下硬件和软件环境:
- 硬件环境:一台计算机,推荐配置如下:
- 处理器:Intel或AMD
- 内存:2GB以上
- 硬盘:20GB以上
- 软件环境:VMware Workstation、VirtualBox等虚拟机软件(可选)
第一步:下载CentOS镜像
- 访问CentOS官方网站:
- 选择合适的版本进行下载,本文以CentOS 7为例
- 下载完成后,将ISO文件放入虚拟光驱或直接解压到虚拟机中
第二步:创建虚拟机
- 打开虚拟机软件,选择“创建新的虚拟机”
- 选择“自定义(高级)”,点击“下一步”
- 选择“Linux”,在“版本”中选择“CentOS 7 x64”,点击“下一步”
- 按照提示设置虚拟机名称、存储位置和大小,点击“下一步”
- 设置虚拟机的处理器、内存、网络和虚拟硬盘等参数,点击“下一步”
- 点击“完成”,创建虚拟机
第三步:安装CentOS
- 启动虚拟机,选择“安装CentOS”
- 选择语言、键盘布局和时区,点击“下一步”
- 选择安装类型,本文以“自定义(推荐)”为例,点击“下一步”
- 选择要安装的分区,点击“下一步”
- 设置根分区的大小,点击“下一步”
- 选择“使用网络启动”,点击“下一步”
- 设置用户名和密码,点击“下一步”
- 安装过程可能需要一段时间,耐心等待
- 安装完成后,重启虚拟机
第四步:配置网络
- 在终端中执行以下命令,查看网络接口:
ip a
- 查看网络接口的IP地址、子网掩码和默认网关
- 根据实际情况修改
/etc/sysconfig/network-scripts/ifcfg-ens33
文件,配置静态IP地址:vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 修改以下参数:
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
- 重启网络服务:
systemctl restart network
第五步:安全加固
- 安装SSH服务:
yum install openssh-server
- 修改SSH端口,以防止端口扫描和攻击:
vi /etc/ssh/sshd_config
- 查找
Port
行,修改端口号(如Port 2222
) - 重启SSH服务:
systemctl restart sshd
- 设置防火墙规则,允许SSH访问:
firewall-cmd --permanent --add-port=2222/tcp firewall-cmd --reload
总结
通过本文的详细讲解,您已经成功安装了CentOS并进行了安全加固。希望本文对您有所帮助,祝您在使用CentOS的过程中一切顺利!