新聞中心
學(xué)習(xí)Linux常用命令 – ss a

創(chuàng)新互聯(lián)公司專注于山城網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供山城營銷型網(wǎng)站建設(shè),山城網(wǎng)站制作、山城網(wǎng)頁設(shè)計、山城網(wǎng)站官網(wǎng)定制、成都小程序開發(fā)服務(wù),打造山城網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供山城網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
在Linux系統(tǒng)中,使用命令行界面常常比在圖形化界面下更加方便和高效。但是,對于剛開始接觸Linux命令行的用戶來說,有許多不同的命令和選項,可能會讓他們感到困惑。所以,在本文中,我們將討論Linux系統(tǒng)中的一個常用命令 – ss a,并解釋如何使用它。
1. ss命令簡介
ss(short for socket statistics)命令是在Linux系統(tǒng)中用于獲取系統(tǒng)的網(wǎng)絡(luò)信息的工具。它提供了比類似的命令(如netstat)更加豐富的信息,并以更快的速度提供它們。ss命令可以列出當(dāng)前打開的 sockets,包括 socket類型、狀態(tài)、地址、端口和進程ID等信息。
在ss命令中,使用-a選項可以顯示所有的socket連接,無論是TCP還是UDP,都可以顯示出來。另外,它還允許你過濾和排序結(jié)果,以便更方便地查看和管理網(wǎng)絡(luò)連接。
2. ss命令的使用
下面是ss命令的語法:
ss [options] [ FILTER ]
options是一些可選項,這些選項可以幫助你過濾、排序和格式化輸出結(jié)果。FILTER是一些過濾器,可以幫助你從結(jié)果中過濾掉某些內(nèi)容,使結(jié)果更加精確。
下面是ss命令中一些常用的選項:
-a 顯示所有的sockets連接,包括TCP和UDP
-n 以數(shù)字格式顯示地址和端口號,而不是以名稱顯示
-p 顯示與socket連接關(guān)聯(lián)的進程ID
-t 顯示TCP的socket連接
-u 顯示UDP的socket連接
-o 顯示原始的定時器信息
下面是一些常用的過濾器:
src 過濾源地址
dst 過濾目的地址
dport 按目的端口過濾
sport 按源端口過濾
state 按socket狀態(tài)過濾(如ESTABLISHED、LISTENING等)
比如,如果我們想查看所有的TCP連接,可以使用如下命令:
ss -t
或者,如果我們希望按照連接狀態(tài)和協(xié)議來顯示結(jié)果,可以結(jié)合使用-a和-n選項,如下所示:
ss -a -n
另外,ss命令還可以結(jié)合grep、awk等工具來進行更精細的過濾。比如,如果我們想查找所有的80端口的連接,可以使用如下命令:
ss -t -n | grep :80
3. ss命令的實際應(yīng)用
在實際應(yīng)用中,ss命令經(jīng)常被用于查看和管理服務(wù)器上的網(wǎng)絡(luò)連接。它可以幫助我們快速定位網(wǎng)絡(luò)瓶頸和異常連接,并識別訪問服務(wù)器的IP地址和端口等信息。它還可以用于排查網(wǎng)絡(luò)攻擊等問題,幫助我們更好地保護服務(wù)器和客戶數(shù)據(jù)。
另外,ss命令也可以用于監(jiān)控和管理本地機器上的網(wǎng)絡(luò)連接,以便識別網(wǎng)絡(luò)資源的使用情況和瓶頸。比如,我們可以使用ss命令來查看哪些進程正在連接到外部服務(wù)器,并根據(jù)相關(guān)數(shù)據(jù)對系統(tǒng)資源進行優(yōu)化。
綜上所述,學(xué)習(xí)Linux中常用命令 – ss a是非常重要的。它可以幫助我們更好地管理和優(yōu)化系統(tǒng)的網(wǎng)絡(luò)連接,并保護我們的數(shù)據(jù)和資源安全。無論您是初學(xué)者還是有經(jīng)驗的Linux管理員,都應(yīng)該掌握這個強大的工具,以方便更好地管理您的系統(tǒng)。
相關(guān)問題拓展閱讀:
- IBM機型linux修改時間命令
- 搭建Linux系統(tǒng)的VPS的步驟教程
IBM機型linux修改時間命令
這個簡單, 發(fā)下私信來看看
修改時間一般加參數(shù) -s 例如
date -s “:37:20”
搭建Linux系統(tǒng)的VPS的步驟教程
Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡(luò) 操作系統(tǒng) 。有用戶想要在Linux上搭建vps這篇 文章 主要介紹了實例講解搭建Linux系統(tǒng)的VPS的步驟,包括防火墻和SSH等基本軟件的部署 方法 ,非常細致,需要的朋友可以參考下
前期準備
需要購買一臺擁有 root 權(quán)限的 VPS ,我選擇的是 搬瓦工 ,當(dāng)時購買的是 512 M 內(nèi)存 5 G SSD,500 G 流量/月, 9.99 刀每年,但是好像現(xiàn)在這種低價套餐已經(jīng)結(jié)束了。有意的朋友可以看一下其他的套餐或者別的公司的 VPS。有的朋友說 DigitalOcean 的速度非常快,看YouTube直接 1440p,但是我還沒測試過,目前搬瓦工的速度能滿足我的需求,而且 DO 的價格比較昂貴。
服務(wù)器購買后,安裝 CentOS7,因為以下教程都是基于 CentOS7 的,安裝新的 OS 后,搬瓦工會告訴你 SSH 的端口和 root 的密碼,這些是自己無法自定義的,要記住了如果實在忘了也可以重置 root 密碼,或者直接使用搬瓦工提旦差首供的在線SSH登錄來操作也可,就是反應(yīng)比較慢,所以我們以后還是常用 ssh 登錄來配置 VPS ,Mac 下直接使用終端就好,win 下自行尋找一個 ssh 工具就好。
登錄 ssh 的命令:
復(fù)制代碼代碼如下:
$ ssh -p vps 端 口號 root@vpsIP 地址
登錄上以后就相當(dāng)于在本地操作一樣了,你可以使用各種 Linux 命令來操作了。
配置防火墻
如果 SSH 無法登錄,那說明防火墻關(guān)閉了 SSH 端口,需要通過在線 SSH 登錄進去關(guān)閉防火墻重新配置。
清除防火墻配置
復(fù)制代碼代碼如下:
$ iptables -F
清除 iptabels 所有表項,同時 nat 設(shè)置也沒了,但是我們后續(xù)的腳本里會配置的,不用擔(dān)心。如果 SSH 登錄正常就不用管防火墻。
安裝 firewalld
復(fù)制代碼代碼如下:
模數(shù)$ yum install firewalld firewall-config
$ systemctl start firewalld
P.S. 我在安裝完 firewalld 之后然后啟動服務(wù)的時候一直顯示失敗,然后重啟了一遍服務(wù)器就可以正常的啟動 firewalld 服務(wù)了,有類似情況的朋友可以重啟一下服務(wù)器。
修改 SSH 端口
復(fù)制代碼代碼如下:
$ vi /usr/lib/firewalld/services/ssh.xml
會出現(xiàn)以下的內(nèi)容:
復(fù)制代碼代碼如下:
SSH
Secure Shell (SSH) is a protocol for logging into and executing commands on remote machines. It provides secure encrypted communications. If you plan on accessing your machine remotely via SSH over a firewalled interface, enable this option. You need the openssh-server package installed for this option to be useful.
將 port=”慶御22”,修改成搬瓦工提供給你的端口號,然后重載 firewalld 就 OK。
vi 的命令: 按 “i” 是編輯模式,編輯后按 “esc” 退出編輯模式,然后按 Shift 輸入“:” 和 “wq” 保存退出 vi。
復(fù)制代碼代碼如下:
$ firewall-cmd –permanent –add-service=ssh
$ firewall-cmd –reload
OK,現(xiàn)在準備工作都已就緒,安裝了源,安裝配置了防火墻,下一步開始搭建服務(wù)了。
搭建 Shadowsocks 服務(wù)
這個服務(wù)是最簡單也是最常用的。
安裝組件
復(fù)制代碼代碼如下:
$ yum install m2crypto python-setuptools
$ easy_install pip
$ pip install shadowsocks
安裝時部分組件需要輸入 Y 確認。小內(nèi)存 VPS 可以分別安裝組件。
安裝完成后配置服務(wù)器參數(shù)
復(fù)制代碼代碼如下:
$ vi /etc/shadowsocks.json
寫入如下配置:
復(fù)制代碼代碼如下:
{
”server”:”0.0.0.0″,
”server_port”:8388,
”local_address”: “127.0.0.1”,
”local_port”:1080,
”password”:”mypassword”,
”timeout”:300,
”method”:”aes-256-cfb”,
”fast_open”: false,
”workers”: 1
}
將上面的 mypassword 替換成你的密碼, server_port 也是可以修改的,例如 443 是 Shadowsocks 客戶端默認的端口號。
如果需要修改端口,需要在防火墻里打開響應(yīng)的端口,用 firewalld 操作就比較簡單了:
復(fù)制代碼代碼如下:
$ vi /usr/lib/firewalld/services/ss.xml
下面代碼粘貼到里面:
復(fù)制代碼代碼如下:
SS
Shadowsocks port
保存退出,然后重啟 firewalld 服務(wù):
復(fù)制代碼代碼如下:
$ firewall-cmd –permanent –add-service=ss
$ firewall-cmd –reload
運行命令,啟動 Shadowsocks 服務(wù)
運行下面的命令:
復(fù)制代碼代碼如下:
$ ssserver -c /etc/shadowsocks.json
至此 shadowsocks 搭建完成,shadowsocks 已經(jīng)可以使用,如果你沒有過高的要求,下面的步驟可以省略,下面是后臺運行 Shadowsocks 的步驟。
安裝 supervisor 實現(xiàn)后臺運行
運行以下命令下載 supervisor:
復(fù)制代碼代碼如下:
$ yum install python-setuptools
$ easy_install supervisor
然后創(chuàng)建配置文件:
復(fù)制代碼代碼如下:
$ echo_supervisord_conf > /etc/supervisord.conf
修改配置文件:
復(fù)制代碼代碼如下:
$ vi /etc/supervisord.conf
在文件末尾添加:
復(fù)制代碼代碼如下:
command = ssserver -c /etc/shadowsocks.json
autostart=true
autorestart=true
startsecs=3
設(shè)置 supervisord 開機啟動,編輯啟動文件:
復(fù)制代碼代碼如下:
$ vi /etc/rc.local
在末尾另起一行添加:
復(fù)制代碼代碼如下:
$ supervisord
保存退出(和上文類似)。另 centOS7 還需要為 rc.local 添加執(zhí)行權(quán)限:
復(fù)制代碼代碼如下:
$ chmod +x /etc/rc.local
至此運用 supervisord 控制 Shadowsocks 開機自啟和后臺運行設(shè)置完成。重啟服務(wù)器即可。
搭建 Strongswan 實現(xiàn)在 iOS 上連接 VPN
補充:Linux基本命令
1.ls命令:
格式::ls
功能:對于目錄,列出該目錄下的所有子目錄與文件;對于文件,列出文件名以及其他信息。
常用選項:
-a :列出目錄下的所有文件,包括以 . 開頭的隱含文件。
-d :將目錄像文件一樣顯示,而不是顯示其他文件。
-i :輸出文件的i節(jié)點的索引信息。
-k :以k字節(jié)的形式表示文件的大小。
-l :列出文件的詳細信息。
-n :用數(shù)字的UID,GID代替名稱。
-F : 在每個文件名后面附上一個字符以說明該文件的類型,“*”表示可執(zhí)行的普通文 件;“/”表示目錄;“@”表示符號鏈接;“l(fā)”表示FIFOS;“=”表示套接字。
2.cd命令
格式:cd
常用選項:
cd .. 返回上一級目錄。
cd ../.. 將當(dāng)前目錄向上移動兩級。
cd – 返回最近訪問目錄。
3.pwd命令
格式: pwd
功能:顯示出當(dāng)前工作目錄的絕對路徑。
相關(guān)閱讀:Linux主要特性
完全兼容POSIX1.0標準
這使得可以在Linux下通過相應(yīng)的模擬器運行常見的DOS、Windows的程序。這為用戶從Windows轉(zhuǎn)到Linux奠定了基礎(chǔ)。許多用戶在考慮使用Linux時,就想到以前在Windows下常見的程序是否能正常運行,這一點就消除了他們的疑慮。
多用戶、多任務(wù)
Linux支持多用戶,各個用戶對于自己的文件設(shè)備有自己特殊的權(quán)利,保證了各用戶之間互不影響。多任務(wù)則是現(xiàn)在電腦最主要的一個特點,Linux可以使多個程序同時并獨立地運行。
良好的界面
Linux同時具有字符界面和圖形界面。在字符界面用戶可以通過鍵盤輸入相應(yīng)的指令來進行操作。它同時也提供了類似Windows圖形界面的X-Window系統(tǒng),用戶可以使用鼠標對其進行操作。在X-Window環(huán)境中就和在Windows中相似,可以說是一個Linux版的Windows。
支持多種平臺
Linux可以運行在多種硬件平臺上,如具有x86、680×0、SPARC、Alpha等處理器的平臺。此外Linux還是一種嵌入式操作系統(tǒng),可以運行在掌上電腦、機頂盒或游戲機上。2023年1月份發(fā)布的Linux 2.4版內(nèi)核已經(jīng)能夠完全支持Intel 64位芯片架構(gòu)。同時Linux也支持多處理器技術(shù)。多個處理器同時工作,使系統(tǒng)性能大大提高。
搭建Linux系統(tǒng)的VPS的步驟相關(guān)文章:
1. Linux VPS中使用Crontab實現(xiàn)定時重啟任務(wù)
2. Linux系統(tǒng)怎么用命令釋放內(nèi)存
3. Linux服務(wù)器上的PPTP 搭建方法有哪些
4. VPS怎么設(shè)置安全配置
關(guān)于ss -a linux的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都網(wǎng)站推廣找創(chuàng)新互聯(lián),老牌網(wǎng)站營銷公司
成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)(www.cdcxhl.com)專注高端網(wǎng)站建設(shè),網(wǎng)頁設(shè)計制作,網(wǎng)站維護,網(wǎng)絡(luò)營銷,SEO優(yōu)化推廣,快速提升企業(yè)網(wǎng)站排名等一站式服務(wù)。IDC基礎(chǔ)服務(wù):云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗、服務(wù)器租用、服務(wù)器托管提供四川、成都、綿陽、雅安、重慶、貴州、昆明、鄭州、湖北十堰機房互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)。
當(dāng)前題目:學(xué)習(xí)Linux常用命令:ss a (ss -a linux)
鏈接URL:http://www.dlmjj.cn/article/dhehpio.html


咨詢
建站咨詢
