标签: Linux

28 篇文章

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/…
Linux可视化系统启动过程
[root@localhost ~]# systemd-analyze plot >boot.svg 然后通过 sz boot.svg 命令将文件传输到本地,使用浏览器打开此文件即可。如下图
Linux审计ssh登录失败的IP
grep -i "failed password" /var/log/secure | awk '{if ($11 ~ /^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/) print $11 ; else print $13 }' | uniq -c | sort -nr -k1…
Linux下硬盘测试命令dd
命令 dd if=/dev/zero of=/dmdata/test.sdf bs=32k count=40k oflag=dsync 等待测试完成即可 [root@dameng ~]# dd if=/dev/zero of=/dmdata/test.sdf bs=32k count=40k oflag=dsync 409…
Linux如何快速删除目录下大量文件
一、问题描述 如何删除目录下大量文件【保留指定文件】。 如果某目录下有 70000 个文件,要快速地删除,并需要保留其中的几个文件,那么该怎么做呢? 二、问题解决 首先还涉及到另一个问题:如何快速列出这 70000 个文件? [root@primary linuxscript]# time ls -l &>/dev/…
Linux下如何模拟网络延迟
为了测试程序在弱网环境下的表现,通常需要创造一个 “不那么稳定” 的网络环境,但这种模拟十分不好控制变量,比如希望控制网络延迟在 700ms 时,现实环境则是难以实现的,那有什么解决的办法呢? 可以在 Linux 下使用 tc 命令来模拟延迟。 配置网络延迟 700ms tc qdisc add dev eth0 root netem delay …
Linux系统tmux终端多任务和会话管理工具
原文地址:https://gist.github.com/ryerh/14b7c24dfd623ef8edc7 一、概述 tmux 终端多任务和会话管理【Terminal multiplexer 终端多路复用】—— 可以让用户同时开启多个终端会话的工具 (后台) jobs 只会显示从属于同一个 shell 启动的后台任务。则,当用户退…