Linux 网络配置以及软件包管理

image

from pixiv


网络连接配置的方法

命令行进行配置

nmcli device status

查看当前主机设备的活动情况
image

我们来看点与我们关心的吧!

  • DEVICE中的下面的名字是什么鬼?

这是设备的命名规则,对应网络连接来说,这个设备的名称就是网络接口的名称

  • numcli 是什么命令?
    image

一般的操作命令

这里的写法还有其他的
image
home 表示设备
我们甚至可以简写如 connection 这样单词
image


image

c 为connection ;s 为show


这些内容可以通过man nmcli 来查看到

image

image

con-name 后面接 连接名字
autoconnect 后面接 yes/no
type 后可以接Ethernet
ifname 后面接接口名字
ip4后面接ipv4地址
gw4 后面接ipv4网关的名字


nmcli c mod 连接名 +ipv4.

上述命名中当我们不知道要写啥的时候可以按两次Tab键

如:
image

image


交互式配置方式

man nmcli中我们可以看到

image

nmcli c edit

image

可以看到他要我们输入连接类型,类型他上面给出来了

image

当我们不知道要配置啥的时候,可以用help来帮助我们


网络配置文件

image

  • /etc/sysconfig/network-scripts
    image

图像界面

这种图像界面我们自己也可以实现:

Linux dialog<----

nmtui

image

RPM

RPM软件包管理
Red Hat Package Manager

image

image

image

需要注意的是rpm -e的时候并不需要写出包的全名,而只是需要写出包的名称即可

常用命令组合

//询问软件包是否安装
rpm -q 软件包的名称

rpm -ivh 软件包全名

image

-qlp 是查询没有安装的软件包

rpm -ql bash

查看bash软件包文件安装的地方

rpm -qc bash

查看bash软件包配置文件

rpm -qd bash

查看bash软件包的帮助文件

rpm -qf /etc/passwd
查看文件属于哪个软件包

rpm -q --whatrequires bash
查看哪些软件包依赖bash

rpm -q --requires bash
查看bash依赖哪些软件包

image

校验

rpm -Va //校验全部软件包

rpm -V <package_name> //校验指定软件包

image

man rpm

image

查看软件包是否为正版:

image

yum

yum 是 Yellow dog Updater,Modified 的简称

yum关键是要有可靠的repository(软件仓库)

yum 仓库配置

image

内容包括如下:
image
image

在/etc/yum.repos.d下配置yum仓库

image
image


yum 命令

image
image

posted @ 2023-12-07 23:31  次林梦叶  阅读(94)  评论(0)    收藏  举报