linux實用命令大全

2021-08-26 12:21:11 字數 2048 閱讀 7782

1.防火牆

1.檢視防火牆

iptables -l -n
2.加入防火牆,插入最上面

iptables -i input -p tcp -s 0.0.0.0/0 --dport 6379 -j accept
3.加入防火牆,插入最下面

iptables -a input -p tcp -s 0.0.0.0/0 --dport 6379 -j accept
4.刪掉防火牆中的第11條資料

可以先檢視防火牆的資料,iptables -l -n,之後再執行iptables -d input 11
2.命令1.檢視檔案的最後幾條資料

tail -n 20  /usr/local/nginx/logs/access.log
sz 2018-04-24
tar czvf filename.tar.zip dirname
3.在shell指令碼中執行url

curl
4.檢視用的哪個php

which php
5.修改linux上的資料夾的所有者

chown ysq call -r     chown 使用者名稱 資料夾名字 -r
6.查詢歷史命令紀錄

history | grep aaa;歷史命令查詢,同時grep 篩選帶aaa的命令;
3.監聽埠netstat -lan | grep 443  (檢視443埠是否在監聽)

4.查詢大檔案和檔案的命令

du -sh /*   查詢根目錄下的所有檔案大小

df -i   檢視所剩空間大小

df -h  檢視所剩空間大小

在當前資料夾內查詢最近一天內更改的檔案(包括子資料夾): find . -type f -mtime -1

1天以前更改的檔案: find . -type f -mtime +1

最近10分鐘內狀態變化的檔案:find . -type f -cmin -10

find / -type f -size +5g   —找到大於5g的檔案,有work許可權的情況下可以使用

find . -type f -size +10000k    查詢大於10m的檔案

find -type f -size +500k -and -size -1000k  --查詢大小為500kb到1000kb之間的檔案

5.shell指令碼1.

pid=$(ps -ef| grep handlequeue |grep -v grep | awk ' nr==1 ')

if [ -z $pid ]

then

sh /home/wwwroot/default/www/thinkphp5/handlequeue.sh &>/dev/null 2>&1

fi

ps -ef| grep handlequeue |grep -v grep檢視所有的handlequeue的程序,過濾掉自己

nr==1 第乙個程序

6.抓包

tcpdump -i eth1 port 443
7.檢視php.ini中的某乙個擴充套件的資訊php --ri swoole

MongoDB超實用命令大全

1 建立資料庫。use 資料庫名注意 如果資料庫不存在則自動建立。2 插入文件資料的語法格式。db.集合名稱.insert 資料 測試一下。db.ops.insert 3 查詢語法格式。查詢所有資料 db.集合名稱.find 根據 id主鍵查詢 db.集合名稱.find 普通字段查詢 db.集合名稱...

Linux實用命令

1.掛載samba檔案系統 mount t cifs o username guest,password adobe,codepage cp936,iocharset utf8 192.168.4.20 samba mnt samba 2.cp a 遞迴拷貝目錄,保留鏈結 d 拷貝時保留鏈結 f 覆...

Linux實用命令

1 根據url統計pv zcat domain.access.log 20150722.gz grep 22 jul.tags index wc l grep後面的是匹配url的正則,wc l是只輸出行數 2 根據ip統計uv zcat domain.access.log 20150722.gz g...