目录

2638264600 的个人博客

记录精彩的程序人生

标签: linux (9)

linux文件目录说明

该文章已经加密。

摘自公众号:9 个实用 shell 脚本

9 个实用 shell 脚本,建议收藏! 程序员解析 2022-03-25 16:00 公众号关注 “程序员解析” 设为“星标”,重磅干货,第一时间送达定义00作 者 | 郑晓慧 编 辑 | 唐也钦 设 计 | 戚桐 转载:我的小碗汤 1.Dos攻击防范(自动屏蔽攻击 IP) #!/bin/bash DATE=$(date +%d/%b/%Y:%H:%M) LOG_FILE=/usr/local/nginx/logs/demo2.access.log ABNORMAL_IP=$(tail -n5000 $LOG_FILE |grep $DATE |awk '{a[$1]++}END{for(i in a)if(a[i]>10)print i}') for IP in $ABNORMAL_IP; do if [ $(iptables -vnL |grep -c "$IP") -eq 0 ]; then iptables -I INPUT -s $IP -j DROP echo "$(date +'%F_%T') $IP" >> /tmp/drop_ip.log fi d....

systemctl的服务配置文件模板 有更新!

[Unit] Description=SonarQube service After=syslog.target network.target [Service] Type=simple User=sonarqube Group=sonarqube PermissionsStartOnly=true ExecStart=/bin/nohup /opt/java/bin/java -Xms32m -Xmx32m -Djava.net.preferIPv4Stack=true -jar /opt/sonarqube/lib/sonar-application-8.5.jar StandardOutput=syslog LimitNOFILE=131072 LimitNPROC=8192 TimeoutStartSec=5 Restart=always SuccessExitStatus=143 [Install] WantedBy=multi-user.target systemctl enable test 上面的命令相当于在/etc/systemd/system目录添加一个符号链接,....

网络流量监控给你命令

1.iftop命令操作说明 常用参数: -i 设定监测的网卡,如:# iftop -i eth1 -B 以bytes为单位显示流量(默认是bits),如:# iftop -B -n 使host信息默认直接都显示IP,如:# iftop -n -N 使端口信息默认直接都显示端口号,如: # iftop -N -F 显示特定网段的进出流量,如# iftop -F 10.10.1.0/24或# iftop -F 10.10.1.0/255.255.255.0 -h 帮助,显示参数信息 -p 使用这个参数后,中间的列表显示的本地主机信息,出现了本机以外的IP信息; -b 使流量图形条默认就显示; -f 过滤计算包用的; -P 使host信息及端口信息默认就都显示; -m 设置界面最上边的刻度的最大值,刻度分五个大段显示,例:# iftop -m 100M 进入iftop画面后的一些操作命令(注意大小写) 按 h 切换是否显示帮助; 按 n 切换显示本机的IP或主机名; 按 s 切换是否显示本机的host信息; 按 d 切换是否显示远端目标主机的host信息; 按 t 切换显示格式为2行/1行/....

在CentOS 7上搭建代理服务器(Socks 5) 有更新!

在CentOS 7上搭建代理服务器(Socks 5) 查看系统版本 uname -a lsb_release -a 安装环境 yum install gcc yum install openldap-devel yum install pam-devel yum install openssl-devel 安装socks5 wget http://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz 解压ss5-3.8.9-8.tar.gz tar -xzvf ss5-3.8.9-8.tar.gz cd ss5-3.8.9 执行configure 脚本文件 ./configure 使用Makefile编译ss5 make && make install 配置ss5 service ss5 start chmod a+x /etc/init.d/ss5 修改ss5 配置文件,默认端口1080端口 vim /etc/opt/ss5/ss5.conf 若要使用身份认证,则在修改ss5配置时将取消....

nginx相关说明 有更新!

https://github.com/freshWinter/LinuxSRE/tree/master/application-service/nginx https://github.com/freshWinter/LinuxSRE/tree/master/application-service/nginx nginx -s reload :不重启服务的情况下重新加载配置文件 不加选项:启动nginx服务 -h或-?选项:查看nginx命令帮助 -v选项:查看nginx版本信息 -V选项:查看nginx编译信息 -c选项:启动nginx时指定主配置文件 -t或-T选项:测试nginx.conf文件是否存在语法错误 -s选项:向正在运行的nginx主进程发送信号,信号的可用值有stop, quit, reopen, reload alias指令只能在location块中使用,而root指令则不然,root会拼接location的路径,alias不会。 $remote_addr变量:记录了客户端的IP地址(普通情况下)。 $remote_user变量:当nginx开启了用户认证功能后,此....

软件名词 有更新!

fail2ban fail2ban是一款实用软件,可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作。 Solr ngrep 抓包工具 tcpflow metrics ClickHouse 计算机视觉国际期刊 Xposed CISP JeeSite 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring MVC、Apache Shiro、MyBatis、Beetl、Bootstrap、AdminLTE)采用经典开发模式,

crontab使用说明 有更新!

crontab使用规则

用过的linux命令 有更新!

安装centos官方软件库scl 以安装php7为例子,scl-utils-build为scl命令,修改PATH:/etc/environment yum install centos-release-scl-rh yum install scl-utils-build yum search php yum install rh-php71 查看已安装的软件 scl -l 执行命令 scl enable rh-php70 “php -v” scl enable rh-php70 bash php -v find /home -iname "*.txt" php –v -i -m -ini php -f hello.php http://justcoding.iteye.com/blog/1939123 yum list installed php yum search php rpm -qa | grep subversion rpm -ql subversion-1.6.11-10.el6_5.x86_64 ps aux –sort -rss(VSZ (total am....