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

相关推荐

  • bash变量详解

       shell作为用户和Unix/Linux沟通的桥梁,既可以是一个可执行的二进制程序,同时也是一个具备了编程能力的程序设计语言,定义了各种各样的变量和参数,下面介绍一下shell之上的各种变量。 1、本地变量    特性:只对当前shell生效 [root@centos7 ~/bin]#cat …

    Linux干货 2016-08-15
  • N25-第九周作业

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别统计这两类用户的个数;通过字符串比较来实现; #!/bin/bash     echo “可登录类型有有$(awk -F: ‘/[^\<nologin\>…

    Linux干货 2017-03-11
  • Web服务,http协议。

    一·web   1。web是一种网站服务器,C/S架构,比较流行的Apache,Nginx,IIS。客户能够去服务器请求资        资源。   2.使用http协议,服务器html或者xml格式文件,客户浏览器访问资源(url)。   3.过程包括服务器套接字监听直到和客户套接字建立…

    Linux干货 2015-07-04
  • 高级文件系统管理

    磁盘配额:         当我们在一个指定分区内有多个用户使用时,为了保证磁盘空间的大小,我们可以限制某些用户在该磁盘空间中的使用量,此种功能我们称之为磁盘配额。          &nb…

    Linux干货 2016-08-30
  • N26-肉肉-第一周作业

    1.描述计算机的组成及其功能CPU:运算器、控制器、寄存器、缓存存储器:内存,RAM(Random Access Memory)    IO:输入输出设备2.按系列罗列linux的发行版本,并描述不同发行版本之间的联系与区别。发行版有数百种之多,著名的主流发行版有3种Debian,Slackware,RedHatDebian:使…

    Linux干货 2017-01-03
  • openssl总结及私有CA的搭建

    一、前言 什么是openssl?讲openssl之前我们先了解一下什么是ssl?ssl是secure socket layer的简称,其使用对称加密,非对称加密(公钥加密解密),单向加密解密结合证书实现数据传输安全,openssl默认是在系统安装时就已经安装上去的。随着互联网的迅速发展,网络通信已经成为传递信息的主要途径。而通信时的数据传输大部分都是明文传输…

    Linux干货 2016-01-05