一、使用 nmcli 命令行工具配置网络,配置主机名

1、配置网络

nmcli device status :显示所有网络设备的状态

JXUnH4Pg-1.png

nmcli connection show :显示所有连接的列表

JXUnH4Pg-2.png

nmcli connection modify [Wired connection 1] ipv4.method [manual] ipv4.address [172.25.250.100/24] ipv4.dns [172.25.250.254] ipv4.gateway [172.25.250.254] :将[Wired connection 1]的Ipv4地址改为手动获取,设置IP地址、DNS、网关

JXUnH4Pg-3.png

nmcli connection up [Wired connection 1] :激活网卡

JXUnH4Pg-4.png

nmcli connection modify [Wired connection 1] connection.autoconnect yes :开机自动激活网卡

JXUnH4Pg-5.png

2、配置主机名

hostnamectl set-hostname [Ezekielx] :设置主机名为 [Ezekielx]

JXUnH4Pg-6.png

hostnamectl status :显示系统状态信息

JXUnH4Pg-7.png

二、使用nmtui图形化界面工具配置网络,配置主机名

nmtui :进入图形化工具界面( 推荐 RHCSA 考试使用

JXUnH4Pg-8.png

JXUnH4Pg-9.png

JXUnH4Pg-10.png

JXUnH4Pg-11.png

JXUnH4Pg-12.png

三、验证网络配置

1、查看网络接口信息

ip link :列出系统上所有可用网络接口的名称、MAC 地址等信息

JXUnH4Pg-13.png

ip address :列出系统上所有可用网络接口的ip地址等信息(在 ip link 的基础上增加ip地址)

JXUnH4Pg-14.png

2、显示性能统计信息

ip -s link :查看网络性能的统计信息,包括收到(RX)和传出(TX)的数据包数、数据包错误数以及丢弃数据包数

JXUnH4Pg-15.png

3、验证主机之间的连接

ping [172.25.250.100] :测试与其他设备的网络连通性(去同网络环境的其他虚拟机ping)

JXUnH4Pg-16.png

四、修改远程配置文件,使用 SSH 登陆 root 用户

1、修改远程主机的SSH配置文件

vim /etc/ssh/sshd_config :进入配置文件

i 进入编辑模式,将 PermitRootLoginPasswordAuthentication 去掉前面的 # 注释后将后面的权限改为 yes ,按 ESC + :wq 保存并退出编辑

JXUnH4Pg-17.png

JXUnH4Pg-18.png

2、重启SSH服务

systemctl restart sshd :重启ssh服务

JXUnH4Pg-19.png

3、使用 SSH 远程连接

ssh [root]@[172.25.250.100] :远程连接主机IP为 172.25.250.100root 用户(去同网络环境的其他虚拟机尝试连接)

JXUnH4Pg-20.png

(我的练习环境进行了免密处理,正常还需要设置密码)

五、使用vim编辑文本文件

1、启用编辑器

vim [test] :编辑名为 test 的文件,如果文件不存在则会自动创建

2、切换编辑模式

vim主要有 command 模式 、 insert 模式和 last line 模式,vim以 command 模式启动,按 i 进入编辑模式,按 ECS 退回命令模式,按 : 进入 last line 模式执行保存、退出等工作

JXUnH4Pg-21.png

JXUnH4Pg-22.png

JXUnH4Pg-23.png

3、command 模式下的常用命令

o :下一行进入插入模式
x :删除一个字符
yy :复制一行
nyy :复制n行
dd :剪切一行
ndd :剪切n行
p :粘贴
u :撤销

4、last line 模式下的常用命令

:w :保存文件,并保留在命令模式中以进行更多编辑

:wq :保存文件并退出 vim

:q! :退出 vim,同时放弃上次写入以来进行的所有更改