查找文件

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