centos7命令

ulimit -a  【 顯示當前的各種用戶進程限制 】

cat /proc/sys/net/ipv4/ip_local_port_range  【查看端口號範圍】

echo "10000 61000" > /proc/sys/net/ipv4/ip_local_port_range 【 修改端口號範圍 】

yum install -y httpd-devel  【安裝ab測壓力】 

【 ab -n 100000 -c 1000 http://www.baidu.com/ 】

netstat -ntlp | grep 9999

netstat -na | grep 9999  【 查看端口 】

yum install -y nc

nc -l -4 -p 9999 -k 【服務端】
    
nc 192.168.150.231 9999  【客戶端】

echo "liuzihe" > /dev/tcp/192.168.150.231/9999 【聊天發送消息方式】

lsof -i :22  【知道22端口被哪個進程佔用】

ps aux | grep nginx  【 查看進程 】

mpstat

iostat -d -m 2 6  【 監控系統設備的IO負載情況 】

sar

vmstat n m   【 每隔n秒鐘刷新,抓取m次數後退出 ,查看虛擬內存(Virtual Memory)使用狀況的工具】

mpstat -P ALL  和  sar -P ALL   【 查看多核CPU命令 】

free -h -s 3   【 持續的觀察內存的狀況,此時可以使用 -s 選項並指定間隔的秒數 】

uptime 【 查看系統運行時間及當前CPU負載 】

top  【 Linux下常用的性能分析 】

df -h 【 查看磁盤 】

route -n 【 查看網關 】

uname a  【 查看操作系統信息 】

cat /proc/cpuinfo  【 查看CPU信息 】

netstat -an  【 查看當前網絡的使用狀態 】

lsof :

COMMAND:進程的名稱
PID:進程標識符
USER:進程所有者
FD:文件描述符,應用程序通過文件描述符識別該文件。如cwd、txt等
TYPE:文件類型,如DIR、REG等
DEVICE:指定磁盤的名稱
SIZE:文件的大小
NODE:索引節點(文件在磁盤上的標識)
NAME:打開文件的確切名稱

lsof指令的用法如下:

lsof abc.txt 顯示開啓文件abc.txt的進程

lsof 目錄名 查找誰在使用文件目錄系統

lsof -i :22 知道22端口被哪個進程佔用

lsof -c abc 顯示abc進程現在打開的文件

lsof -g gid 顯示歸屬gid的進程情況

lsof -n 不將IP轉換爲hostname,缺省是不加上-n參數

lsof -p 12 看進程號爲12的進程打開了哪些文件

lsof -u username 查看用戶打開哪些文件

lsof -i @192.168.1.111 查看遠程已打開的網絡連接(連接到192.168.1.111)

lsof -i 用以顯示符合條件的進程情況

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章