Ubuntu维护整合

发布时间 2023-04-25 16:41:35作者: 无乄痕
任务要求:
  • 在服务器计算机使用 ssh 方式登录 Ubuntu 系统,根据模块 A“局域网各设备 IP 配置”设置 Ubuntu 系统 IP 地址。
  • 在终端使用命令查询 ssh 服务运行情况。
  • 在终端使用命令查询哪些端口被使用。
完成以上任务后请做以下步骤:

(1)请将使用 ssh 命令成功登录 Ubuntu 系统的界面截图,另存为 B-2-1.jpg,要求截图中使用红色矩形框圈出 ssh 命令以及登录成功的结果。

答:ssh newland@Ubuntu的IP地址(一切以比赛为准,这里只是测试地址:192.168.3.17)

(2)将终端中使用命令查询 ssh 服务运行情况的界面截图,另存为 B-2-2.jpg。

答:ps -e|grep ssh

(3)将终端中使用命令查询哪些端口被使用的界面截图,另存为 B-2-3.jpg

答:sudo lsof -i
该命令将列出所有正在使用的 TCP 和 UDP 端口。

 

任务要求:
(1)登 录 Ubuntu 系 统 , 在 当 前 目 录 创 建 文 件 夹 MySQL 。 将 提 供 的“mysql.tar.gz”发送到 mysql 文件夹中,使用命令解压缩该文件。
(2)完成 MySQL 数据库的安装,在终端中登录 MySQL 数据库。
(3)在 MySQL 数据库中添加名为 iot_database 的数据库,在 iot_database数据库中创建名为 device 的表,表字段自行设计。
(4)在终端中使用一条命令新增一个 MySQL 数据库用户,要求通过该命令设置数据库用户名为 iot_user,密码设置成 123456,限制该用户仅允许从192.168.0.138 这个 IP 登录。同时在终端中使用一条命令为该用户授权,要求设置 iot_user 用户对 device 表仅允许有查询权限。
(5)配置 MySQL 数据库启用通用日志记录功能,并在终端中使用命令查询该配置结果。
(6)在终端中使用命令查询尝试连接到 MySQL 服务器失败的次数。
(7)在终端中使用 dump 方式备份 iot_database 数据库所有内容,保存到iot_database20221104.sql 文件中
完成以上任务后请做以下步骤:
  • 在终端中登录 MySQL 数据库成功后的界面截图,另存为 B-3-1.jpg。

答:

sudo mysql -u root -p

 

  • 在终端中按要求使用命令新增 iot_user 用户的界面截图,另存为 B-3-2.jpg。要求截图中使用红圈圈出具体的命令。

答:

 

  1. 在终端中进入 MySQL 控制台:
mysql -u root -p

 

  1. 输入 MySQL 的 root 用户密码,进入控制台后创建 iot_database 数据库:
CREATE DATABASE iot_database;

 

  1. 选择 iot_database 数据库:
USE iot_database;

 

  1. 创建 device 表:
CREATE TABLE device (
id INT(11) NOT NULL
AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
type VARCHAR(50) NOT NULL,
status INT(11) NOT NULL DEFAULT 0,
PRIMARY KEY (id) );

 

  1. 退出 MySQL 控制台:
exit;

 

  1. 新增一个 MySQL 数据库用户 iot_user,并限制该用户仅允许从 192.168.0.138 这个 IP 登录:
CREATE USER 'iot_user'@'192.168.0.138' IDENTIFIED BY '123456';

 

  1. 为 iot_user 用户授权,仅允许对 device 表进行查询:
GRANT SELECT ON iot_database.device TO 'iot_user'@'192.168.0.138';

 

  1. 刷新权限:
FLUSH PRIVILEGES;

 

  • 在终端中按要求使用命令授权 iot_user 用户对 device 表仅允许有查询权限的界面截图,另存为 B-3-3.jpg。要求截图中使用红圈圈出具体命令。

答:

  • 在终端中使用命令查询启用通用日志记录功能的结果界面截图,另存为B-3-4.jpg。

答:

  • 在终端中使用命令查询尝试连接到 MySQL 服务器失败次数的界面截图,另存为 B-3-5.jpg。要求截图中使用红圈圈出查询结果。

答:

  • 在终端中使用 dump 方式按要求备份 iot_database 数据的界面截图,另存为 B-3-6.jpg。要求截图中使用红圈圈出具体的命令。

答: