首页 > 系统相关 >Ubuntu维护整合

Ubuntu维护整合

时间:2023-04-25 16:44:09浏览次数:39  
标签:截图 命令 数据库 iot Ubuntu 终端 整合 MySQL 维护

任务要求:

  • 在服务器计算机使用 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。要求截图中使用红圈圈出具体的命令。

答:

标签:截图,命令,数据库,iot,Ubuntu,终端,整合,MySQL,维护
From: https://www.cnblogs.com/wuhen520/p/17352895.html

相关文章

  • Ubuntu 安装Docker 并配置镜像加速
    环境UbuntuServer18.04.1LTS64bitUbuntu查看版本参考链接Docker安装对Ubuntu版本要求Docker安装卸载原有的版本sudoapt-getremovedockerdocker-enginedocker.iocontainerdrunc首次安装配置Dockerrepository升级apt,并允许通过HTTPS使用存储库sudoap......
  • Ubuntu 22.04.1 LTS 安装FastFDS
    安装过程一波三折,差点被坑死!一、简单介绍1、FastFDS是什么?FastDFS是阿里余庆用C语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文......
  • Debian与Ubuntu的区别
    注意debian和ubutnu的aptget的源是不一样的镜像下载、域名解析、时间同步请点击阿里云开源镜像站在CentOS转向CentOSStream之后,这意味着它将变得不可靠。但是幸好,仍然有非常优秀的Linux发行版本在等我们。其中比较有知名度的是Ubuntu以及Debian。我们经常听到的一句话是:U......
  • Ubuntu 22.04.1 LTS 安装redis-5.0.14
    一、下载安装包下载地址:https://download.redis.io/releases/redis-5.0.14.tar.gz或者:wgethttps://download.redis.io/releases/redis-5.0.14.tar.gz 二、安装环境变量sudoapt-getinstallmakesudoapt-getinstallgcc 三、解压tarxzfredis-5.0.14.tar.gz......
  • Ubuntu 22.04.1 LTS 系统下JDK8的安装与配置
    一、下载安装包下载地址:JavaDownloads|Oracle二、解压和查看版本tar-zxfjdk-8u371-linux-x64.tar.gz-C/usr/local/java/cd/usr/local/java/jdk1.8.0_371./bin/java-versionjavaversion"1.8.0_371"Java(TM)SERuntimeEnvironment(build1.8.0_371-b09)......
  • Ubuntu 22.04.1 LTS 切换国内源
    1、备份原文件cp/etc/apt/sources.list/etc/apt/sources.list.bak 2、清空 sources.list文件中的内容,然后将以下任何一个源复制到文件中,以阿里源为例:vim/etc/apt/sources.listdebhttp://mirrors.aliyun.com/ubuntu/jammymainrestricteduniversemultiversed......
  • Ubuntu 22.04.1 LTS 编译安装 nginx-1.23.4
    一、安装环境依赖sudoapt-getinstallg++sudoapt-getinstallopenssllibssl-devsudoapt-getinstalllibpcre3libpcre3-devsudoapt-getinstallzlib1g-devsudoapt-getinstalllibgd-dev 二、下载安装包wgethttp://nginx.org/download/nginx-1.23.4.tar.gz......
  • ubuntu中安装vmtools时出现问题
    参考:虚拟机安装Ubuntu后安装open-vm-tools出错,无法更新源的问题解决-知乎(zhihu.com)补充:其中ubuntu22.1中的SoftwareUpdates在Settings——About中,其他参考上述链接中的文章即可 ......
  • [Ubuntu]:查看Ubuntu版本
    方法一系统全名uname-a方法二cat/proc/version方法三lsb_release-a参考链接参考链接......
  • ubuntu 22.04 国内镜像阿里云/163源/清华大学/中科大
    ubuntu22.04国内镜像阿里云/163源/清华大学/中科大--转--已验证GPG错误由于没有公钥,无法验证下列签名sudoapt-keyadv--keyserverkeyserver.ubuntu.com--recv-keys871920D1991BC93Csudoapt-keyadv--keyserverkeyserver.ubuntu.com--recv-keys3B4FE6ACC0B21F323B......