CentOS 8:系统配置与优化指南

CentOS 8是基于Red Hat Enterprise Linux 8的一个免费开源操作系统,它为用户提供了稳定、可靠的服务器环境,适用于各种企业级应用,本文将详细介绍CentOS 8的系统配置与优化方法。
系统安装
准备安装环境
(1)下载CentOS 8镜像:访问CentOS官网下载CentOS 8的安装镜像。
(2)制作启动U盘:使用UltraISO等工具将镜像写入U盘。
安装过程
(1)设置BIOS启动顺序,确保从U盘启动。
(2)进入安装界面,选择安装类型(推荐选择“图形界面安装”)。
(3)按照提示进行分区、设置主机名、设置root密码等。
(4)安装过程中,选择软件包组,推荐选择“Minimal Install”或“Server with GUI”。
(5)安装完成后,重启系统。
系统配置

设置网络
(1)编辑网络配置文件:vi /etc/sysconfig/network-scripts/ifcfg-ens33(根据实际情况修改网卡名称)
(2)修改以下参数:
BOOTPROTO=static:设置为静态IP地址。ONBOOT=yes:开机启动网络。IPADDR=192.168.1.100:设置IP地址。NETMASK=255.255.255.0:设置子网掩码。GATEWAY=192.168.1.1:设置网关。
(3)重启网络服务:systemctl restart network
设置防火墙
(1)关闭防火墙:systemctl stop firewalld
(2)禁用防火墙开机自启:systemctl disable firewalld
设置SSH服务
(1)生成SSH密钥对:ssh-keygen -t rsa -b 4096
(2)将公钥复制到远程服务器:ssh-copy-id -i ~/.ssh/id_rsa.pub root@远程服务器IP
系统优化
关闭不必要的系统服务

(1)查看当前运行的服务:systemctl list-unit-files --type=service
(2)关闭不需要的服务:systemctl stop 服务名称
系统性能优化
(1)优化内核参数:
- 编辑
/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 = 600
- 使修改生效:
sysctl -p
(2)优化磁盘IO:
- 关闭透明大页:
echo never > /sys/kernel/mm/transparent_hugepage/enabled - 关闭透明大页的自动加载:
echo never > /sys/kernel/mm/transparent_hugepage/defrag
FAQs
Q1:如何查看CentOS 8的版本信息?
A1:使用以下命令查看版本信息:
cat /etc/redhat-release
Q2:如何将CentOS 8的默认字符编码设置为UTF-8?
A2:编辑/etc/locale.conf文件,修改以下内容:
LANG="en_US.UTF-8"
- 使修改生效:
locale-gen en_US.UTF-8 - 重启系统或重启终端:
reboot或logout
