Red Hat Enterprise Linux 8 安装和使用
- 2024-11-25 20:34:00
- 丁国栋
- 原创 22
本文旨在指导如何快速使用 RHEL8,列举一些基本的操作和小知识。
稳定版与长期支持版
- 稳定版:指经过广泛测试的版本,适合用于生产环境,确保系统的高可用性和可靠性。
- 长期支持版 (LTS):这些版本提供长时间的支持和安全更新,适合需要长期稳定性的企业或用户。
- 通常来说次版本号(版本号的第二组数字)的奇偶代表稳定程度。
很多资料在说 Red Hat Enterprise Linux (RHEL) 中版本号的奇偶性代表不同的稳定性,但实际上可以也可以认为Red Hat 发布的所有版本都是稳定版本,无需关注版本的奇偶,同理Red Hat的衍生版本也无需关注,但凡发布出来的都可以认为是稳定的、长期支持的版本,都可以用于生产环境。其他的例如Debian 也同样适用。
Linux 内核
Linux 内核版本命名一般是 x.y.z, x 是内核主版本号,y 是次版本号,z是修订号,次版本号 y 的奇偶代表不同的稳定性(生命周期)。
- 偶数内核:在 Linux 内核中,偶数版本(如 4.4、5.4)通常被认为是稳定版,适用于生产系统。
- 单数内核:单数版本(如 3.1、4.1)通常是开发版本,可能会包含新的特性、实验性功能,稳定性较差,主要供开发和测试使用。
上面这个规则在 Node.JS、Redis等软件中也同样适用(结果来自搜索引擎、已出版图书等)。
安装过程略。
以下是版本信息
# cat /etc/os-release NAME="Red Hat Enterprise Linux" VERSION="8.8 (Ootpa)" ID="rhel" ID_LIKE="fedora" VERSION_ID="8.8" PLATFORM_ID="platform:el8" PRETTY_NAME="Red Hat Enterprise Linux 8.8 (Ootpa)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:redhat:enterprise_linux:8::baseos" HOME_URL="https://www.redhat.com/" DOCUMENTATION_URL="https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 8" REDHAT_BUGZILLA_PRODUCT_VERSION=8.8 REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux" REDHAT_SUPPORT_PRODUCT_VERSION="8.8"
安装后
1. 首先移除 subscription-manager:yum remove subscription-manager
2. 创建本地软件源
vi /etc/yum.repo.d/local.repo
# cat /etc/yum.repos.d/local.repo [local] name=local baseurl=file:///mnt/BaseOS enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
yum repolist
yum makecache
3. 配置网卡
配置文件依然在 /etc/sysconfig/network-scripts/ifcfg-*
默认使用 NetworkManager 管理,所以重启网络,应该使用 systemctl restart NetworkManager (注意区分大小写)
配置好网络我们可以使用SSH连接了,在此之前可以使用 systemctl status sshd 来检查ssh服务是否在运行。默认配置下,root用户是允许SSH远程连接的。
提示:如果是使用 Oracle VirtualBox 创建的虚拟机,通常可以使用 Host-only Adapter 的网卡的IP进行连接。
由于 SELinux 默认为启用状态,所以使用命令 setenforce 0 暂时缓解,也可以禁用。
提示:RHEL8 默认开启了防火墙,并且防火墙默认允许 SSH 连接。
4. 允许访问 80 端口:firewall-cmd --add-port=80/tcp --permanent && firewall-cmd --reload
使用ip命令管理路由:
ip add 查看 网卡、IP信息
ip route 查看路由
ip route del default via 192.168.56.2 dev enp0s10 删除默认路由
ip route add default via 192.168.56.2 dev enp0s10 设置默认路由
5. 设置静态IP地址
vi /etc/sysconfig/network-scripts/ifcfg-enp0s8
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=eui64 NAME=enp0s8 UUID=f952a3f2-0ca9-4557-b97c-b66ffa6225ee DEVICE=enp0s8 ONBOOT=yes IPADDR=10.0.2.149 NETMASK=255.255.248.0 PREFIX=21 GATEWAY=10.0.0.1 DNS1=114.114.114.114 DNS2=8.8.4.4 DEFROUTE=yes
--