用shell脚本防ssh和vsftpd暴力破解的详解讲解 Linux

脚本需求如下:此SHELL脚本放在crontab计划任务里,每隔6小时(此时间根据实际情况来定义)就去读取/var/log/secure脚本,取出里面恶意猜测IP,如果单位时间内(一星期)的连接数是高于一个阀值,例如100(此阀值也可以根据...
标签: linux

发布于  2024-3-2 15:33

linux自动重启tomcat脚本分享 Linux

#!/bin/bash##chkconfig: 35 88 14#description: tomcat auto start script#script by okhelpercase "$1" instart)echo "Here is start script..."JAVA_HOME=/usr/jdk1.6.0_13;export JAVA_HOMEJRE_HOME=$JAVA_HOME/
标签: linux

发布于  2024-3-2 15:33

linux命令行下使用curl命令查看自己机器的外网ip Linux

Linux命令行下如何查看自己机器的外网ip?可以在命令行下使用curl命令实现这个功能,试一下下面的命令吧 curl ifconfig.me 输入此条命令,就可以获取到本机的外网ip。
标签: linux

发布于  2024-3-2 15:33

linux shell脚本学习xargs命令使用详解 Linux

例如,下面的命令: rm `find /path -type f` 如果path目录下文件过多就会因为“参数列表过长”而报错无法执行。但改用xargs以后,问题即获解决。 find /path
标签: linux

发布于  2024-3-2 15:33

linux shell脚本学习录制与回放终端会话 Linux

amosli@amosli-pc:~/learn$ script -t 2> timing.log -a output.session#开始录制Script started, file is output.sessionamosli@amosli-pc:~/learn$ hello1No command 'hello1' found, did you mean: Comma
标签: linux

发布于  2024-3-2 15:33

unix编程创建前缀固定的临时文件代码分享 Linux

参数:pathname,存储临时文件的路径文件名,需要手动free()掉。dir,临时文件的路径,如果TMPDIR环境变量不为空,则此参数被忽略,转而使用环境变量。
标签: linux

发布于  2024-3-2 15:33

用模板的方式创建守护进程代码实例 Linux

#include "wrap.h"#define MYDOMAIN_FLAG "/tmp/.mydomain_log"void domain_end(){ Unlink(MYDOMAIN_FLAG);}int domain_init(){ int fd; fd=open(MYDOMAIN_FLAG,O_RDWR|O_CREAT|O_EXCL|O_APPEND,0600); if(fd==
标签: linux

发布于  2024-3-2 15:33

nginx日志切割脚本分享 Linux

#!/bin/bashLogs_path="/data/Application/nginx/logs"Pid_path="/data/Application/nginx/nginx.pid"Month=`date +%Y-%m`Date=`date +%Y-%m-%d`Time=`date +%H`WaitTime=$((24*60*60))LogCut(){ cd $Logs_pat
标签: linux

发布于  2024-3-2 15:33

Shell编程之Shell变量学习总结 Linux

一、变量操作 A.变量显示、打印语法:echo $varB.变量设置语法:var=value 变量的设置规则:1.变量两端不能直接接空格符2.变量名称只能是因为字母与数字,但开头不能使数字3.双引号内的特殊字符如$等,保持原本特性 [roo...
标签: linux

发布于  2024-3-2 15:33

使用curl递归下载软件脚本分享 Linux

#!/bin/env bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbinexport PATHclearUrl="http://mirrors.cnnic.cn/apache/"DownListFile="/tmp/downlist.txt"DownListTmpFile="/tmp/tmplist.txt"
标签: linux

发布于  2024-3-2 15:33