每日一练–8.10 脚本

1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。

QQ浏览器截屏未命名.png

2、编写脚本/root/bin/backup.sh,可实现每日将/etc/目录备份到/root/etcYYYY-mm-dd中

QQ浏览器截屏未命名.pngQQ浏览器截屏未命名.png

3、编写脚本/root/bin/disk.sh,显示当前硬盘分区中空间利用率最大的值

QQ浏览器截屏未命名.png

QQ浏览器截屏未命名.png

4、编写脚本/root/bin/links.sh,显示正连接本主机的每个远程主机的IPv4地址和连接数,并按连接数从大到小排序

QQ浏览器截屏未命名.png

5、写一个脚本/root/bin/sumid.sh,计算/etc/passwd文件中的第10个用户和第20用户的ID之和QQ浏览器截屏未命名.png

6、写一个脚本/root/bin/sumspace.sh,传递两个文件路径作为参数给脚本,计算这两个文件中所有空白行之和

QQ浏览器截屏未命名.png

QQ浏览器截屏未命名.png

7、写一个脚本/root/bin/sumfile.sh,统计/etc, /var, /usr目录中共有多少个一级子目录和文件

QQ浏览器截屏未命名.png

QQ浏览器截屏未命名.png

8、写一个脚本/root/bin/argsnum.sh,接受一个文件路径作为参数;如果参数个数小于1,则提示用户“至少应该给一个参数”,并立即退出;如果参数个数不小于1,则显示第一个参数所指向的文件中的空白行数

QQ浏览器截屏未命名.png

QQ浏览器截屏未命名.png

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

QQ浏览器截屏未命名.png

QQ浏览器截屏未命名.png

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

(0)
wutianyouwutianyou
上一篇 2016-08-15 10:52
下一篇 2016-08-15 10:52

相关推荐

  • Shell 变量类型及用法

    一、      什么是变量          变量源于数学,在计算机语言中能储存计算机结果或能表示值的抽象概念,变量可以由变量名访问,在指令语言中,变量通常是可变的。Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个…

    Linux干货 2016-08-12
  • 文件的权限详解(二)ACL篇

    文件的权限详解(二)ACL篇 ACL访问控制列表作用: 1、 ACL:Access Control List,实现灵活的权限管理2、 除了文件的所有者,所属组和其它人,可以对更多的用户设置权限3、 CentOS7.0默认创建的xfs和ext4文件系统有ACL功能。4、 CentOS7.X之前版本,默认手工创建的ext4文件系统无ACL功能。需手动增加: tu…

    Linux干货 2016-08-05
  • Nginx代理MogileFS并实现负载均衡和高可用

    Nginx代理MogileFS并实现负载均衡和高可用 MogileFS nginx 负载均衡 前言 实验拓扑 实验环境 实验步骤 配置MogileFS 配置Nginx 总结 前言 上篇文章我们了解分布式系统和MogileFS的基本使用, 但是那样的架构是有问题的, 本篇文章我们来了解一下如何使用nginx-mogilefs-module-…

    大数据运维 2016-05-05
  • Linux学习之数据重定向

    大纲: 一、数据重定向定义 二、数据重定向分类 三、数据重定向作用 四、示例 一、数据重定向:命令的运行的结果默认输出在监视器上,重定向就是把这个结果输出到其它地方或其它文件。 二、数据重定向分类: 1.标准输出: (standard output,简称stdout,代码为 1 ,使用 > 或 >>):命令执行成功输出的正确提示信…

    Linux干货 2015-06-24
  • 作业练习题汇总

    需要用到的命令补充  文件通配符                                            …

    2017-07-22
  • 权限管理与ACL

    一、文件属性 1.文件属性:    文件属性操作     chown : change owner  ,设置文件所有者     chgrp : change group  ,设置文件的属组    文件属主修改: chow…

    Linux干货 2016-08-05