引言
CentOS作为一款开源的Linux发行版,以其稳定性、安全性以及良好的兼容性受到了广大用户的青睐。对于新手来说,安装CentOS并配置好系统是一个需要逐步学习和掌握的过程。本文将详细讲解CentOS的安装步骤、系统配置以及优化技巧,帮助新手轻松搞定系统部署与优化。
一、安装CentOS
1. 下载镜像文件
首先,你需要下载CentOS的安装镜像。可以从CentOS官网或镜像站下载最新版本的ISO文件。
# 以下命令为示例,请根据实际情况选择合适的镜像下载地址
wget http://mirrors.aliyun.com/centos/7/isos/x86_/CentOS-7-x86_-DVD-1908.iso
2. 创建USB启动盘
使用 Rufus 或其他工具将下载的ISO文件烧录到USB启动盘中。
3. 启动计算机并选择USB启动
将USB启动盘插入计算机,重启计算机并在启动时按相应键(如F12)进入启动菜单,选择USB启动盘启动。
4. 开始安装
进入安装界面后,根据提示选择语言、键盘布局、时区等基本设置。接下来,进入安装类型选择界面。
- 图形化安装:选择“图形化安装”进行简单的图形界面安装。
- 文本安装:选择“文本安装”进行命令行安装。
本文以图形化安装为例进行讲解。
5. 硬盘分区
选择“自动分区”或“手动分区”。推荐新手选择“自动分区”,系统会自动将硬盘分为根分区(/)、交换分区(swap)和引导分区(/boot)。
6. 安装软件包
选择要安装的软件包,一般选择“最小安装”即可。安装过程中,系统会自动下载和安装所需的软件包。
7. 设置用户和密码
设置root用户的密码以及创建一个普通用户,并设置该用户的密码。
8. 安装结束
安装完成后,重启计算机并登录到系统。
二、系统配置
1. 更新系统
sudo yum update -y
2. 安装常用软件
sudo yum install -y vim net-tools openssh-server
3. 设置网络
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
将ONBOOT设置为yes,重启网络服务:
sudo systemctl restart network
4. 安装SSH服务
sudo systemctl enable sshd
sudo systemctl start sshd
三、系统优化
1. 优化内核参数
sudo vi /etc/sysctl.conf
添加以下内容:
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
重启网络服务:
sudo systemctl restart network
2. 系统防火墙
sudo systemctl enable firewalld
sudo systemctl start firewalld
允许SSH服务通过防火墙:
sudo firewall-cmd --permanent --add-port=22/tcp
sudo firewall-cmd --reload
总结
通过以上步骤,新手可以轻松完成CentOS的安装、配置和优化。在后续的使用过程中,还需要不断学习和积累经验,才能更好地利用CentOS为你的工作带来便利。