网络管理(linux操作系统)
示例
1、用nmcli c 新增一个名为ens201的连接,该连接的IP等网络参数(eg:ip获取的方式、dns、网关、IP地址)是自动获取的
2、用nmcli c 新增一个名为ens203的连接,该连接的IP等网络参数(eg:ip获取的方式、dns、网关、IP地址)是手动设置的
3、用nmtui 新增一个名为ens202的连接,该连接的IP等网络参数(eg:ip获取的方式、dns、网关、IP地址)是手动设置的
4、nmcli c show 查看ens203的dns、网关、ip等信息
5、nmcli c删除ens202的连接
6、用wget命令将此java的rpm包下载到/root/rpm目录中。包的下载地址是:https://www.rpmfind.net/linux/almalinux/8.10/AppStream/x86_64/os/Packages/java-1.8.0-openjdk-1.8.0.472.b08-1.el8_10.x86_64.rpm
7、用curl命令下载b站首页内容,并保存为本地文件为bilibili.html
步骤一:打开虚拟机操作终端如下所示
1. 创建自动获取IP的连接 ens201
分别输入命令
nmcli c add type ethernet con-name ens201 ifname ens160 autoconnect yes
nmcli c modify ens201 ipv4.method auto
nmcli c up ens201
2. 创建手动设置IP的连接 ens203
分别输入命令
nmcli c add type ethernet con-name ens203 ifname ens160 autoconnect no
nmcli c modify ens203 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8 114.114.114.114"
nmcli c up ens203
3. 使用nmtui创建手动连接 ens202
启动图形化TUI界面
输入命令进入TUI界面
nmtui
操作步骤:
选择 "Edit a connection"
选择 "Add" → "Ethernet"
Profile name: ens202
Device: ens202
IPv4 CONFIGURATION: Manual
Addresses: 192.168.1.200/24
Gateway: 192.168.1.1
DNS servers: 8.8.8.8,114.114.114.114
选择 "OK" 保存并退出
选择”Back“退出
选择 "OK" 保存并退出
4. 查看ens203的详细信息
输入命令
nmcli c show ens203 | grep -E "IP4|DNS|GATEWAY"
或输入更详细的命令:
nmcli c show ens203 | grep -E "ipv4|dns|gateway"
5. 删除ens202连接
输入明了
nmcli c delete ens202
6. 下载Java RPM包
创建目录
mkdir -p /root/rpm
下载RPM包
wget -P /root/rpm https://www.rpmfind.net/linux/almalinux/8.10/AppStream/x86_64/os/Packages/java-1.8.0-openjdk-1.8.0.472.b08-1.el8_10.x86_64.rpm
7. 下载B站首页
输入命令
curl -o /root/bilibili.html https://www.bilibili.com
注意事项:
执行网络配置命令前,请确保网卡名称(ens201、ens202、ens203)在您的系统中存在
手动设置的IP地址请根据您的网络环境调整(示例为192.168.1.x网段)
如果接口不存在,可以使用 nmcli d 查看可用设备
下载B站首页可能会被重定向或需要处理Cookie,实际内容可能不完整
如需查看所有连接,输入以下明令:
nmcli c show
