前言mac记录与端口扫描脚本开发系统监控脚本一:脚本编程步骤分享1.1脚本编程步骤1.2需求分析根据系统管理的需求,分析脚本要实现的功能、功能实现的层次、实现的命令与语句等1.3命令测试将要用到的命令逐个进行测试,以决定使用的选项、要设置的变量等1.4脚本编程将测试好的命令写入到脚本文件中,并通过各种语句将命令执行的结果保存、判断或者发出报警等1.5调试优化对脚本进行测试,并根据结果进行优化建议一
分类:
系统相关 时间:
2019-12-05 22:00:51
阅读次数:
122
1. 检测网站是否正常 2.打包小于5KB的文件 3.监控22端口是否被封并处理 4. 分析nginx日志 5. 根据提示打印数字 #!/bin/bash read -p "please input a number" nn1=`echo $n|sed 's/[0-9]//g'`if [ -n "$ ...
分类:
系统相关 时间:
2019-09-11 23:56:16
阅读次数:
169
1. 问候的脚本 2. 菜单脚本 3. 检查用户是否登陆 4. 定期检查系统是否被入侵 5. 文本内容三行合并为一行 ...
分类:
系统相关 时间:
2019-09-09 19:43:34
阅读次数:
82
1. 根据网卡名输出IP #!/bin/bash ip addr|grep ^[0-9]|awk -F '[: ]+' '{print $2}'>/tmp/eth.list ##利用死循环来提示用户输入正确的网卡名,输入正确的网卡名后跳出死循环while :do echo "The network ...
分类:
系统相关 时间:
2019-09-06 01:13:40
阅读次数:
94
1. 根据菜单中数字入口,执行命令 2. 批量创建用户 3. 监控http的进程 #!/bin/bash mail_addr=tzr@qq.comcheck_service(){ c=0 for i in `seq 1 5` do /usr/local/apache2/bin/apachectl - ...
分类:
系统相关 时间:
2019-08-30 20:47:49
阅读次数:
102
1. 每日生成一个文件 2. 统计ip访问量 3. 统计所有进程物理内存使用总量 4. 测试服务器网络是否通 ...
分类:
系统相关 时间:
2019-08-28 22:17:07
阅读次数:
111
1. expect的应用 1)传输文件 2)远程执行命令,无需交互,无需输入密码 3)上线的shell脚本(工具),核心是expect,即分发系统 2. expect的安装 yum install -y expect 3. expect语言实例1:自动远程登陆某台服务器 #! /usr/bin/ex ...
分类:
系统相关 时间:
2019-08-28 00:42:15
阅读次数:
175
<!--end: blogStats --> <!--end: navigator 博客导航栏 --> <!--end: header 头部 --> <!--done--> Shell编程实战 为什么要学习Shell编程 Shell脚本语言是实现Linux/Unix系统管理及自动化运维所必须的重要工 ...
分类:
系统相关 时间:
2019-01-17 12:52:36
阅读次数:
191
为什么要学习Shell编程 Shell脚本语言是实现Linux/Unix系统管理及自动化运维所必须的重要工具,Linux系统的底层以及基础应用软件的核心大都涉及Shell脚本的内容。 一个合格的Linux系统管理员都必须熟练编写Shell脚本语言,从而提升运维人员的工作效率,减少不必要的重复性工作。 ...
分类:
系统相关 时间:
2018-08-29 14:00:47
阅读次数:
177
1、位置变量(1)$0==>取文件名[root@thzzc1994~]#cattest.shecho$0[root@thzzc1994~]#shtest.shtest.sh[root@thzzc1994~]#sh~/test.sh/root/test.sh说明:执行脚本时脚本名字前面有路径则$0输出路径。前面有路径则要输出路径。也可用命令dirname和basename取值。(2)$#和$n
分类:
系统相关 时间:
2018-05-20 18:18:12
阅读次数:
237