1. 引言

CentOS是一款流行的Linux操作系统,广泛应用于服务器、桌面、嵌入式设备等场景。本文将为您提供一份全面的CentOS安装指南,从系统设置到优化,助您轻松上手。

2. 系统需求

在开始安装之前,请确保您的计算机满足以下基本要求:

  • 处理器:Intel或AMD处理器
  • 内存:至少1GB RAM(推荐2GB或更高)
  • 硬盘空间:至少20GB可用空间
  • 网络适配器:支持网络连接

3. 安装CentOS

3.1 下载ISO镜像

访问CentOS官网( ISO镜像文件。

3.2 创建启动U盘

使用第三方软件(如Rufus、UNetbootin等)将ISO镜像文件烧录到U盘,制作启动U盘。

3.3 设置BIOS启动顺序

将U盘插入计算机,进入BIOS设置界面,将启动顺序设置为从U盘启动。

3.4 开始安装

  1. 按下回车键,启动CentOS安装程序。
  2. 选择语言和键盘布局。
  3. 选择安装类型,包括基本服务器、Web服务器、虚拟化宿主机等。
  4. 配置网络设置,包括IP地址、网关、DNS等。
  5. 创建磁盘分区,可以选择自动或手动分区。
  6. 设置Root密码和用户密码。
  7. 安装过程中,根据提示进行操作。
  8. 安装完成后,重启计算机。

4. 系统设置

4.1 更新系统

sudo yum update

4.2 安装常用软件

sudo yum install -y vim net-tools curl wget

4.3 设置时区

sudo timedatectl set-timezone Asia/Shanghai

4.4 设置防火墙

sudo systemctl start firewalld
sudo systemctl enable firewalld

5. 系统优化

5.1 关闭SELinux

sudo vi /etc/selinux/config
# 将SELINUX=enforcing改为SELINUX=disabled
sudo setenforce 0

5.2 系统性能优化

  1. 优化内核参数:
sudo vi /etc/sysctl.conf
# 添加以下内容
vm.swappiness = 10
vm.dirty_ratio = 85
vm.dirty_background_ratio = 70
  1. 优化网络参数:
sudo vi /etc/sysctl.conf
# 添加以下内容
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_syn_backlog = 2048
net.ipv4.tcp_max_tw_buckets = 5000
  1. 优化磁盘IO:
sudo hdparm -c1 -u1 /dev/sda

5.3 安装性能监控工具

sudo yum install -y sysstat

6. 总结

通过以上步骤,您已经成功安装并优化了CentOS系统。希望本文对您有所帮助,祝您在使用CentOS的过程中一切顺利!