常用linux指令集合,不定時補充~
- tcpdump -i any -s 0 -w zoo.cap tcp port 8080
linux抓包指令,在當前目錄下建立zoo.cap文件,存放抓包信息,監聽端口8080
tcpdump -XX port 22
linux抓包指令,監聽22端口下接收和發出去的數據包
- find / -name tomcat
查看tomcat所在目錄,系統將列出所有tomcat爲名的目錄,進入目錄後就能查清楚了。同理可以用find / -name startup.sh去找tomcat啓動文件。
- whereis xx
xx爲軟件名稱,查看軟件安裝的所有路徑,如果沒有安裝,則不會顯示。如查看mysql安裝路徑:whereis mysql。
- which xx
xx爲軟件名稱,查詢文件的運行文件所在地址,如查看mysql運行的地址:which mysql。
- 在Linux系統下,重啓Tomcat使用命令:
首先,進入Tomcat下的bin目錄:cd /usr/local/tomcat/bin
使用Tomcat關閉命令:./shutdown.sh查看Tomcat是否以關閉:ps -ef|grep java
使用Tomcat啓動命令:./startup.sh
- rz
上傳文件到當前目錄
- sz
下載文件到本地
- df -h/df -hl
-k:以KB爲單位顯示磁盤使用量和佔用率
-m:以Mb爲單位顯示磁盤使用量和佔用率
–help:查看更多df命令及使用方法
Df命令是linux系統以磁盤分區爲單位查看文件系統,可以加上參數查看磁盤剩餘空間信息,如df -hl顯示格式:
文件系統 容量 已用 可用 已用% 掛載點
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 45G 19G 24G 44% /
- top 查看內存佔用情況
PID:當前運行進程的ID
USER:進程屬主
PR:每個進程的優先級別
NInice:反應一個進程“優先級”狀態的值,其取值範圍是-20至19,一
共40個級別。這個值越小,表示進程”優先級”越高,而值越
大“優先級”越低。一般會把nice值叫做靜態優先級
VIRT:進程佔用的虛擬內存
RES:進程佔用的物理內存
SHR:進程使用的共享內存
S:進程的狀態。S表示休眠,R表示正在運行,Z表示僵死狀態,N表示
該進程優先值爲負數
%CPU:進程佔用CPU的使用率
%MEM:進程使用的物理內存和總內存的百分比
TIME+:該進程啓動後佔用的總的CPU時間,即佔用CPU使用時間的累加值。
COMMAND:進程啓動命令名稱
- free
total : 總計物理內存的大小。
used : 已使用多大。
free : 可用有多少。
Shared : 多個進程共享的內存總額。
Buffers/cached : 磁盤緩存的大小。
-/+ buffers/cached) :
used:已使用多大;
free:可用有多少