快速删除大量小文件(多种方式速度对比)
摘要:
要测试删除大量小文件,首先需要先创建大量小文件,比如创建50W个txt文件: mkdir /tmp/temp && cd /tmp/temp seq -f "%g.txt" 1 500000 | xargs -P 4 -n 10000 touch 最快的是直接rm删除目录(但并非是瞬间的),是删除速
查看登录失败的IP以及用户名
摘要:
cat login_filed.sh !/bin/bash echo "本机失败连接共cat /var/log/secure|grep -E "Failed password|Invalid user"|wc -l次" echo "root失败连接前五" cat /var/log/secure|gr
sudo配置文件的简单使用
摘要:
visudo进行配置文件修改 授予用户部分权限的使用 配置文件100行后面添加 haifeng ALL=(ALL) /bin/cat /bin/head /bin/more 过滤检查配置结果 grep haifeng /etc/sudoers 使用 sudo head /var/log/secure
生成随机字符
摘要:
uuidgen uuidgen | awk -F '-' '{print $NF}' mkpasswd -l 10 -d 0 -s 0 -C 0 -l 密码长度 -d 数字数量 -s special 特殊字符 -C 大写字母 -c 小写字母 tr tr -cd 'a-z' </dev/urandom
wget测试
摘要:
wget: -t 失败后,重复尝试次数、 -T timeout 超时时间 -q 不显示wget输出 --spider 不下载文件,仅访问. wget -t 3 -T 1 -q --spider www.baidu.com
使用正则表达式检查是否为数字或者url
摘要:
2.使用正则检查是否为数字 if [[ " && " ]]; then echo " num2是数字" else echo "Usage: $0 数字1 数字2 2个数字" exit 3 fi -:负数 ?:
lsof命令
摘要:
lsof用于列出有关各种进程打开的文件的信息 列出打开特定文件的进程 lsof /var/log/secure 列出目录下打开的文件 根据进程名列出打开的文件 lsof -c ssh -c init | head 列出特定用户打开的文件 lsof -u zabbix 根据进程列出所有打开的文件 ls
linux性能分析工具
摘要:
使用标准Linux工具,通过分析以下清单中的输出,可定位大部分常见的性能问题。 uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -h sar -n DEV 1 sar -n TCP,ETCP 1 top
系统常用的配置文件及其作用
摘要:
在CentOS系统中,有许多重要的配置文件用于管理系统的各个方面。这些配置文件通常位于/etc目录下,以下是一些常用的系统配置文件及其功能概述: 网卡配置文件: 路径:/etc/sysconfig/network-scripts/ifcfg-ethX(在旧版本中可能是ifcfg-eth,而在Red
添加虚拟用户并指定uid gid.
摘要:
useradd -u 888 -g www -s /sbin/nologin -M www -u 指定uid -g 指定gid -s 虚拟用户 -M 不创建家目录