一、问题描述 过了个周末发现博客网站变得很慢,发布文章特别迟钝。经过登录服务器查看资源使用情况发现是php-fpm进程将内存全部占用,才导致了变慢的情况。通过查找了解了其中的部分原理: LNMP架构中PHP是运行在FastCGI模式下,按照官方的说法,php-cgi会在每个请求结束的时候会回收脚本使用的全部内存,但是并不会释放给操…
示例 查看dnf makecache;命令修改了哪些文件 [root@dameng linuxscript]# T="$(date "+%F %T.%N")"; dnf makecache; find / -xdev -newermt "$T" CentOS-8.5.2111 - Base - mirrors.aliyun…
注意:本脚本不计算软链接的真实文件大小 一、脚本内容 #!/bin/sh set -eu tabs -8 # 检查输入参数,如果没有指定目录,则默认为根目录 dir=${1:-/} # 使用find命令统计文件大小,排除指定目录 find "$dir" \( -path "/proc/*" -o -path "/sys/*" -o…
原始MAC地址文件 [root@dameng linuxscript]# cat maclist D7:53:20:B3:E3:FE 1E:91:79:0D:B1:DB 4E:B0:1A:0D:11:D2 BF:59:7F:40:EF:6E 02:2D:F7:1A:90:EF 01:C6:16:66:B8:75 3F:09…
(1)SF_GET_PARA_VALUE SF_GET_PARA_VALUE(SCOPE, INI_PARAM_NAME) 功能说明:返回 dm.ini 文件中非浮点和字符串类型的参数值 参数说明: SCOPE: 取值为 1、2 。 1 表示从 dm.ini 文件中读取;2 表示从内存中读取。 当取值为 1,且 dm.ini 文件…
一、模拟场景 (1)编写脚本test_del.sh,并执行 脚本内容 #!/bin/bash while true; do sleep 10000000 done (2)删除执行中的脚本 [root@dameng linuxscript]# rm test_del.sh rm: remove regular file 't…
alias tarthis='( ( D=`builtin pwd`; F=$(date +$HOME/`sed "s,[/ ],#,g" <<< ${D/${HOME}/}`#-%F.tgz); tar --ignore-failed-read --transform "s,^${D%/*},`date…
脚本内容 #!/bin/bash echo "User CPU Usage (%)" echo "---------------------------" ps -eo user,%cpu,comm,maj_flt,rss | awk ' NR > 1 { cpu[$1] += $2 } END { for (user i…
lsr() { find "${@:-.}" -print0 | sort -z | xargs -0 ls --color=auto -dlha; } 命令注释: ${@:-.}:传递给 lsr 函数的所有参数(即路径),如果没有提供参数,则以 . 作为起点(当前路径) -print0:处理特殊字符 sort -z:排序并处理特…
#!/bin/bash #备份归档 #创建备份归档目录 if [ ! -d "/backups" ]; then mkdir -p /backups fi for file in $(find /backups -name "backup-*" -type f | sort -r | tail -n +5); do rm …