1.恶意登陆IP禁止#!/bin/bash
for i in `cat /var/log/secure |awk '/Failed/ {print $(NF-3)}'|sort | uniq -c |awk '{if($1>2) print $2}'`
do
grep $i /etc/hosts.deny > /dev/null 2>&
原创
2013-07-24 22:30:21
663阅读
服务器健康检查脚本:检查服务器的CPU、内存、磁盘、网络等资源使用情况,以及关键服务状态。日志清理脚本:定期清理过期的日志文件,释放磁
Shell脚本实现自动化运维,包括自动化部署、用户管理、软件安装和网络配置,提高运维效率,减少错误。示例代码展示各脚本功能及应用场景。
本文介绍生产环境中实用的Shell脚本,包括安全加固、数据同步、数据库备份、网站监控和日志分析脚本,提供示例代码,可自动化运维任务,提高系统安全性、数据备份迁移、网站监控及日志分析效率。
本文介绍七个超实用Shell脚本,涵盖自动化测试、性能、代码格式化、依赖管理、版本控制、文档生成和邮件发送,助力生产环境管理和维护,提高效率和系统稳定性。
Shell脚本助力运维,涵盖服务器健康检查、日志清理、备份和监控。各脚本功能包括资源监控、日志管理、数据保护和告警通知,提升运维效率,确保生产环境稳定运行。
关于排序 很多时候涉及到 IP 排序的 Shell 可以轻松搞定 如
Sort –t . –k1,1n –k2,2n –k3,3n –k3,4n
或 一种复杂些的方式
gawk -F . ‘{
原创
2011-04-09 18:25:16
643阅读
linux 下 取进程占用 cpu 最高的前10个进程 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head linux 下 取进程占用内存(MEM)最高的前10个进程 ps aux|head -1;ps aux|grep -v PID|sort ...
转载
2021-10-10 12:50:00
70阅读
2评论
放这个图呢,没别的意思。文章目录基础知识Shell 变量使用变量Shell 字符串单引号双引号拼接字符串获取字符串长度提取子字符串Shell 数组读取数组获取数组的长度Shell 注释Shell 传递参数运算符关系运算符逻辑运算符字符串运算符文件测试运算符echo流程控制分支for 循环while 语句跳出循环Shell 输入/输出重定向实用脚本收集判定指令是否执行成功批量测试文件是否存在基础知识./XXX.sh这样运行Shell 变量your_name="XXX"1、变量名和等号之间.
原创
2022-03-15 14:05:16
118阅读
以下是几个可以提高工作效率的Linux脚本示例:1.自动备份文件脚本该脚本可以定期自动备份指定目录下的文件,避免数据丢失。bash复制代码#!/bin/bash
BACKUP_DIR=/home/user/backup
SOURCE_DIR=/home/user/docs
DATE=$(date +%Y-%m-%d_%H-%M-%S)
tar -czvf $BACKUP_DIR/docs_back
原创
2023-07-03 21:36:19
142阅读
开场白:这里简单记录一些常用的bash命令,一则备忘,二来希望可以帮助别人解决一些问题。1.检测文件是否存在if [ -f ./foo.txt ]then
原创
2022-09-05 16:56:49
87阅读
Linux shell编程是Linux操作系统下的一种非常实用的编程技术,它能够帮助用户更好地管理和操作系统。在Linux系统中,shell是用户与内核之间的接口,用户通过shell可以向内核发送命令,将命令转换成内核可以理解的方式,并执行相应的操作。
在Linux系统中,最常用的shell是Bash shell,它是许多Linux系统默认的shell。Bash shell具有丰富的内置命令,可
原创
2024-05-15 10:02:02
44阅读
1.能够设置检查服务器的台数 和 要检查哪台服务器,把不在线主机的ip地址和对应不在线的时间,并统计不在线主机的台数保存的到文件里。然后把文件内容显示到屏幕上。 1 #! /bin/bash
2 read -p "请输入检测台数:" x
 
原创
2014-07-13 16:15:00
1139阅读
屌丝运维常用shell列出你最常用的10条shellhistory | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | headhistory | awk '{a[$4]++}END{for(i in a){print a[$i] " " i}}' | sort -rn | head&
转载
精选
2014-07-10 20:16:16
376阅读
有好工作欢迎推荐,限深圳地区,个人qq:252190189
原创
2013-02-17 23:03:43
1023阅读
一.在shell脚本中嵌入expect来实现输入 expect是一个自动交互功能的工具。
原创
2022-03-30 14:14:08
1810阅读
用Xshell登陆linux主机后,在hbase shell下不能使用backspace和delete删除误输的指令,这是Xshell的配置问题: 在File->Properties->Terminal->Keyboard下,把DELETE/BACKSPACE key sequence选为ASCII
转载
2017-07-13 21:44:00
143阅读
2评论
全目录搜索文件内容<code>grep-H-r"OssUtil\:\:getObjectUrl"./</code>
原创
2018-04-28 20:17:38
888阅读
一、统计Nginx日志中访问量最多的IP cat access.log |awk '{print $1}'|sort|uniq -c|sort -r (1)先看下Nginx日志内容格式 我这个是默认日志格式,可以看到访问IP在第一列 [root@localhost logs]# head -n 1
原创
2021-11-16 10:10:52
141阅读