Red Hat Enterprise Linux 8 安装和使用

2024-11-25 20:34:00
丁国栋
原创 22
摘要:本文记录了一些在 Red Hat Enterprise Linux 8 里的一些基本操作和知识。

本文旨在指导如何快速使用 RHEL8,列举一些基本的操作和小知识。


稳定版与长期支持版

  1. 稳定版:指经过广泛测试的版本,适合用于生产环境,确保系统的高可用性和可靠性。
  2. 长期支持版 (LTS):这些版本提供长时间的支持和安全更新,适合需要长期稳定性的企业或用户。
  3. 通常来说次版本号(版本号的第二组数字)的奇偶代表稳定程度。

很多资料在说 Red Hat Enterprise Linux (RHEL) 中版本号的奇偶性代表不同的稳定性,但实际上可以也可以认为Red Hat 发布的所有版本都是稳定版本,无需关注版本的奇偶,同理Red Hat的衍生版本也无需关注,但凡发布出来的都可以认为是稳定的、长期支持的版本,都可以用于生产环境。其他的例如Debian 也同样适用。


Linux 内核

Linux 内核版本命名一般是 x.y.z, x 是内核主版本号,y 是次版本号,z是修订号,次版本号 y 的奇偶代表不同的稳定性(生命周期)。

  1. 偶数内核:在 Linux 内核中,偶数版本(如 4.4、5.4)通常被认为是稳定版,适用于生产系统。
  2. 单数内核:单数版本(如 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


--

发表评论
博客分类