CentOS 7 系统配置与优化指南

环境准备
在开始配置和优化 CentOS 7 系统之前,我们需要确保以下环境已经准备就绪:
- 一台安装了 CentOS 7 的服务器。
- 足够的磁盘空间,建议至少 20GB。
- 网络连接正常,能够访问互联网。
系统初始化
更新系统源
sudo yum update
设置系统时区
sudo timedatectl set-timezone Asia/Shanghai
设置主机名
sudo hostnamectl set-hostname <主机名>
重启系统
sudo reboot
系统优化

关闭防火墙
sudo systemctl stop firewalld sudo systemctl disable firewalld
关闭SELinux
sudo setenforce 0 sudo vi /etc/selinux/config # 将SELINUX=enforcing改为SELINUX=disabled
开启TCP keepalive
sudo vi /etc/sysctl.conf # 在文件末尾添加以下内容 net.ipv4.tcp_keepalive_time = 1800 net.ipv4.tcp_keepalive_probes = 10 net.ipv4.tcp_keepalive_intvl = 75
优化内核参数
sudo sysctl -p
开启系统日志轮转
sudo systemctl enable rsyslog sudo systemctl start rsyslog
优化SSH配置
sudo vi /etc/ssh/sshd_config # 修改以下参数 Port 22 PermitRootLogin no PasswordAuthentication no AllowUsers <用户名>
软件安装
安装常用软件

sudo yum install -y openssh-server openssh-clients git curl net-tools
安装开发工具
sudo yum groupinstall -y "Development Tools"
安装数据库
sudo yum install -y mariadb-server sudo systemctl start mariadb sudo systemctl enable mariadb
FAQs
问题1:如何查看系统版本信息?
解答:使用以下命令查看系统版本信息:
cat /etc/redhat-release
问题2:如何查看系统CPU和内存信息?
解答:使用以下命令查看系统CPU和内存信息:
cat /proc/cpuinfo free -m

