原创 python按目錄名刪除7天前的目錄

import osimport datetimeimport shutilimport subprocess dir_to_clean = '/home/www_remote/mishu/public/tmp'dir_list = os.l

原创 修改docker默認存儲位置

docker默認存儲位置的方法,這個方法裏將通過軟連接來實現。 首先停掉Docker服務:#systemctl stop docker或者#service docker stop 創建新存儲目錄:#mkdir -p /data/docker

原创 nginx access_log日誌pv uv統計並通過接口發佈

首先指定nginx的access_log記錄的格式: log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes

原创 清空日誌腳本

#!/bin/bash #判斷文件是否存在,存在則繼續不存在則退出if ! [ -f /home/wwwlog/xxx.log ] then echo "file not exist!" exit 1 fi #判斷文件是否大於1G,大於1G

原创 當日志文件大於1G時清空文件,非刪除

#!/bin/bash #當文件大於1G時清空 FILE=/root/hello.txt #判斷文件是否存在if ! [ -f $FILE ] then #輸出文件不存在echo "file not exist!" exit 1 fi#判斷

原创 各種查看TCP連接的命令

TCP連接統計查看當前各種TCP連接狀態netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 查看80端口連接數netstat -tan | grep "

原创 lnmp環境修改最大上傳文件大小限制

#ngingx部分修改nginx.conf配置文件:nginx上傳文件大小配置,默認是1M修改爲client_max_body_size 100M; #php部分修改php.ini配置文件:php上傳文件大小配置,默認是2M修改爲up

原创 nginx日誌切割腳本

#nginx日誌切割並刪除7天前日誌#!/bin/bash#設置日誌文件存放目錄logs_path="/home/wwwlog/www.xxx.com/"#設置pid文件pid_path="/run/nginx.pid"#重命名日誌文件mv

原创 nginx 安全配置

#拒絕user-agent爲Go的訪問返回403並且不記錄日誌 location / { if ($http_user_agent ~* Go) { access_log off; return 403; } #訪問後綴