![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux作业
linux作业
studywinwin
这个作者很懒,什么都没留下…
展开
-
第十六周作业
使用ansible的playbook实现自动化安装httpd安装 ansibleyum --enablerepo=aliyun_epel install ansible -y管理哪些主机免密登陆ssh-keygen -P "" -t rsa -f /root/.ssh/id_rsa &> /dev/nullssh-copy-id 192.168.43.29s...原创 2020-04-06 16:12:22 · 436 阅读 · 0 评论 -
第十五周作业
编写脚本,支持让用户自主选择,使用mysqldump还是xtraback全量备份。#!/bin/bash#. /etc/init.d/functionsusername=rootpassname=123456PS3="Please input a number[1|2]: "mysqldumpdir=/mysqldumpdirxtrabackupdir=/xtrabackupdi...原创 2020-03-23 11:36:26 · 408 阅读 · 0 评论 -
第十四周作业
1、 导入hellodb.sql生成数据库mysql -uroot -p123 -h127.0.0.1 -P3306 < hellodb_innodb.sql(1) 在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄(2) 以ClassID为分组依据,显示每组的平均年龄(3) 显示第2题中平均年龄大于30的分组及平均年龄(4) 显示以L开头的名字的同学的...原创 2020-03-12 11:11:27 · 186 阅读 · 0 评论 -
第十三周作业
1、简述DNS服务器原理,并搭建主-辅服务器。dns原理图dns 主服务器#!/bin/bash. /etc/init.d/functionspackage="bind"name_conf="/etc/named.conf"name_zone="/etc/named.rfc1912.zones"zone_file="/var/named/xuepeng.com.zone"ip=...原创 2020-03-08 16:22:22 · 2757 阅读 · 0 评论 -
第十二周作业
1、配置chrony服务,实现服务器时间自动同步配置chrony服务,实现服务器时间自动同步2、实现cobbler+pxe自动化装机Centos8基于PXE自动安装操作系统Cobbler实现系统自动安装和cobbler的web管理实现...原创 2020-03-01 10:18:13 · 586 阅读 · 0 评论 -
第十一周作业
编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败 次数超过10次,自动将此远程IP放入TcpWrapper的黑名单中予以禁止防问vim /root/bin/checkip.sh#!/bin/bashnum=10while :;do lastb|awk '/ssh/{count[$3]++}END{for(ip in cou...原创 2020-02-21 16:24:29 · 362 阅读 · 0 评论 -
第十周作业
编写脚本selinux.sh,实现开启或禁用SELinux功能vim /etc/init.d/selinux#!/bin/bash## chkconfig: - 98 4# description: selinux start|stopsetenforce 0 &> /dev/null || setenforce 1 &> /dev/nullif [ ...原创 2020-02-14 22:19:31 · 286 阅读 · 0 评论 -
第九周作业
1、编写脚本,接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/wwwvim create_user.sh#!/bin/bash#if [ $# -ne 2 ];then echo "$0 username directory" exit 1fiparent=`dirname $2`if [ ! -d $...原创 2020-02-06 15:56:40 · 399 阅读 · 0 评论 -
第八周作业
1、显示统计占用系统内存最多的进程,并排序。ps aux|awk '{print $11,$4|"sort -k2 -nr"}'topc //显示完整的命令路径M //照内存从大到小排序2、编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若ping不通则输出"fail!"...原创 2020-01-18 15:05:03 · 230 阅读 · 0 评论 -
第七周作业
1、简述osi七层模型和TCP/IP五层模型七层模型OSI 七层含义物理层建立、维护、断开物理连接。(由底层网络定义协议)数据链路层建立逻辑连接、进行硬件地址寻址、差错校验等功能。(由底层网络定义协议)网络层进行逻辑地址寻址,实现不同网络之间的路径选择。传输层定义传输数据的协议端口号,以及流控和差错校验。会话层建立、管理、终止会话。(在...原创 2020-01-12 14:39:59 · 171 阅读 · 0 评论 -
第六周作业
第六周作业1、自建yum仓库,分别为网络源和本地源本地源cd /etc/yum.repos.d/vim local.repo[local]name=local cdrom yumbaseurl=file:///misc/cdenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7yum c...原创 2019-12-31 15:12:19 · 436 阅读 · 1 评论 -
第五周作业
第五周作业1、查找/etc目录下大于1M且类型为普通文件的所有文件find /etc -size +1M -type f |xargs ls -lh2、打包/etc/目录下面所有conf结尾的文件,压缩包名称为当天的时间,并拷贝到/usr/local/src目录备份。tar zcvf /usr/local/src/`date +"%F-%T"`.tar.gz /etc/*.conf...原创 2019-12-23 19:21:01 · 241 阅读 · 0 评论 -
第四周作业
第四周作业1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来方法一:grep -v '/sbin/nologin$' /etc/passwd|awk -F: '{print $1}END{print NR}'方法二:sed -n '/\/sbin\/nologin$/!s@^\([^:]\+\).*@\1@p' /etc...原创 2019-12-17 14:07:55 · 357 阅读 · 0 评论 -
第三周作业
第二周作业显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录[root@Centos7 ~]# touch /etc/3abc[root@Centos7 ~]# mkdir /etc/2db8[root@Centos7 ~]# ls /etc/[^[:alpha:]][[:alpha:]]*/etc/3abc/etc/2db8:复制/etc目...原创 2019-12-10 16:41:46 · 439 阅读 · 0 评论 -
第二周作业
第二周作业第二周作业描述Linux发行版的系统目录名称命名规则以及用途。描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?总结软连接和硬连接区别,并用实例操作说明。Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符在vim中设置tab...原创 2019-12-07 12:39:50 · 257 阅读 · 0 评论 -
第一周作业
第一周作业linux发行版安装 Centos7.6环境变量 HISTTIMEFORMAT总结 Linux 哲学思想Linux 常用格式Linux发行版发行版:发行版为许多不同的目的而制作,(大的范畴可以分为两类:一类是商业公司维护的发行版本,一类是社区组织维护的发行版本)包括对不同计算机结构的支持, 对一个具体区域或语言的本地化,实时应用,和嵌入式系统,甚至许多版本故意地只加...原创 2019-11-25 18:16:28 · 235 阅读 · 0 评论