20161028第9天作业

20161028第9天作业

1、编写脚本/root/bin/hostping.sh,接受一个主机的IPv4地址做为参数,测试是否可连通。如果能ping通,则提示用户“该IP地址可访问”;如果不可ping通,则提示用户“该IP地址不可访问”

2、编写脚本/root/bin/checkdisk.sh,检查磁盘分区空间和inode使用率率,如果超过80%,就发广播警告空间将满

3、查找/var目录下属主为root,且属组为mail的所有文件

4、查找/var目录下不属于root、lp、gdm的所有文件

5、查找/var目录下最近一周内其内容修改过,同时属主不为root,也不是postfix的文件

6、查找当前系统上没有属主或属组,且最近一个周内曾被访问过的文件

7、查找/etc目录下大于1M且类型为普通文件的所有文件

8、查找/etc目录下所有用户都没有写权限的文件

9、查找/etc目录下至少有一类用户没有执行权限的文件

10、查找/etc/init.d目录下,所有用户都有执行权限,且其它用户有写权限的文件

1

ping -c1 -w2 "$1" > /dev/null && echo "IP is reachable" || echo "IP is unreachable"

2

3

find /var -u root -g mail

4.

find /var -not \( -user root -user lp  -user gdm \) -ls

5.

find  /var \( -mtime -7 -a -not -user root -a -not -user postfix \)

6

7

find /etc -size +1M   -type f

8

find /etc -not -perm  -222

9

find /etc -not -perm /111

10

find /etc/init.d  -perm -113

原创文章,作者:huangmailu,如若转载,请注明出处:http://www.178linux.com/56081

(0)
huangmailuhuangmailu
上一篇 2016-10-30
下一篇 2016-10-30

相关推荐

  • 马哥教育网络班21期+第9周课程练习

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登陆shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash while read line; do     if [[ $line&n…

    Linux干货 2016-09-01
  • 多任务脚本发布

    1、此脚本用于将80和443用iptables mark标记后 添加到 ipcsadm 中,让80端口和443端口当成一类 服务进行调度 —————————————————————————————————————————————— #!/bin/bash 多端口绑定,这里是80和443被iptables绑定为一个标记分发后端 vip=172.16.0.99M…

    Linux干货 2017-06-25
  • openssl+http实现https

    openssl详解及实现https OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。 秘钥算法和协议: 对称加密: 加密和解密使用同一个密钥,原始数据分成固定大小块,算法不同 秘钥过多,秘钥分发困难 DES,3DES  AES  Blowfi…

    Linux干货 2016-10-24
  • 文件的元数据有那些,怎么样查看和修改文件时间戳

    数据(Metadata),又称中介数据、中继数据,为描述数据的数据(data about data), 主要是描述数据属性(property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。 元数据算是一种电子式目录,为了达到编制目录的目的,必须在描述并收藏数据的内容或特色, 进而达成协助数据检索的目的。元数据就是数据的数据。任何文件系统…

    Linux干货 2017-08-28
  • 马哥教育网络班22期第三周课程练习1

    1、who | awk {'print $1'} | sort | uniq  2、last | head -n1 3、awk -F":" {'print $7'} /etc/passwd |  awk '{for(i=1;i<=NF;i++)a[$i]++}EN…

    Linux干货 2016-08-29
  • lvs-nat集群

    lvs-nat算法 nat模型样式 vs服务器:公网地址 172.18.250.253 私网地址 192.168.57.129 (DIP) 各私网服务器网关指向服务器DIP 各私网服务器做集群:web (telnet,ssh) 私网服务器使用httpd实现 rs私网服务器1 centos7 ip:192.168.57.132 rs私网服务器2 centos6…

    Linux干货 2017-05-15