查找文件
find / -name xxx
#文件查找
grep forest f.txt
#多文件查找
grep forest f.txt cpf.txt
#目录下查找所有符合关键字的文件
grep 'log' /home/admin -r -n cat f.txt | grep -i shopbase
#指定文件后缀
grep 'shopbase' /home/admin -r -n --include *.{vm,java}
#反匹配
grep 'shopbase' /home/admin -r -n --exclude *.{vm,java}
#上匹配
seq 10 | grep 5 -A 3
#下匹配
seq 10 | grep 5 -B 3
#上下匹配
seq 10 | grep 5 -C 3
cat f.txt | grep -c 'SHOPBASE'
多个目录去找
sudo -u admin find /home/admin /tmp /usr -name \*.log
大小写都匹配
find . -iname \*.txt
当前目录下的所有子目录
find . -type d
当前目录下所有的符号链接
find /usr -type l
符号链接的详细信息 eg:inode,目录
find /usr -type l -name "z*" -ls
超过250000k的文件,当然+改成-就是小于了
find /home/admin -size +250000k
按照权限查询文件
find /home/admin f -perm 777 -exec ls -l {} \;
1天内访问过的文件
find /home/admin -atime -1
1天内状态改变过的文件
find /home/admin -ctime -1
1天内修改过的文件
find /home/admin -mtime -1
1分钟内访问过的文件
find /home/admin -amin -1
1分钟内状态改变过的文件
find /home/admin -cmin -1
1分钟内修改过的文件
find /home/admin -mmin -1
服务器tcp链接释放优化
#timewait 的数量,默认是 180000。 net.ipv4.tcp_max_tw_buckets = 6000 net.ipv4.ip_local_port_range = 1024 65000
#启用 timewait 快速回收。
net.ipv4.tcp_tw_recycle = 1
#开启重用。允许将 TIME-WAIT sockets 重新用于新的 TCP 连接。
net.ipv4.tcp_tw_reuse = 1
查看当前目录文件大小
du -h --max-depth=1 .
打包成tar.gz格式压缩包
tar -zcvf renwolesshel.tar.gz /renwolesshel
解压tar.gz格式压缩包
tar zxvf renwolesshel.tar.gz
打包成tar.bz2格式压缩包
tar -jcvf renwolesshel.tar.bz2 /renwolesshel
解压tar.bz2格式的压缩包
tar jxvf renwolesshel.tar.bz2
安装zip
yum install -y unzip zip
压缩成zip格式
zip -q -r renwolesshel.zip renwolesshel/
解压zip格式的压缩包
unzip renwolesshel.zip