作业
教学布置作业
N45_632917996
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第十八周:网络文件共享服务及iptables
1、实现基于MYSQL验证的vsftpd虚拟用户访问在数据库服务器上安装MySQL及创建虚拟用户账号、授权访问[root@mariadb-server ~]# yum install mariadb-server[root@mariadb-server ~]# systemctl start mariadb[root@mariadb-server ~]# mysqlMariaDB [(none)]> create database vsftpd;MariaDB [(none)]> u原创 2020-08-26 20:27:05 · 259 阅读 · 0 评论 -
第十七周:ansible及httpd配置
1、使用ansible的playbook实现自动化安装httpd2、建立httpd服务器,要求提供两个基于名称的虚拟主机:(1)www.X.com,页面文件目录为/web/vhosts/x;错误日志为/var/log/httpd/x.err,访问日志为/var/log/httpd/x.access(2)www.Y.com,页面文件目录为/web/vhosts/y;错误日志为 /var/log/httpd/www2.err,访问日志为/var/log/httpd/y.access(3)为两个虚拟主原创 2020-08-12 15:19:11 · 427 阅读 · 0 评论 -
第十六周:MySQL(二)
1、编写脚本,支持让用户自主选择,使用mysqldump还是xtraback全量备份#!/bin/bashcase $1 inmysqldump) mysqldump -A -F --single-transaction --master-data=2 > /data/all.sql echo 备份完成 ;;xtrabackup) xtrabackup --原创 2020-08-03 19:46:56 · 193 阅读 · 0 评论 -
第十五周作业:MySQL数据库
1、 导入hellodb.sql生成数据库(1) 在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄MariaDB [hellodb]> select name,age from students where gender="M" and age>"25";+--------------+-----+| name | age |+--------------+-----+| Xie Yanke | 53 || Ding Dian原创 2020-07-20 16:35:58 · 380 阅读 · 0 评论 -
总结:日志
rsyslog多线程UDP, TCP, SSL, TLS, RELPMySQL, PGSQL, Oracle实现日志存储强大的过滤器,可实现过滤记录日志信息中任意部分自定义输出格式CentOS6和7默认使用ELK (elasticsearch, logstash, kibana)非关系型分布式数据库基于apache软件基金会jakarta项目组的项目luceneElasticsearch是个开源分布式搜索引擎Logstash对日志进行收集、分析,并将其存储供以后使用ki..原创 2020-07-19 10:37:42 · 239 阅读 · 0 评论 -
第十四周、DNS及MySQL
1、简述DNS服务器原理,并搭建主-辅服务器DNS的工作原理及过程分下面几个步骤: 第一步:客户机提出域名解析请求,并将该请求送出给本地的域名办事器。 第二步:当本地的域名办事器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名办事器就直接把查询的结果返回。 第三步:如果本地的缓存中没有该纪录,则本地域名办事器就直接把请求发给根域名办事器,然后根域名办事器再返回给本地域名办事器一个所查询域(根的子域) 的主域名办事器的地址。 第四步:本地办事器再向上一步返回的域名办事器送出请求,原创 2020-07-17 13:01:11 · 241 阅读 · 0 评论 -
第十三周、网络时间服务和自动化部署系统
1、配置chrony服务,实现服务器时间自动同步局域网服务器配置[root@CentOS7 ~]# vim /etc/chrony.conf server ntp.aliyun.com iburstallow 192.168.8.0/24[root@CentOS7 ~]# systemctl start chronyd.service局域网客户机配置[root@CentOS7 ~]# vim /etc/chrony.confserver 192.168.8.7 iburst [roo原创 2020-07-07 14:28:19 · 166 阅读 · 0 评论 -
第十二周、加密与安全
1、编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败 次数超过10次,自动将此远程IP放入Tcp Wrapper的黑名单中予以禁止防问while true;do grep 'Failed' /var/log/secure |awk -F ' +|:' '{ip[$(NF-3)]++}END{for(i in ip){print i,ip[i]}}' >/data/ss.log while read ip num;do原创 2020-07-01 13:28:41 · 181 阅读 · 0 评论 -
第十一周、selinux与AWK
1、编写脚本selinux.sh,实现开启或禁用SELinux功能#!/bin/bashif grep SELINUX=disabled /etc/selinux/config &>/dev/null;then echo "selinux is stop"elif grep SELINUX=enforcing /etc/selinux/config &>/dev/null;then原创 2020-06-23 14:15:04 · 178 阅读 · 0 评论 -
第十周、shell脚本进阶及系统启动
1、编写脚本,接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/wwwif [ ! $# -eq 2 ];then echo "you need to input two arguments: user directory"else if id $1 &> /dev/null;then echo user is exist else useradd -d $2 $1 &>/dev/nul原创 2020-06-17 09:58:59 · 196 阅读 · 0 评论 -
第九周:进程,系统性能和计划任务
1、显示统计占用系统内存最多的进程,并排序[root@bogon ~]# ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head PID PPID CMD %MEM %CPU 3511 3316 /usr/bin/gnome-shell 16.3 0.2 3873 3316 /usr/bin/gnome-software --g 5.4 0.0 1572 115原创 2020-06-08 15:25:44 · 252 阅读 · 0 评论 -
第八周、网络协议与管理
1、简述osi七层模型和TCP/IP五层模型OSI模型:名称功能PDU应用层提供用户应用消息message表示层加密、压缩消息message会话层建立会话消息message传输层端到端数据段segment网络层路由选址数据包packet数据链路层控制访问mac帧frame物理层定义物理规则bit流TCP/IP协议:名称应用层(相当于OSI模型上三层)传输层网络层数据链路层原创 2020-06-03 10:22:47 · 180 阅读 · 0 评论 -
第七周、软件包管理与磁盘存储
1、自建yum仓库,分别为网络源和本地源1.1 基于光盘的yum源[root@localhost ~]#cat /etc/yum.repos.d/cdrom.repo [cdrom]name=cdrom basebaseurl=file:///misc/cd/gpgcheck=1gpgkey=file:///misc/cd/RPM-GPG-KEY-CentOS-$releasever[eple]name=aliyun epelbaseurl=https://mirrors.aliyu原创 2020-05-28 15:18:37 · 200 阅读 · 0 评论 -
第五周、文件查找与压缩、sed
1、查找/etc目录下大于1M且类型为普通文件的所有文件[root@centos7 ~]#find /etc -size +1M -type f/etc/udev/hwdb.bin/etc/selinux/targeted/active/policy.kern/etc/selinux/targeted/policy/policy.31/etc/selinux/targeted/contexts/files/file_contexts.bin2、打包/etc/目录下面所有conf结尾的文件,压缩原创 2020-05-14 15:28:32 · 245 阅读 · 1 评论 -
第四周、文本处理工具及shell基础
1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来[root@iZbp19axymtpqhar62dycvZ data]# cat /etc/passwd |egrep -v '.*/sbin/nologin$' |cut -d: -f1rootsyncshutdownhaltwang[root@iZbp19axymtp...原创 2020-05-02 19:52:02 · 176 阅读 · 0 评论 -
第三周、用户与组
1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录[root@localhost ~]#ls -a /etc/[^[:alpha:]][[:alpha:]]*/etc/1fd2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。[root@localhost ~]#mkdir /tmp/mytest1/[r...原创 2020-04-28 09:55:11 · 282 阅读 · 2 评论 -
第二周、文件管理命令及数据储存原理
Linux文件系统命名规则文件名最长255字节文件名+路径最长4095字节除了斜杠和NUL,所有字符都可用标准Linux文件系统(如ext4、xfs),文件名称大小写敏感系统目录用途...原创 2020-04-23 15:01:36 · 152 阅读 · 0 评论 -
第一周、Linux历史及发行版本
Linux历史及发行版本Linux历史新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Linux历史你好! ...原创 2020-04-16 09:24:27 · 295 阅读 · 0 评论
分享