linux命令find的功能,linux find命令使用一览表
-perm?-perm mode ? ? 文件的權限正好是mode就匹配
-name 區分大小寫
-iname 不區分大小寫
-type f d
-size 2M 等于2M
-size -1M 小于1M
-atime+30
-user
-group
find /shell/ -type f -name "apache.log"
find /tmp/ -atime +30 -exec rm -rf {} \;
解釋:
find /tmp/ -atime +30 -exec rm -rf {} \;
date 顯示當前linux服務器時間
date +%F
//刪除當前目錄下 所有文件
find ./* -type f -exec rm -rf {} \;
//刪除當前目錄中所有 111 的文件
find . -name "111" -exec rm -f {} \;
//這兩種做法都會把本地的搜索符合條件的文件刪除
//這兩種刪除會有一點點的區別
// -exec rm {} \; 會一次性的給到 exec 命令,然后去刪除,防止擁堵
// xargs rm -f? 會分批量去刪除文件
#find ... -exec rm {} \;
#find ... | xargs rm -rf
不遞歸查找法--只查找一層
-maxdepth 1
一、查看當前登錄用戶? ?w
查看是否有異常用戶登錄,有則強制斷開該用戶 pkill -kill -t
二、查看用戶登錄服務器的ip信息? ? last
信息會存入? /var/log/secure 文件中(注意是否刪除)
三、history? 曾今做過什么
注意有沒有使用wget 或? curl 等命令
四、top? 查看進程(詳解百度,不贅述)
五、ps? auxf? ?清晰信息
(因為消耗cpu不嚴重的未授權進程可能不會再top中顯露出來)
六、iftop? ?(功能類似于top)
排列顯示收發網絡數據的進程以及他們的原地址和目的地址
查詢linux服務器有哪些IP在連接
netstat?-nat|grep?":80"|awk?'{print?$5}'?|awk?-F:?'{print?$4}'|?sort|?uniq?-c|sort?-n
netstat?-ntu?|?awk?'{print?$5}'?|?cut?-d:?-f1?|?sort?|?uniq?-c?|?sort?-rn?|?head?-10
看看第二條: netstat -ntu? 查看連接在此服務器上的ip地址
awk 進行切分 取出 第5列
cut -d: f1? ?以冒號分割 取出第一列
sort 進行一個從小到大的排序
uniq -c? ?-c或--count 在每列旁邊顯示該行重復出現的次數。
sort -rn? 按照連接倒序排序
head -n 10 取現10條
分析分析,看看這些命令是怎么回事
ps -ef |grep "/usr/bin/acpid" |grep -v grep |awk -F" "? {'print $2'}|xargs -i kill -9 {}
ps -ef |grep "/usr/bin/bsd-port/agent" |grep -v grep |awk -F" "? {'print $2'}|xargs -i kill -9 {}
ps -ef |grep "/usr/bin/.sshd" |grep -v grep|awk -F" "? {'print $2'}|xargs -i kill -9 {}
ps -ef |grep "/root/.l" |grep -v grep|awk -F" "? {'print $2'}|xargs -i kill -9 {}
ps -ef |grep "/mnt/linsx" |grep -v grep|awk -F" "? {'print $2'}|xargs -i kill -9 {}
awk '{print $1}' ../logs/access.log |sort |uniq -c|sort -n
總結
以上是生活随笔為你收集整理的linux命令find的功能,linux find命令使用一览表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 通输卵管多久可以要孩子
- 下一篇: 去医院检查HIV要大概多少钱