• 2025年8月19日 星期二

实验十三-Shell脚本

6 月 10, 2023

一、实验目的

1.熟悉Linux中网络配置

2.熟悉Linux中防火墙配置

3.熟悉Linux中远程登录连接

二、实验内容

实验2.1 在Linux中配置和调试网络

实验2.2 在Linux中查看和配置防火墙

实验2.3 用Xshell对Linux中的用户进行远程登录

三、实验主要步骤

实验2.1

  1. 使用命令systemctl status network查看本机网络服务状态
  2. 使用命令hostnamectl set-hostname 改主机名为Personal-Linux,并重启网络服务
  3. 使用nmtui 网络管理器修改主机名为Personal-computer,并重启网络服务
  4. 测试与baidu.com、qq.com、aliyun.com的连接,并用nslookup查看对应的IP信息
  5. 用ip命令查看当前网卡信息

实验2.2

  1. 查看当前防火墙服务状态systemctl status firewalled.service
  2. 重启防火墙服务systemctl restart firewalled.service
  3. 用两种方式查看开防火墙设置(firewall-config 和 firewall-cmd –stat)
  4. 使用firewall-cmd –list-all 查看防火墙区域

实验2.3

  1. 下载Xshell并安装,(https://www.xshell.com/zh/xshell/)
  2. 使用Xshell登录Linux

四、实验结果测试

实验2.1

  1. 使用命令systemctl status network查看本机网络服务状态,结果如图1所示。
图1

2.使用nmtui 网络管理器修改主机名为Personal-computer,并重启网络服务,结果如图2所示。

图2

3.使用命令hostnamectl set-hostname 改主机名为Personal-Linux,并重启网络服务,命令如图3所示。

图3

4.测试与baidu.com、qq.com、aliyun.com的连接,并用nslookup查看对应的IP信息:对于连通性测试的结果如图4所示;对于nslookup查看对应IP信息的结果如图5所示。

图4
图5

5.用ip命令查看当前网卡信息,结果如图6所示。

图6

实验2.2

  1. 查看当前防火墙服务状态systemctl status firewalled.service
  2. 重启防火墙服务systemctl restart firewalled.service;对于子实验(1)和(2),命令和结果如图7所示。
图7

3.用两种方式查看开防火墙设置(firewall-configfirewall-cmd --stat),对于使用firewall-config命令的结果如图8所示;对于使用firewall-cmd –stat命令的结果如图9所示。

图8

4.使用firewall-cmd --list-all 查看防火墙区域,结果如图9所示。

图9

实验2.3

  1. 下载Xshell并安装,

(https://www.xshell.com/zh/xshell/)

2.使用Xshell登录Linux,操作结果如图10所示。

图10
Avatar photo

李星海

简介: 2025-今 浙江农林大学 | 2022-今 广州白蓝碗蛋科技有限公司 | 2022-2024 广州商学院 | 2019-2022 广东工贸职业技术学院 | 服务宗旨:心始至客,行亦致远。