分类: 工作

50 篇文章

Linux脚本之快速分析文件大小分布情况
注意:本脚本不计算软链接的真实文件大小 一、脚本内容 #!/bin/sh set -eu tabs -8 # 检查输入参数,如果没有指定目录,则默认为根目录 dir=${1:-/} # 使用find命令统计文件大小,排除指定目录 find "$dir" \( -path "/proc/*" -o -path "/sys/*" -o…
Linux三剑客之巧用sed转换MAC地址
原始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…
DM数据库INI参数管理
(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 文件…
Linux中如何巧妙恢复被进程锁定的已删除文件
一、模拟场景 (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…
Linux自定义函数递归显示目录
lsr() { find "${@:-.}" -print0 | sort -z | xargs -0 ls --color=auto -dlha; } 命令注释: ${@:-.}:传递给 lsr 函数的所有参数(即路径),如果没有提供参数,则以 . 作为起点(当前路径) -print0:处理特殊字符 sort -z:排序并处理特…
Linux下编写备份归档脚本
#!/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 …
Linux下使用gzip在线归档日志文件
[dmdba@localhost log]$ gzip -c dm_DMSERVER_202403.log -c >/tmp/dm.out.log.20240424.gz && >dm_DMSERVER_202403.log 将日志文件 dm_DMSERVER_202403.log 重定向压缩到 /tmp/…