linux命令运维记录
批量杀掉筛选进程
1 | ps -ef | grep test | grep -v grep | awk '{print $2}' | xargs kill -9 |
1 | ps -ef | grep test | grep -v grep | cut -c 9-15 | xargs kill -9 |
寻找指定后缀文件
1 | #排除.git目录并寻找指定后缀文件 |
1 | #压缩找到的文件 |
导入压缩的数据库备份
1 | gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename |
文件夹inode数量
1 | find /data/www/ -xdev -printf '%h\n' | sort | uniq -c | sort -k 1 -n|awk '{sum+=$1} END {print "Sum = ", sum}' |
1级子目录大小
1 | du -h --max-depth=1 /data |
1 | #排除某目录 |
保留目录中最新的几个文件
1 | #保留目录中最新的3个文件 |
保留子目录中最新的几个文件
1 |
|
数据库dump备份
1 | mysqldump -h127.0.0.1 -uroot -proot --events --flush-logs --all-databases --single-transaction > all.sql |