网络管理必知:IPv4/IPv6和RHEL9实战指南

                                                            管理网络

1.对于 IPv4 地址,请说明地址结构,以及如何划分网络位和主机位。

答: 结构:32 位二进制,分 4 段(如192.168.1.1)。
划分

老方法:看首段数字(A/B/C 类)。

新方法:用/数字(如192.168.1.0/24),前 24 位是网络,后 8 位是主机。

2.在掩码为 24 (255.255.255.0) 的子网中,最多能有多少台主机?为什么?

答:254 台。
原因

掩码 /24 留 8 位给主机(2⁸ = 256 个地址)。

但全 0(网络地址)和全 1(广播地址)不能用,所以 256 - 2 = 254 台

3.怎么理解 IP v4 路由?

答: IP 路由 = 快递分拣。路由器像快递站,根据 IP 地址(如192.168.1.1)判断包裹(数据包)该发往哪个网段(如小区、写字楼),最终送到目标设备。

4.对于 IPv6 地址,请说明地址结构以及它的子网划分。

答: IPv6 地址结构

格式:8 组 4 位 16 进制数,用冒号分隔(如 2001:db8::1)。

简化:可省略前导零,连续零用 :: 替代(如 2001:db8:0:0:0:0:0:1 → 2001:db8::1)。

子网划分

前缀长度:用 /数字 表示网络位(如 /64)。

默认规则:前 64 位是网络(运营商分配),后 64 位是设备 ID(自动生成)。

5.Linux 中如何解析主机名和 IP 地址的对应关系?

答:2 种方法

查本地文件:编辑 /etc/hosts,添加 IP 主机名 映射(如 192.168.1.100 myserver)。

问 DNS 服务器:配置 /etc/resolv.conf 指定 DNS 地址(如 nameserver 8.8.8.8),联网查询。

命令验证

ping 主机名:测试连通性。

nslookup 主机名:手动查询 DNS 记录。

6.RHEL9 如何显示网络的 IP 地址?

答:3 种快速方法

ip 命令:ip a 或 ip addr(显示所有接口)。

nmcli 命令:nmcli device show(显示网络管理器状态)。

过滤 IPv4:ip -4 addr show | grep inet(只看 IPv4)。

7.RHEL9 的网络配置文件保存在哪个目录,解释 device 和 connection 的含义。

答: 配置文件:/etc/sysconfig/network-scripts/
Device:物理网卡(如 eth0)
Connection:网卡的配置方案(如 DHCP / 静态 IP)

8.使用什么命令可以修改静态主机名?静态主机名存储在哪个文件中?

答:hostnamectl set-hostname

/etc/hostname

                                                   安装和更新软件包

1.什么是 RPM?

答: RPM = Red Hat 系统的安装包(类似 Windows 安装程序)。

用 rpm -i 包名.rpm 安装,rpm -e 包名 卸载。

自动处理软件依赖,包格式为 .rpm。

2.dnf 是什么,它和 rpm 有什么联系和区别?

答: DNF = 智能包管理器(类似应用商店),RPM = 底层安装工具(类似手动安装器)。

联系:DNF 调用 RPM 执行安装。

区别:DNF 自动解决依赖,RPM 需手动处理。

3.RHEL 中如何做才能启用对第三方存储库的支持?

答:

(1)导入密钥:sudo rpm --import https://example.com/KEY

(2)创建配置文件:sudo vim /etc/yum.repos.d/third-party.repo

添加:[repo-name]  

baseurl=https://example.com/repo/  

enabled=1  

gpgcheck=1  

(3)刷新缓存:sudo dnf makecache

4.怎么理解 RHEL9 中的应用流 (Application Streams) 和模块 (Modules) ?

答:应用流:同一软件多个版本共存(如 MySQL 8.0 和 5.7 可同时装)。
模块:捆绑软件及其依赖(如 Node.js 18 模块自带配套 npm)。

5. RHEL9 有两个必要的软件存储库,分别是什么,它们的主要区别是什么?

答:两个库

BaseOS:核心系统组件(如内核、systemd),单版本,稳定优先。

AppStream:用户应用(如 Python、MySQL),支持多版本共存。

区别
BaseOS 是 “系统骨架”保障系统基础运行,AppStream 是 “应用仓库”提供上层应用及多版本支持

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值