云计算作业集
文章平均质量分 71
如题
碳水化合盐
这个作者很懒,什么都没留下…
展开
-
N43-第二十一周作业
第二十一周作业????????????配置nginx反向代理,实现api.x.com域名代理本地9001端口 ????????????配置nginx反向代理,实现api.x.com域名代理本地9001端口1️⃣安装nginx下载:http://nginx.org/en/download.html解压安装包:tar xf nginx-1.16.1.tar.gz创建系统用户并指定家目录:useradd -r -s /sbin/nologin nginx安装依赖:yum install原创 2021-02-10 10:05:35 · 232 阅读 · 0 评论 -
N43-第二十周作业
第二十周作业一、编译安装LNMP,并安装wordpress二、配置虚拟主机,www.x.com域名实现首页访问,admin.x.com域名实现wordpress的后台访问 一、编译安装LNMP,并安装wordpress 1️⃣lnmp环境分为4部分,linux、nginx、mysql和php 2️⃣编译安装mariadb下载安装包:https://downloads.mariadb.org/mariadb/+releases/解压安装包:tar xf mari原创 2021-02-09 15:03:27 · 113 阅读 · 0 评论 -
N43-第十九周作业
第十九周作业一、简述LVS四种集群特点及应用场景二、描述LVS-DR工作原理,并配置实现三、实现LVS+Keepalived高可用 一、简述LVS四种集群特点及应用场景1、LVS-NAT多目标IP的DNAT,通过将请求报文中的目标地址和目标端口修改为某挑选出的RS的RIP和PORT实现转发(1) RIP和DIP必须在同一个IP网络,且应该使用私网地址;RS的网关要指向DIP;(2) 请求报文和响应报文都必须经由Director转发;Director易于成为系统瓶颈;(3) 支持端口原创 2021-02-09 14:57:41 · 102 阅读 · 0 评论 -
N43-第十八周作业
第十八周作业1、实现基于MYSQL验证的vsftpd虚拟用户访问2、通过NFS实现服务器/www共享访问3、配置samba共享,实现/www目录共享4、使用rsync+inotify实现/www目录实时同步5、使用iptable实现:放行telnet,ftp,web服务,放行samba服务,其他端口服务全部拒绝 1、实现基于MYSQL验证的vsftpd虚拟用户访问 1️⃣环境准备,一台虚拟机作为FTP服务器,另一台做数据库服务器数据库服务器(centos8)上安装并启动:y原创 2021-02-09 14:48:44 · 216 阅读 · 0 评论 -
N43-第十七周作业
第十七周作业1、部署分离的LAMP,部署到二台服务器上,php加载xcache模块2、部署wordpress论坛,并实现正常访问登录论坛(在1基础上实现)3、收集apache访问日志,并实现图形化展示(在1、2基础上实现) 1、部署分离的LAMP,部署到二台服务器上,php加载xcache模块 1️⃣环境准备,两台主机,第一台虚拟主机(192.168.9.105)安装mariadb并启动,第二台虚拟主机(192.168.9.103)安装httpd,php,php-mysql原创 2021-02-09 14:19:46 · 481 阅读 · 0 评论 -
N43-第十六周作业
第十六周作业1、使用ansible的playbook实现自动化安装httpd2、建立httpd服务器,要求提供两个基于名称的虚拟主机: 1、使用ansible的playbook实现自动化安装httpd#vim install_httpd.yml---- hosts: appsrvs remote_user: root tasks: - name: install yum: name=httpd - name: config copy:原创 2021-02-09 14:01:43 · 86 阅读 · 0 评论 -
N43-第十五周作业
第十五周作业1、编写脚本,支持让用户自主选择,使用mysqldump还是xtraback全量备份2、配置Mysql主从同步3、使用MHA实现Mysql高可用 1、编写脚本,支持让用户自主选择,使用mysqldump还是xtraback全量备份#!/bin/bashread -p "please input 1 or 2 (1=mysqldump,2=xtrabackup):" BACKTYPEif [[ "$BACKTYPE" == 1 ]];then mysqldump -A原创 2021-02-09 13:56:44 · 89 阅读 · 1 评论 -
N43-第十四周作业
第十四周作业1、 导入hellodb.sql生成数据库2、数据库授权magedu用户,允许192.168.1.0/24网段可以连接mysql3、总结mysql常见的存储引擎以及特点 1、 导入hellodb.sql生成数据库 (1) 在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄select * from students where age>27 and gender='m'; (2) 以ClassID为分组依据,显示每组的平原创 2021-02-09 11:55:06 · 201 阅读 · 2 评论 -
N43-第十三周作业
第十三周作业1、简述DNS服务器原理,并搭建主-辅服务器2、搭建并实现智能DNS3、编译安装Mariadb,并启动后可以正常登录 1、简述DNS服务器原理,并搭建主-辅服务器DNS服务器原理:参考:DNS原理及其解析过程第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服原创 2021-02-09 11:46:51 · 200 阅读 · 1 评论 -
N43-第十二周作业
第十二周作业1、配置chrony服务,实现服务器时间自动同步2、实现cobbler + pxe自动化装机 1、配置chrony服务,实现服务器时间自动同步1️⃣检查服务状态启动chrony服务:systemctl start chronyd.service 设置开机同步时间:systemctl enable chronyd.service 查看服务状态:systemctl status chronyd.service 2️⃣关闭防火墙直接关闭防火墙:syste原创 2021-02-09 11:19:25 · 166 阅读 · 0 评论 -
N43-第十一周作业
第十一周作业1、编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败次数超过10次,自动将此远程IP放入Tcp Wrapper的黑名单中予以禁止防问2、配置magedu用户的sudo权限,允许magedu用户拥有root权限 1、编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败次数超过10次,自动将此远程IP放入Tcp Wrapper的黑名单中予以禁止防问#!/bin/bashcat /var/log原创 2021-02-09 11:15:51 · 67 阅读 · 0 评论 -
N43-第十周作业
第十周作业1、编写脚本selinux.sh,实现开启或禁用SELinux功能2、统计/etc/fstab文件中每个文件系统类型出现的次数3、提取出字符串Yd$C@M05MB%9&Bdh7dq+YVixp3vpw中的所有数字4、解决DOS攻击生产案例:根据web日志或者网络连接数,监控当某个IP并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频率每隔5分钟。防火墙命令为:iptables -A INPUT -s IP -j REJECT 1、编写脚本selinu原创 2021-02-08 15:40:40 · 91 阅读 · 0 评论 -
N43-第九周作业
第九周作业1、编写脚本,接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/www2、使用expect实现自动登录系统3、简述linux操作系统启动流程4、破解centos7密码第一种方法:设置光盘为第一启动项第二种方法:救援模式(推荐方法) 1、编写脚本,接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/www#!/bin/bashif原创 2021-02-08 15:32:58 · 109 阅读 · 0 评论 -
N43-第八周作业
第八周作业1、显示统计占用系统内存最多的进程,并排序2、编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若ping不通则输出"fail!"3、每周的工作日1:30,将/etc备份至/backup目录中,保存的文件名称格式 为“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天的时间4、工作日时间,每10分钟执行一次磁盘空间检查,一旦发现任何分区利用率高于80%,就发送邮件报警原创 2021-02-08 15:20:08 · 123 阅读 · 0 评论 -
N43-第七周作业
第七周作业1、简述osi七层模型和TCP/IP五层模型2、总结描述TCP三次握手四次挥手3、描述TCP和UDP区别4、总结ip分类以及每个分类可以分配的IP数量5、总结IP配置方法 1、简述osi七层模型和TCP/IP五层模型 各层功能定义:<1> 应用层OSI参考模型中最靠近用户的一层,是为计算机用户提供应用接口,也为用户直接提供各种网络服务。我们常见应用层的网络服务协议有:HTTP,HTTPS,FTP,POP3、SMTP等。<2>原创 2021-02-08 15:13:34 · 127 阅读 · 0 评论 -
N43-第六周作业
第六周作业1、自建yum仓库,分别为网络源和本地源2、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交3、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项4、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小为16MB,而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录 1、自建yum仓库,分别为网络源和本地源原创 2021-02-08 15:03:29 · 312 阅读 · 0 评论 -
N43-第五周作业
第五周作业1、查找/etc目录下大于1M且类型为普通文件的所有文件2、打包/etc/目录下面所有conf结尾的文件,压缩包名称为当天的时间,并拷贝到/usr/local/src目录备份3、利用sed取出ifconfig命令中本机的IPv4地址4、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符5、处理/etc/fstab路径,使用sed命令取出其目录名和基名 1、查找/etc目录下大于1M且类型为普通文件的所有文件find /etc -size +原创 2021-02-08 14:22:40 · 66 阅读 · 0 评论 -
N43-第四周作业
第四周作业一级目录一级目录一级目录一级目录一级目录一级目录一级目录一级目录一级目录一级目录原创 2021-02-08 14:18:05 · 71 阅读 · 0 评论 -
N43-第三周作业
第三周作业1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中4、请总结描述用户和组管理类命令的使用方法并完成以下练习1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录① ls -a /etc/[^a-Z][a-Z]*② ls -a /etc/[原创 2021-02-08 14:12:26 · 102 阅读 · 0 评论 -
N43-第二周作业
第二周作业1、描述Linux发行版的系统目录名称命名规则以及用途2、描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?3、总结软连接和硬连接区别,并用实例操作说明4、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示5、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的行首的空白字符6、在vim中设置tab缩进为4个字符 1、描述Linux发行版的系统目录名称命名规则以及用途Linux系统基础原创 2021-02-08 14:04:37 · 113 阅读 · 0 评论 -
N43-第一周作业
第一周作业1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别2、安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图3、配置环境变量,实现执行history的时候可以看到执行命令的时间4、总结Linux哲学思想5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen、date、ifconfig、export等命令 1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别????CentOS、RedHat、原创 2021-02-08 13:00:52 · 164 阅读 · 0 评论