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编程之流程控制

    Bash作为一种过程式编程语言,拥有一套流程控制体系,可完成选择执行,循环执行功能。下面分别介绍if/else,case,select,for,while/until等语法的使用。

    Linux干货 2016-08-21
  • Sed简介

    Sed简介    一、简介   sed全称是:Stream EDitor。sed命令的功能同awk类似,差别在于,sed简单,对列处理的功能要差一些,awk的功能复杂,对列处理的功能比较强大。  sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern s…

    Linux干货 2015-05-11
  • 文件系统挂载

    挂载: 将额外文件系统与根文件系统某现存的目录建立起关联关系,进而使得此目录做为其它文件访问入口的行为 卸载: 为解除此关联关系的过程 把设备关联挂载点:mount Point mount 卸载时:可使用设备,也可以使用挂载点 umount mount   umount命令都是临时生效,机器重启后失效 挂载点下原有文件在挂载完成…

    Linux干货 2017-04-30
  • hello 北京&Linux启程

    北京初感&Linux启程

    Linux干货 2018-03-26
  • LVS类型及工作原理

    lvs工作原理 lvs(Linux Virtual Server),工作于layer4,其原理是根据请求报文的目标IP和PORT将其转发至后端主机集群中的某一提供服务的主机,具体转发到哪一台后端主机需要由挑选算法来决定。通俗来说,lvs的功能是通过在内核空间的netfilter上的INPUT链上的ipvs实现的,当报文由物理网络接口进入主机后,ipvs将流经…

    Linux干货 2016-12-05
  • 程序包管理:rpm、yum以及(make)源代码编译安装

    程序包管理:rpm、yum以及(make)源代码编译安装 在Linux上安装程序一般都有三种方法:源代码编译安装,rpm包安装和rpm包的前端安装yum, (rpm,和yum程序包管理器是针对CentOS6平台的) 程序包管理方式都大同小异:  源代码–>目标二进制格式(二进制程序、库文件、配置文件、帮助文件)–&gt…

    Linux干货 2017-01-10