要求:
1、在docker中分别以后台方式和交互方式启动centos,对比启动后的容器状态,实现退出容器也能保持其运行状态。
实验总结如下:
docker容器起动分几种方式,一是-d以后台的方式运行,前提是看是否有前台进程,否则启动后会自动退出,docker ps没有显示,-a显示为退出状态;另一种是-it以交互方式启动,此时启动过后会自动进入容器,可以进行相应操作,不过退出时分为两种,一是exit,退出之后容器也是进入退出状态,二是Ctrl+Q+P,按照此快捷键退出之后容器还会在后台运行;
2、在docker并部署DVWA,要求:DVWA web 端口映射到8083,提供访问截图。
访问截图如下:
3、Mysql练习
(1)创建一个名为"magedu_C10"的数据库;
使用命令:creata database magedu_C10;
效果如下:
(2)在magedu_C10数据库中创建一张名为"table_Sec"的表,要求有序号、姓名、年龄、性别参数;
操作如下:
mysql> create table table_Sec(
-> id int,
-> name varchar(255),
-> age int,
-> sex varchar(255)
-> );
Query OK, 0 rows affected (0.06 sec)
mysql> desc table_Sec;
+-------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| id | int | YES | | NULL | |
| name | varchar(255) | YES | | NULL | |
| age | int | YES | | NULL | |
| sex | varchar(255) | YES | | NULL | |
+-------+--------------+------+-----+---------+-------+
4 rows in set (0.04 sec)
(3)在table_Sec表中插入数据,序号是个人学号数字部分,姓名是拼音缩写,年龄、性别无要求;
操作如下:
mysql> insert into table_Sec values(1,'zhangs',22,'man');
Query OK, 1 row affected (0.01 sec)
mysql> select * from table_Sec;
+------+--------+------+------+
| id | name | age | sex |
+------+--------+------+------+
| 1 | zhangs | 22 | man |
+------+--------+------+------+
1 row in set (0.00 sec)
mysql> insert into table_Sec values(2,'lisi',23,'man');
Query OK, 1 row affected (0.00 sec)
mysql> select * from table_Sec;
+------+--------+------+------+
| id | name | age | sex |
+------+--------+------+------+
| 1 | zhangs | 22 | man |
| 2 | lisi | 23 | man |
+------+--------+------+------+
2 rows in set (0.00 sec)
(4)使用Navicat连接你所创建的数据库,查看个人信息并提供截图。
截图如下:
4、以下哪个口令不是弱口令?
A. p@ssw0rd
B. m@a#g$e%d&u
C. 1QAZ2wsx
D. MaGEdu@0513
二和四不是弱口令;三虽然从定义上可以算是强口令,但密码本身比较危险;