- 博客(13)
- 收藏
- 关注
原创 Homework for week 13
1、ansible-playbook实现MySQL的二进制部署step1:安装ansible[root@ansible.node.com ~]# yum -y install ansiblestep2:配置ansible[root@ansible.node.com ~]# mkdir ~/ansible && cd ~/ansible[root@ansible.node.com ansible]# cp /etc/ansible/ansible.cfg . &&
2022-03-18 19:05:46
910
原创 Week 12 Homework
1、主从复制及主主复制的实现2、xtrabackup实现全量+增量+binlog恢复库3、MyCAT实现MySQL读写分离4、ansible常用模块介绍
2021-12-21 08:39:18
225
原创 Week 11 Homework
1、 导入hellodb.sql生成数据库[root@centos7 ~]# ll *.sql-rw-r--r-- 1 root root 7786 Jun 9 09:39 hellodb_innodb.sql[root@centos7 ~]# mysql -uroot < /root/hellodb_innodb.sql [root@centos7 ~]# mysql hellodbReading table information for completion of table a
2021-12-09 14:45:36
102
原创 Week 9 Homework
1、简述DNS服务器原理,并搭建主-辅服务器。1)简述DNS服务器原理客户机需要访问www.qq.com为例:step1:客户机首先浏览器地址栏输入www.qq.com域名,操作系统首先检查本地hosts文件是否有这个域名的IP映射,如果有,就先调用这个IP地址映射,完成域名解析。step2:如果hosts里没有这个域名的IP映射,则查询本地DNS缓存是否有该域名的IP映射,如果有,直接返回结果,完成域名解析。step3:如果hosts和本地DNS缓存都没有相应的域名IP映射,首先会找首选DNS服
2021-11-12 12:48:50
633
原创 Week 8 Homework
1、创建私有CA并进行证书申请。1)创建CA所需目录和文件# centos8默认没有CA目录,需创建对应的目录文件[root@centos8-0 ~]# mkdir -pv /etc/pki/CA/{certs,crl,newcerts,private}mkdir: created directory '/etc/pki/CA'mkdir: created directory '/etc/pki/CA/certs'mkdir: created directory '/etc/pki/CA/crl
2021-11-02 08:40:52
1161
原创 Week 7 Homework
1、解决DOS攻击生产案例:根据web日志或者或者网络连接数,监控当某个IP 并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频 率每隔5分钟。防火墙命令为:iptables -A INPUT -s IP -j REJECT服务端:环境准备[root@centos8-0 ~]# dnf -y install httpd[root@centos8-0 ~]# systemctl enable --now httpd[root@centos8-0 ~]# cat >>
2021-10-23 17:00:11
172
原创 Week 6 Assignment
1、编写脚本实现登陆远程主机。(使用expect和shell脚本两种形式)介绍:# 主机1:centos8-0.node.com对应IP地址10.0.101.80/24# 主机2:centos7-0.node.com对应IP地址10.0.101.70/24# 主机1:实现远程自动登录主机2一、使用expect脚本实现:1)安装expect[root@centos8-0 ~]# dnf -y install expect2)编号expect[root@centos8-0 ~]# vim re
2021-10-16 13:27:15
63
原创 Week 5 Homework
1、简述osi七层模型和TCP/IP五层模型OSI七层模型OSI(Open Systems Interconnection Reference Model)开放式系统互联参考模型。第七层:应用层(Application Layer)提供了应用软件而设计的接口,以设置与另一个应用软件之间的通信,协议:HTTP,HTTPS,FTP,Telnet,SSH,SMTP,POP3等。第六层:表示层(Presentation Layer)把数据转换为能与接收者的系统格式兼容并适合传输的格式,如:数据加密,解密,压
2021-09-28 21:41:33
74
原创 Week 4 Homework
1、自建yum仓库,分别为网络源和本地源1)加载虚拟光驱镜像文件并设置为已连接状态2)配置autofs服务[root@centos8-1 ~]# rpm -q autofsautofs-5.1.4-48.el8_4.1.x86_64[root@centos8-1 ~]# systemctl is-active autofsactive[root@centos8-1 ~]# systemctl is-enabled autofsenabled3)备份默认repo文件[root@cen
2021-09-18 14:23:39
78
原创 Week 3 Homework
1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来[root@centos8 ~]# grep -v '/sbin/nologin' /etc/passwd | wc -l 5[root@centos8 ~]# grep -v 'sbin/nologin' /etc/passwd | cut -d: -f1rootsyncshutdownhaltliuxiaofu[root@centos8 ~]# grep -v 'sbi
2021-09-11 09:46:42
61
原创 Week 2 assignment
1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录[root@centos8 ~]# ls -d /etc/[^[:alpha:]][[:alpha:]]*2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。[root@centos8 ~]# cp -r /etc/p*[^[:digit:]] /tmp/mytest13、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中[ro
2021-09-03 13:25:48
94
原创 Week 1 Homework
第一周作业1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。主流Linux发行版分三大系:Debian系、RedHat系和Slackware系;Debian系Ubuntu是基于Debian,以桌面应用为主的Linux发行版,Ubuntu每六个月(即每年的四月与十月)发布一个新版本,长期支持(LTS)版本每两年发布一次。普通版本一般只支持9个月,但LTS版本一般能提供5年的支持。 Mint是一种基于Ubuntu的Linux发行版,被很多爱好者誉为“最好的桌面应用系统”,就像是 Li
2021-08-28 13:07:41
136
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人