ps aux | grepnginx
ps -ef | grep nginx
lsof -i:3306lsof引數:
-a:列出開啟檔案存在的程序;-c《程序名》:列出指定程序所開啟的檔案;
-g:列出gid號程序詳情;
-d《檔案號》:列出占用該檔案號的程序;
+d《目錄》:列出目錄下被開啟的檔案;
+d《目錄》:遞迴列出目錄下被開啟的檔案;
-n《目錄》:列出使用nfs的檔案;
-i《條件》:列出符合條件的程序。(4、6
、協議、:埠、 @ip )
-p《程序號》:列出指定程序號所開啟的檔案;
-u:列出uid號程序詳情;
-h:顯示幫助資訊;
-v:顯示版本資訊。
netstat -anop | grep pid安裝:
apt install iftop -y檢視流量占用情況:
iftop -i eth1 -p-p 引數會將請求服務的埠顯示出來,也就是說是通過伺服器哪個埠建立的連線,看內網流量執行 iftop -i eth0 -p 命令。 (預設情況下 eth0 為內網網絡卡,eth1 為外網網絡卡)
先ping 已知的ip位址,然後檢視arp快取表
軟鏈結就是ln -s ** **,它會在你選定的位置上生成乙個檔案的映象,不會占用磁碟空間,硬鏈結ln ** **,沒有引數-s, 它會在你選定的位置上生成乙個和原始檔大小相同的檔案,無論是軟鏈結還是硬鏈結,檔案都保持同步變化。
ln -s 原始檔 目標檔案比如:
ln -s /usr/local/php/bin/php /usr/bin/php物理記憶體接近飽和時,系統會自動將不常用的記憶體檔案轉儲到swap中,但swap使用率達30%的時候對系統效能可能有一定影響。
關閉swapswapoff -a開啟swapswapon -a
重新整理就是執行上述的先關閉再開啟的兩命令(關閉/重啟swap),去重新整理一次swap(將swap裡的資料轉儲回記憶體,並清空swap裡的資料)
先查詢介質序號
sudo fdisk -l取消掛載
sudo格式化:umount /dev/sdb*
sudo mkfs.ntfs /dev/sdb*當格式化為ntfs時,要先安裝"ntfs-3g",不過系統一般都是自帶(ubuntu14.04之後衍生)sudo mkfs.ext4 /dev/sdb*
sudo mkfs.vfat -f 32 /dev/sdb*
修改磁碟卷標名稱
sudo ntfslabel /dev/sdb* user_change_title管道符號,是unix乙個很強大的功能,符號為一條豎線:"|"。
用法:command 1 | command 2 他的功能是把第乙個命令command 1執行的結果作為command 2的輸入傳給command 2
例如:
cat /etc/passwd
root:x:0:0:root:/root:/bin/bash加上|head -n1 之後daemon:x:
1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:
2:2:bin:/bin:/usr/sbin/nologin
sys:x:
3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:
5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:
8:8:mail:/var/mail:/usr/sbin/nologin
news:x:
9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:
10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
cat /etc/passwd|head -n1
root:x:0:0:root:/root:/bin/bashawk是一種程式語言,用於在linux/unix下對文字和資料進行處理。資料可以來自標準輸入(stdin)、乙個或多個檔案,或其它命令的輸出。它支援使用者自定義函式和動態正規表示式等先進功能,是linux/unix下的乙個強大程式設計工具。它在命令列中使用,但更多是作為指令碼來使用。awk有很多內建的功能,比如陣列、函式等,這是它和c語言的相同之處,靈活性是awk最大的優勢。
awk指令碼基本結構
awk乙個awk指令碼通常由:begin語句塊、能夠使用模式匹配的通用語句塊、end語句塊3部分組成,這三個部分是可選的。任意乙個部分都可以不出現在指令碼中,指令碼通常是被單引號或雙引號中,例如:'begin pattern end
'file
awk類似乙個迴圈體,會對檔案中的每一行進行迭代,通常變數初始化語句(如:i=0)以及列印檔案頭部的語句放入begin語句塊中,將列印的結果等語句放在end語句塊中。'begin end
'filename
awk"
begin end
" filename
列印每一行的第二和第三個字段:
awk應用到了以麵的losf、管道符號、awk等命令'' filename
依8080埠為例:
kill ` lsof -i:8080 | awk'' `
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...