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

网络连接配置的方法
命令行进行配置
nmcli device status
查看当前主机设备的活动情况
我们来看点与我们关心的吧!
- DEVICE中的下面的名字是什么鬼?

这是设备的命名规则,对应网络连接来说,这个设备的名称就是网络接口的名称
- numcli 是什么命令?

一般的操作命令

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

c 为connection ;s 为show
这些内容可以通过man nmcli 来查看到


con-name 后面接 连接名字
autoconnect 后面接 yes/no
type 后可以接Ethernet
ifname 后面接接口名字
ip4后面接ipv4地址
gw4 后面接ipv4网关的名字
nmcli c mod 连接名 +ipv4.
上述命名中当我们不知道要写啥的时候可以按两次Tab键
如:


交互式配置方式
在 man nmcli中我们可以看到

nmcli c edit

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

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

- /etc/sysconfig/network-scripts

图像界面
这种图像界面我们自己也可以实现:
Linux dialog<----
nmtui

RPM
RPM软件包管理
Red Hat Package Manager



需要注意的是rpm -e的时候并不需要写出包的全名,而只是需要写出包的名称即可
常用命令组合
//询问软件包是否安装
rpm -q 软件包的名称
rpm -ivh 软件包全名

-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依赖哪些软件包

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

man rpm

查看软件包是否为正版:

yum
yum 是 Yellow dog Updater,Modified 的简称
yum关键是要有可靠的repository(软件仓库)
yum 仓库配置

内容包括如下:


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


yum 命令






浙公网安备 33010602011771号