mysql的命令 ss ss命令詳解

2021-10-22 09:51:24 字數 1489 閱讀 5993

ss是socket statistics的縮寫。顧名思義,ss命令可以用來獲取socket統計資訊,它可以顯示和netstat類似的內容。ss的優勢在於它能夠顯示更多更詳細的有關tcp和連線狀態的資訊,而且比netstat更快速更高效。

當伺服器的socket連線數量變得非常大時,無論是使用netstat命令還是直接cat /proc/net/tcp,執行速度都會很慢。

ss快的秘訣在於,它利用到了tcp協議棧中tcp_diag。tcp_diag是乙個用於分析統計的模組,可以獲得linux 核心中第一手的資訊,這就確保了ss的快捷高效。

ss常見命令引數

常用的命令展示

ss -t -a【顯示tcp連線】

-t: tcp

-a:  all

-l:  listening         【ss -l列出所有開啟的網路連線埠】

-s:  summary        【顯示 sockets 摘要】

-p:  progress

-n:  numeric         【不解析服務名稱】

-r:  resolve        【解析服務名稱】

-m: memory        【顯示記憶體情況】

檢視程序使用的socket

找出開啟套接字/埠應用程式

ss -lp |grep 22

顯示所有udp sockets

ss -u –a

顯示所有狀態為established的smtp連線

列舉出處於 fin-wait-1狀態的源埠為 80或者 443,目標網路為 193.233.7/24所有 tcp套接字

ss -o state fin-wait-1 dst 192.168.25.100/24

匹配遠端位址和埠號

ss dst 192.168.25.100

ss dst 192.168.25.100:50460

匹配本地位址和埠號

ss src 192.168.25.140

ss 和 netstat 效率對比

time netstat –an 【效率低】

time ss    【效率高】

此篇文章為裝載過來!

Mysql中mysqldump命令使用詳解

mysql有很多可以匯入資料的方法,然而這些只是資料傳輸中的一半,另外的一般是從mysql資料庫中匯出資料。有許多的原因我們需要匯出資料。乙個重要的原因是用於備份資料庫。資料的造價常常是昂貴的,需要謹慎處理它們。經常地備份可以幫助防止寶貴資料地丟失 另外乙個原因是,也許您希望匯出資料來共享。在這個資...

MySQL MariaDB grant命令詳解

mysql mariadb中可以給你乙個使用者授予如select,insert,update,delete等其中的乙個或者多個許可權,主要使用grant命令,用法格式為 grant 許可權 on 資料庫物件 to 使用者 一 grant 普通資料使用者,查詢 插入 更新 刪除 資料庫中所有表資料的權...

LINUX啟動 重啟 停上MYSQL的命令 詳解

如何啟動 停止 重啟mysql 一 啟動方式 1 使用 service 啟動 service mysqld start 2 使用 mysqld 指令碼啟動 etc inint.d mysqld start 3 使用 safe mysqld 啟動 safe mysqld 二 停止 1 使用 servi...