引言
CentOS作为一款流行的Linux发行版,因其稳定性、安全性以及免费的特点,被广泛应用于服务器和桌面环境中。本文将带你从入门到精通,详细讲解CentOS的安装过程,帮助你轻松搭建自己的Linux环境。
一、准备工作
在开始安装之前,请确保以下准备工作:
- 硬件环境:一台计算机或虚拟机,至少拥有2GB的内存。
- 安装介质:CentOS安装镜像文件,可以从官方网站下载。
- 网络环境:确保计算机可以连接到互联网,以便安装过程中下载必要的软件包。
二、安装步骤
1. 创建启动盘
- 下载镜像:从CentOS官方网站下载最新的安装镜像文件。
- 制作启动盘:使用UltraISO、Rufus等工具将镜像文件烧录到U盘或DVD中。
2. 启动计算机
- 将制作好的启动盘插入计算机,重启计算机。
- 进入BIOS设置,将启动顺序设置为从U盘启动。
- 按下回车键,开始启动CentOS安装程序。
3. 选择安装语言和键盘布局
- 在安装界面,选择合适的语言和键盘布局。
- 点击“继续”按钮。
4. 选择安装类型
- 选择“自定义(高级)”安装类型。
- 点击“继续”按钮。
5. 分区磁盘
- 在分区界面,选择“手动分区”。
- 将整个磁盘划分为一个分区,设置分区类型为“EXT4”。
- 点击“继续”按钮。
6. 安装软件包
- 选择要安装的软件包,例如“Base”和“Development”。
- 点击“继续”按钮。
7. 配置网络
- 配置网络接口,选择合适的网络连接。
- 设置IP地址、子网掩码、网关等信息。
- 点击“继续”按钮。
8. 设置用户和密码
- 创建用户和密码,确保密码复杂度。
- 点击“继续”按钮。
9. 安装完成
- 安装完成后,重启计算机。
- 使用新创建的用户登录系统。
三、配置与优化
1. 更新系统
- 打开终端,执行以下命令:
sudo yum update -y
- 等待更新完成。
2. 安装常用软件
- 安装浏览器、编辑器、编译器等常用软件。
- 使用以下命令安装:
sudo yum install [软件名] -y
3. 配置防火墙
- 使用以下命令启用防火墙:
sudo systemctl start firewalld sudo systemctl enable firewalld
- 配置防火墙规则,允许必要的端口。
4. 配置SSH远程登录
- 安装SSH服务:
sudo yum install openssh-server -y
- 修改SSH配置文件:
sudo vi /etc/ssh/sshd_config
- 修改以下配置项:
PermitRootLogin no PasswordAuthentication yes
- 重启SSH服务:
sudo systemctl restart sshd
四、总结
通过以上步骤,你已经成功安装并配置了CentOS操作系统。接下来,你可以根据自己的需求,继续学习Linux的更多知识和技能。祝你学习愉快!