news 2026/5/1 22:37:50

Red Hat 8.4 安装后必做的5件事:从换源到静态IP,新手避坑指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Red Hat 8.4 安装后必做的5件事:从换源到静态IP,新手避坑指南

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

接着修改两个关键配置文件,把enabled=1改为enabled=0

sed -i 's/enabled=1/enabled=0/g' /etc/yum/pluginconf.d/product-id.conf sed -i 's/enabled=1/enabled=0/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文件中添加gpgcheck=0,生产环境不建议禁用校验

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(网卡名可能不同):

TYPE=Ethernet BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=114.114.114.114 DNS2=8.8.8.8 ONBOOT=yes

常见问题排查

  • 如果网络重启失败,先检查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配置存在安全隐患,建议立即修改:

  1. 禁止root远程登录

    sed -i 's/#PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config
  2. 修改默认端口

    Port 2222 # 在/etc/ssh/sshd_config中修改
  3. 启用密钥登录

    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.swappiness=10' >> /etc/sysctl.conf sysctl -p

配置历史命令记录

/etc/bashrc末尾追加:

export HISTTIMEFORMAT="%F %T " export HISTSIZE=10000

时间同步

yum install chrony -y systemctl enable chronyd timedatectl set-timezone Asia/Shanghai

最后执行yum update -y更新所有补丁,重启后你将获得一个:

  • 无订阅干扰的干净系统
  • 网络稳定的开发环境
  • 基础工具齐全的工作站
  • 基础安全防护的Linux服务器
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 22:37:41

Windows热键冲突终极解决方案:3分钟快速定位键盘快捷键冲突

Windows热键冲突终极解决方案:3分钟快速定位键盘快捷键冲突 【免费下载链接】hotkey-detective A small program for investigating stolen key combinations under Windows 7 and later. 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective 你是…

作者头像 李华
网站建设 2026/5/1 22:37:41

3D高斯泼溅技术的数据中毒攻击与防御研究

1. 3D高斯泼溅与数据中毒攻击概述3D高斯泼溅(3DGS)作为新一代神经渲染技术,正在彻底改变我们对3D场景表示和视图合成的认知。这项技术通过显式的3D高斯分布点云来表示场景,相比传统的隐式神经辐射场(NeRF),它不仅提供了更精确的几何控制&…

作者头像 李华
网站建设 2026/5/1 22:33:35

通过 curl 命令快速调试 Taotoken API 接口连通性与参数

通过 curl 命令快速调试 Taotoken API 接口连通性与参数 1. 准备工作 在开始调试前,请确保已获取有效的 Taotoken API Key。登录 Taotoken 控制台,在「API 密钥」页面创建或复制现有密钥。同时确认您拥有可执行 curl 命令的环境,包括 Linux…

作者头像 李华
网站建设 2026/5/1 22:32:47

ReHyAt:混合注意力机制在视频生成中的高效应用

1. 项目概述ReHyAt(Recurrent Hybrid Attention)是一种创新的视频扩散模型注意力机制,旨在解决当前视频生成领域面临的核心挑战:如何在保持生成质量的同时,显著降低计算复杂度。这项技术由Qualcomm AI Research团队开发…

作者头像 李华