CentOS 7.6最小化安装后必做的5件事:从配置网络到安装必备工具包(VMware保姆级后续指南)

CentOS 7.6最小化安装后必做的5件事:从配置网络到安装必备工具包(VMware保姆级后续指南) CentOS 7.6最小化安装后的高效初始化指南刚完成CentOS 7.6最小化安装的系统就像一张白纸——干净但缺乏生产力。许多用户在兴奋地完成安装后面对简洁的命令行界面却不知从何下手。本文将手把手带你完成五个关键配置步骤让你的系统迅速进入可工作状态。1. 网络配置从基础诊断到静态IP设置最小化安装的CentOS 7.6默认不包含ifconfig等传统网络工具这让许多用户第一步就卡壳。现代CentOS推荐使用ip命令替代ip addr show这个命令会列出所有网络接口及其详细信息其中inet后面跟着的就是你的IP地址。如果发现网络未激活可以尝试nmcli connection up ens33 # 假设网卡名为ens33配置静态IP对于服务器环境至关重要避免重启后IP变化导致的连接问题。编辑网络配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33关键参数修改为BOOTPROTOstatic ONBOOTyes IPADDR192.168.1.100 # 根据实际网络规划设置 NETMASK255.255.255.0 GATEWAY192.168.1.1 DNS18.8.8.8提示修改后需要重启网络服务生效systemctl restart network2. 必备工具包安装打造高效命令行环境最小化安装缺少许多常用工具通过Yum可以快速补充这些生产力工具yum install -y epel-release # 先安装EPEL仓库扩展软件源 yum groupinstall -y Development Tools yum install -y vim wget curl net-tools lsof zip unzip git htop tmux这些工具各司其职vim比nano更强大的文本编辑器net-tools包含ifconfig等传统网络工具htop增强型系统监控工具tmux终端多路复用器支持会话保持对于开发环境你可能还需要yum install -y python3 python3-pip java-11-openjdk-devel3. 系统更新与安全加固新安装的系统往往存在未修复的安全漏洞立即更新是必要步骤yum update -y yum install -y yum-utils # 提供yum-config-manager等实用工具安全加固建议操作修改SSH默认端口sed -i s/#Port 22/Port 2222/ /etc/ssh/sshd_config禁用root远程登录sed -i s/#PermitRootLogin yes/PermitRootLogin no/ /etc/ssh/sshd_config配置防火墙firewall-cmd --permanent --add-port2222/tcp firewall-cmd --reload systemctl restart sshd4. SSH服务优化与远程连接配置虽然SSH服务默认已安装但优化配置可以显著提升安全性和使用体验vi /etc/ssh/sshd_config推荐修改项ClientAliveInterval 300 # 保持连接活跃 ClientAliveCountMax 2 MaxAuthTries 3 # 限制认证尝试次数 LoginGraceTime 1m对于经常需要文件传输的用户可以安装配置SFTPyum install -y vsftpd systemctl enable vsftpd --now5. 系统监控与性能优化及时了解系统状态是运维的基础安装配置基础监控工具yum install -y sysstat nmon配置sysstat启用数据收集sed -i s/^ENABLEDfalse/ENABLEDtrue/ /etc/default/sysstat systemctl enable sysstat --now性能调优建议调整swappiness值减少交换分区使用echo vm.swappiness10 /etc/sysctl.conf sysctl -p优化文件系统访问echo noatime,datawriteback,barrier0,nobh /etc/fstab进阶配置根据用途定制环境根据你的具体使用场景可能需要以下额外配置Web服务器环境yum install -y nginx httpd systemctl enable nginx --now数据库服务器yum install -y mariadb-server mariadb mysql_secure_installation systemctl enable mariadb --now开发环境yum install -y gcc-c make cmake pip3 install virtualenv