RHCE第一天

复习rhcsa中几个重要的知识点

1.网络管理

nmcli

# 查看ip(类似于ifconfig、ip addr)
nmcli

# 创建connection,配置静态ip(等同于配置ifcfg,其中BOOTPROTO=none,并ifup启动)
nmcli c add type ethernet con-name ethX ifname ethX ipv4.addr 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.method manual

# 创建connection,配置动态ip(等同于配置ifcfg,其中BOOTPROTO=dhcp,并ifup启动)
nmcli c add type ethernet con-name ethX ifname ethX ipv4.method auto

# 修改ip(非交互式)
nmcli c modify ethX ipv4.addr '192.168.1.200/24'
nmcli c up ethX

# 修改ip(交互式)
nmcli c edit ethX
nmcli> goto ipv4.addresses
nmcli ipv4.addresses> change
Edit 'addresses' value: 192.168.1.200/24
Do you also want to set 'ipv4.method' to 'manual'? [yes]: yes
nmcli ipv4> save
nmcli ipv4> activate
nmcli ipv4> quit

# 启用connection(相当于ifup)
nmcli c up ethX
# 停止connection(相当于ifdown)
nmcli c down

# 删除connection(类似于ifdown并删除ifcfg)
nmcli c delete ethX

# 查看connection列表
nmcli c show
# 查看connection详细信息
nmcli c show ethX

# 重载所有ifcfg或route到connection(不会立即生效)
nmcli c reload
# 重载指定ifcfg或route到connection(不会立即生效)
nmcli c load /etc/sysconfig/network-scripts/ifcfg-ethX
nmcli c load /etc/sysconfig/network-scripts/route-ethX

# 立即生效connection,有3种方法
nmcli c up ethX
nmcli d reapply ethX
nmcli d connect ethX

# 查看device列表
nmcli d
# 查看所有device详细信息
nmcli d show
# 查看指定device的详细信息
nmcli d show ethX

# 激活网卡
nmcli d connect ethX

# 关闭无线网络(NM默认启用无线网络)
nmcli r all off

# 查看NM接管状态
nmcli n
# 开启NM接管
nmcli n on
# 关闭NM接管(谨慎执行)
nmcli n off

# 监听事件
nmcli m

# 查看NM本身状态
nmcli

# 检测NM是否在线可用
nm-online

2.软件安装

 yum/dnf  

yum install [-y] 包名
yum groupinstall 包组名

yum install [-y] 包名 安装指定的软件包,-y则在工作过程中需要使用者响应, 这个选个参数可以直接回答yes
yum update [-y] 包名 升级指定的软件包或主机中所有已安装的软件包
yum remove [-y] 包名 卸载已经安装在系统中的指定的软件包
yum provides 文件名 查找指定的文件属于哪个包; rpm -qf
yum info 包名 查看指定软件包的详细信息  rpm -qpi
yum repolist [all] 查看系统中yum资源库配置信息
yum search 模糊包名 查看模糊包名的软件包
yum grouplist 查看仓库里而所有包组
yum groupinfo 包组名 查看指定包组里而的详细信息
yum groupinstall 包组名 安装指定包组里面的所有包
yum list all 列出仓库里所有可安装的软件包
yum list installed [包名] 列出己经安装的所有的或指定的rpm包(包名中可使用匹配符) rpm -qa 
yum clean packages all 清除下载到本机的指定的软件包或所有软件包的yum源缓存

yum whatprovides /etc/fstab 查看这个文件是由那个包提供的

 rpm  

rpm软件包安装

  • 软件包升级: rpm -Uvh [rpm包名]

rpm软件包卸载

  • rpm卸载: rpm -e [rpm包名] 。如果有依赖,导致无法卸载,可以使用 --nodeps 参数忽略依赖强制卸载。

rpm包签名验证

MD5哈希签名验证,可以防止别人修改软件包

查看签名:rpm -K [软件包名]

导入密钥: rpm --import [密钥文件]

本地获取软件包

#mount /dev/sr0 /sr0

挂载 文件系统 挂载点目录

#cd /sr0

dr-xr-xr-x. 4 root root 2048 10月 15 2019 AppStream dr-xr-xr-x. 4 root root 2048 10月 15 2019 BaseOS


rpm -ivh 软件包名 安装

rpm -evh 软件名 卸载

rpm -qa 查看系统所有已安装的软件包 rpm -qa | grep zsh

rpm -qf 文件绝对路径 查看某个文件是哪一个包释放

rpm -ql 软件名 查看软件释放的文件列表

rpm -qpi 包名 包的详细信息显示

rpm -Uvh 软件名 软件升级

      源码安装

解包 —— tar

解包、释放出源代码文件

配置 —— ./configure

针对当前系统、软件环境,配置好安装参数

编译 —— make

将源代码文件变为二进制的可执行程序

安装 —— make install

将编译好的程序文件复制到系统中

3.磁盘管理

4.vim

命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。

输入模式:正常的文本录入。

末行模式:保存或退出文档,以及设置编辑环境。

命令模式下的常用命令

 

 末行模式的命令

 

NAT(虚拟上网)  可以互相访问

仅主机(不能上网) 物理机可以访问虚拟机

桥接(上网) 同一个网段下的物理机和虚拟机可以互相访问

动态配置 :dhcp

静态配置:手动配置(manual) 

1.图形界面

2.

查看配置文件

vim /etc/sysconfig/network-scripts/ifcfg-ens160

修改配置

nmcli connection modify ens160 ipv4.method manual ipv4.address 192.168.10.100/24 ipv4.gateway 192.168.10.2 ipv4.dns 114.114.114.114 + ipv4.dns 8.8.8.8 connection.autoconnect yes

激活网卡

nmcli connection up ens160

删除静态

nmcli connection edit ens160

goto ipv4

remove ipv4.address

remove ipv4.gateway

remoove ipv4.dns

set ipv4.method auto

save

quit

team模式

1.链路聚合 提高带宽

2.负载均衡  

3.轮询模式

4.主备模式

5.广播

6.随机

 绑定team

1.添加网卡

2.查看网卡

ip a

3.连接网卡

nmcli device connect ens224

nmcli device connect ens256

4.添加会话

 nmcli connection add type team con-name   team0   ifname team0  config '{"runner":    {:"name":"activebackup"}}'

查看模式文档

cd   /user/share/doc/teamed/example-configs/

ll

vim activebackup-arp-ping.2.conf

添加从设备

1.nmcli connection add type team-slave con-name team0-port1 ifname ens224 master team0

2..nmcli connection add type team-slave con-name team0-port2 ifname ens256 master team0

激活从设备

nmcli connection up team0-port1

nmcli connection up team0-port2

激活主设备

nmcli con up team0

关闭port1,port2继续使用

nmcli connection down team0-port1

teamdctl  team0 state

 

开启port1,port2继续使用

nmcli connection up team0-port1

teamdctl  team0 state

 

关闭port2,port1启用

rhce实验

在当前主机添加两块网卡,将两块网卡绑定实现网卡冗余操作

 1.添加网卡

2.查看网卡

ip a

3.连接网卡

nmcli device connect ens224

nmcli device connect ens256

 

4.添加会话

 nmcli connection add type team con-name   team0   ifname team0  config '{"runner":    {:"name":"activebackup"}}'

添加从设备

1.nmcli connection add type team-slave con-name team0-port1 ifname ens224 master team0

2..nmcli connection add type team-slave con-name team0-port2 ifname ens256 master team0

​​​​​​​

激活从设备

nmcli connection up team0-port1

nmcli connection up team0-port2

激活主设备

nmcli con up team0

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

她说戴了就不算给

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值