引言
CentOS作为一个开源的Linux发行版,以其稳定性、安全性以及广泛的社区支持,成为了许多服务器和开发者的首选。本文将为您提供一份全面的CentOS安装与配置指南,从新手快速上手到专家级优化技巧,帮助您轻松掌握CentOS的使用。
一、安装前的准备工作
1. 系统要求
- 硬件要求:至少位CPU,2GB RAM(推荐4GB)。
- 软件要求:CentOS 7或8 ISO镜像文件。
2. 下载ISO镜像
从CentOS官方网站下载ISO镜像文件,或使用阿里云镜像站等镜像源。
3. 创建启动盘
使用Rufus或Etcher等工具将ISO镜像文件刻录到USB驱动器中。
二、CentOS安装步骤
1. 启动计算机
将USB驱动器插入计算机,并确保BIOS设置中启用了从USB启动。
2. 选择安装类型
选择“安装CentOS 7/8”或“Custom (手动分区)”。
3. 分区
- 推荐:选择“Custom (手动分区)”。
- 分区步骤:
- 创建一个新分区用于“/boot”。
- 创建一个新分区用于“/”。
- 创建一个新分区用于“swap”。
- 确保已分配足够的空间给每个分区。
4. 配置网络
选择合适的网络设备和IP地址配置,确保网络连接正常。
5. 安装基础软件包
选择要安装的基础软件包,如Development Tools、System Tools等。
6. 设置用户和密码
创建root用户和普通用户,并设置密码。
7. 安装完成
等待安装完成,重启计算机。
三、CentOS配置与优化
1. 更新系统
sudo yum update -y
2. 安装常用软件
sudo yum install -y [软件名]
3. 配置防火墙
sudo systemctl start firewalld
sudo systemctl enable firewalld
4. 开启SSH服务
sudo systemctl start sshd
sudo systemctl enable sshd
5. 优化系统性能
调整内核参数:
sudo sysctl -w vm.swappiness=10
sudo sysctl -w vm.dirty_ratio=80
sudo sysctl -w vm.dirty_background_ratio=60
优化磁盘IO:
sudo yum install -y lvm2
sudo pvcreate /dev/sda1
sudo vgcreate vg0 /dev/sda1
sudo lvcreate -L 50G -n lv_root vg0
sudo mkfs.ext4 /dev/vg0/lv_root
sudo mount /dev/vg0/lv_root /mnt
sudo cp -ax / /mnt
sudo umount /mnt
sudo lvremove /dev/vg0/lv_root
sudo vgremove vg0
sudo pvremove /dev/sda1
优化网络配置:
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_keepalive_time = 120
net.ipv4.ip_local_port_range = 10000 65535
四、总结
通过本文的详细指导,您应该已经掌握了CentOS的安装与配置方法。在实际使用过程中,不断学习优化技巧,将有助于提高系统性能和稳定性。祝您使用愉快!