shell脚本
wanboo0205
这个作者很懒,什么都没留下…
展开
-
shell脚本综合运用
源码安装Nginx需要提前安装依赖包软件gcc,openssl-devel,pcre-devel 参考脚本如下: 测试脚本是否可用:原创 2019-10-04 20:18:12 · 145 阅读 · 0 评论 -
shell脚本(二)
本案例要求编写Nginx启动脚本,要求如下: 脚本支持start、stop、restart、status 脚本支持报错提示 脚本具有判断是否已经开启或关闭的功能 脚本通过位置变量$1读取用户的操作指令,判断是start、stop、restart还是status netstat命令可以查看系统中启动的端口信息,该命令常用选项如下: -n以数字形式显示端口号 -t显示TCP连接的端口 -...原创 2019-10-05 17:01:18 · 135 阅读 · 0 评论 -
shell脚本(三)
本案例要求编写脚本,实现计算机各个性能数据监控的功能,具体监控项目要求如下: CPU负载 网卡流量 内存剩余容量 磁盘剩余容量 计算机账户数量 当前登录账户数量 计算机当前开启的进程数量 本机已安装的软件包数量 ...原创 2019-10-06 19:37:53 · 120 阅读 · 0 评论 -
shell脚本(四)
本案例要求编写脚本,防止远程ssh暴力破解密码,具体监控项目要求如下: 检测ssh登录日志,如果远程登录账户错误三次以上,则显示该IP地址 检测ssh登录日志,如果远程登录密码错误三次以上,则显示该IP地址 利用awk命令对本机的ssh密码登录做统计 ssh密码登录的结果都保存在/var/log/secure文件里 ...原创 2019-10-08 18:48:05 · 74 阅读 · 0 评论 -
shell脚本(四)
本案例要求编写脚本,实现带进程显示的复制脚本,具体要求如下: 默认Linux的cp命令不具有进度显示 我们需要自己编写脚本实现进度显示 可以使用进度条的方式,或者显示百分比的方式 #!/bin/bash jindu(){ while : do echo -ne '\033[43m \033[0m' sleep 0.3 done } jindu & #jindu变...原创 2019-10-09 08:39:47 · 138 阅读 · 0 评论 -
shell脚本基础
案例1:编写sysinfo系统报告脚本 编写sysinfo系统信息报告脚本 1)编写脚本代码 #!/bin/bash cat /etc/redhat-release #查看红帽系统版本 uname -r #查看内核信息 hostname #查看主机名 案例2:重定向输出的应用 2.1问题 本例要求编写一个脚本/root/out.sh,功能特性如下: 1.执行此脚本显示I love ...原创 2019-10-09 15:31:31 · 196 阅读 · 0 评论