第三周作业

news/2024/10/5 11:17:25

1、在docker中分别以后台方式和交互方式启动centos,对比启动后的容器状态,实现退出容器也能保持其运行状态。
2、在docker并部署DVWA,要求:DVWA web 端口映射到8082,提供访问截图。
3、Mysql练习
(1)创建一个名为"magedu_C10"的数据库;
(2)在magedu_C10数据库中创建一张名为"table_Sec"的表,要求有序号、姓名、年龄、性别参数;
(3)在table_Sec表中插入数据,序号是个人学号数字部分,姓名是拼音缩写,年龄、性别无要求;
(4)使用Navicat连接你所创建的数据库,查看个人信息并提供截图。
4、以下哪个口令不是弱口令?
A. p@ssw0rd
B. m@a#g$e%d&u
C. 1QAZ2wsx
D. MaGEdu@0513

  1. 在 Docker 中启动 CentOS 容器

    • 后台方式(Detached Mode):

      docker run -d --name centos_backend centos
      

      这个命令会在后台启动一个名为 centos_backend 的 CentOS 容器。

    • 交互方式(Interactive Mode):

      docker run -it --name centos_interactive centos /bin/bash
      

      这个命令会启动一个名为 centos_interactive 的 CentOS 容器,并提供一个交互式 bash 会话。

    • 对比容器状态
      使用 docker ps 查看正在运行的容器,使用 docker ps -a 查看所有容器(包括未运行的)。

    • 退出容器并保持运行状态
      在交互式容器中,可以通过按 Ctrl+P 然后按 Ctrl+Q 来退出容器而不停止它。或者,可以简单地关闭终端窗口,因为使用了 -d 参数的容器会在后台运行。

  2. 部署 DVWA

    docker run -d -p 8082:80 --name dvwa_container sagikazarmark/dvwa
    

    这个命令会在后台启动一个名为 dvwa_container 的 DVWA 容器,并将容器的 80 端口映射到宿主机的 8082 端口。

  3. MySQL 练习

    • 首先,需要启动一个 MySQL 容器:
      docker run -d --name mysql_container -e MYSQL_ROOT_PASSWORD=my-secret-pw mysql
      
    • 然后,使用以下 SQL 命令来创建数据库和表:
      CREATE DATABASE magedu_C10;
      USE magedu_C10;
      CREATE TABLE table_Sec (id INT PRIMARY KEY,name VARCHAR(50),age INT,gender VARCHAR(10)
      );
      
    • 插入数据:
      INSERT INTO table_Sec (id, name, age, gender) VALUES (1, 'ZhangSan', 20, 'Male');
      -- 根据需要添加更多数据
      
    • 使用 Navicat 连接到 MySQL 容器:
      • 确保 Navicat 配置了正确的主机名(通常是 localhost 或容器的 IP 地址)、端口(默认为 3306)、用户名和密码。
  4. 判断弱口令
    弱口令通常是易于猜测的、简短的或者没有包含大小写字母、数字和特殊字符的组合。根据这些标准,选项 D "MaGEdu@0513" 不是弱口令,因为它包含了大小写字母、数字和特殊字符,且长度较长。其他选项 A、B、C 都被认为是弱口令,因为它们要么过于简单,要么缺乏足够的复杂性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/54822.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

任正非署名文章《星光不问赶路人》:没有退路就是胜利之路

华为心声社区以总裁办电子邮件形式,发布了任正非于2020年6月19日的讲话:《星光不问赶路人》,我看了好几遍,热血沸腾。“对未来科学的探索不停步,研发不停步,继续勇往直前。不能以后生存下来了,却看不见未来了。没有明天了,这样的生存是没有意义的。战略研究院要继续扩大…

nss第四页

1、[GDOUCTF 2023]EZ WEB 首先这题查看源码可以看到有个目录访问src这代码的意思就是,如果访问/super-secret-route-nobody-will-guess 的请求方法为put,那么就输出flag 所以就直接抓包然后改请求就行了2、[GDOUCTF 2023]泄露的伪装 这题的话,需要扫描目录访问www.rar,得到…

信奥赛一本通陈老师解题 1128:图像模糊处理

​【题目描述】给定n行m列的图像各像素点的灰度值,要求用如下方法对其进行模糊化处理: 1.四周最外侧的像素点灰度值不变; 2.中间各像素点新灰度值为该像素点及其上下左右相邻四个像素点原灰度值的平均(舍入到最接近的整数)。【输入】第一行包含两个整数n和m,表示图像包含像…

作业8.26:自我介绍+软工5问

这个作业属于哪个课程 班级链接这个作业要求在哪里 作业要求链接这个作业的目标 掌握 Markdown 基本使用;初步预习教材。介绍我自己 🍁嗨,我是凌枫,运行下面的 Python 代码,您将看到我的自我介绍! class UniversityStudent:def __init__(self, major, hobbies, current_…

037.CI4框架CodeIgniter,使用Model模型绑定数据库表

01、我们创建一个数据库,如下:CREATE TABLE `user` (`id` int(20) NOT NULL AUTO_INCREMENT,`username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,`userpassword` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAUL…

分享两个方法分析python打包exe

在Python开发中,常常需要将Python脚本打包成独立的可执行文件,以便在没有Python环境的电脑上运行。你是否曾为此感到困惑,不知道该选择哪种工具来实现这一目标?其实,打包Python脚本并不难,关键在于选择合适的工具。今天,我们将介绍两种常用的Python打包工具:PyInstalle…

VMware虚拟机安装的Ubuntu,桥接方式静态ip,内网可以访问,ping外网不可用

1.环境说明 系统:Ubuntu 24.04 环境:VMware下桥接静态IP设置2.问题:ping www.baidu.com报错 [~] ping www.baidu.com ping: www.baidu.com: Temporary failure in name resolution3.解决办法 (1)利用route -n命…

51nod 1204 Parity

闲话 虽然这题好像找不到原题了,但毋庸置疑地说这的确是并查集的好题。 分析 可以先对奇偶区间进行分析,当这个有偶数个 1 时,区间 \(1-(left-1)\) 一定与 区间 \(1-right\) 的奇偶性相同。如此图 \(3-4\) 为偶区间,根据分析,\(1-2\) 为奇区间。\(1-4\) 也为奇区间。但如果…