Red Hat 8.4 安装后必做的5件事从换源到静态IP新手避坑指南刚装完Red Hat Enterprise Linux 8.4你是不是发现系统总弹订阅提示、yum用不了、网卡IP老是变别急这份实战指南能帮你快速搭建稳定可用的开发环境。我们跳过教科书式的理论讲解直接聚焦五个关键操作用最简洁的方式解决实际问题。1. 彻底关闭订阅提示与官方源新装RHEL 8.4最烦人的就是每次用yum都弹出订阅提示。先执行这条命令移除订阅管理器yum remove subscription-manager dnf-plugin-subscription-manager -y接着修改两个关键配置文件把enabled1改为enabled0sed -i s/enabled1/enabled0/g /etc/yum/pluginconf.d/product-id.conf sed -i s/enabled1/enabled0/g /etc/yum/pluginconf.d/subscription-manager.conf国内用户必看官方源速度慢且需要订阅推荐换成阿里云Anolis镜像兼容CentOS。执行以下命令一键配置curl -o /etc/yum.repos.d/anolis.repo https://mirrors.aliyun.com/repo/anolis8.repo yum makecache注意如果遇到GPG校验失败可以临时在.repo文件中添加gpgcheck0生产环境不建议禁用校验2. 两种方式配置静态IP地址动态IP会导致远程连接不稳定这里提供nmcli命令和配置文件两种方法方法一nmcli命令行推荐nmcli connection modify ens160 \ ipv4.addresses 192.168.1.100/24 \ ipv4.gateway 192.168.1.1 \ ipv4.dns 114.114.114.114 8.8.8.8 \ ipv4.method manual \ connection.autoconnect yes nmcli connection up ens160方法二修改配置文件编辑/etc/sysconfig/network-scripts/ifcfg-ens160网卡名可能不同TYPEEthernet BOOTPROTOstatic IPADDR192.168.1.100 NETMASK255.255.255.0 GATEWAY192.168.1.1 DNS1114.114.114.114 DNS28.8.8.8 ONBOOTyes常见问题排查如果网络重启失败先检查nmcli device status确认网卡名称使用ip route show验证网关是否生效DNS不生效时检查/etc/resolv.conf内容3. 基础开发环境搭建安装必备工具套件yum groupinstall Development Tools -y yum install vim wget curl net-tools epel-release -y验证gcc是否安装成功gcc --version # 应输出类似gcc (GCC) 8.5.0推荐扩展工具htop增强型系统监控tmux终端多窗口管理git代码版本控制lrzsz方便文件传输4. SSH安全加固三步骤默认SSH配置存在安全隐患建议立即修改禁止root远程登录sed -i s/#PermitRootLogin yes/PermitRootLogin no/ /etc/ssh/sshd_config修改默认端口Port 2222 # 在/etc/ssh/sshd_config中修改启用密钥登录mkdir ~/.ssh chmod 700 ~/.ssh echo 你的公钥内容 ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys重启服务生效systemctl restart sshd重要修改端口前确保防火墙放行新端口否则会失去连接5. 系统基础优化关闭不必要的服务systemctl disable kdump systemctl stop firewalld # 测试环境可选调整swappiness值echo vm.swappiness10 /etc/sysctl.conf sysctl -p配置历史命令记录在/etc/bashrc末尾追加export HISTTIMEFORMAT%F %T export HISTSIZE10000时间同步yum install chrony -y systemctl enable chronyd timedatectl set-timezone Asia/Shanghai最后执行yum update -y更新所有补丁重启后你将获得一个无订阅干扰的干净系统网络稳定的开发环境基础工具齐全的工作站基础安全防护的Linux服务器