成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何監(jiān)控 Linux 上進程的網(wǎng)絡使用情況

系統(tǒng) Linux
與許多現(xiàn)代操作系統(tǒng)一樣,Linux 與互聯(lián)網(wǎng)緊密連接,有時候很難追蹤哪些進程在使用您的帶寬。通過使用 nethogs、lsof 和 netstat 等工具,您可以找到具有打開連接的進程。

在計算機上,互聯(lián)網(wǎng)訪問是必不可少的,但您可能會想知道哪些Linux進程在您的計算機上使用了最多的連接。幸運的是,通過一些常見的Linux工具,監(jiān)視使用帶寬的進程變得很容易。以下是其中一些工具:

1、nethogs

nethogs 是一個為互聯(lián)網(wǎng)連接提供類似于 htop 或 top 的 CPU 和內存使用情況的程序。它會顯示哪些進程正在訪問網(wǎng)絡的快照。

與 top、htop 或 atop 類似,nethogs 是一個全屏程序,每隔幾秒鐘更新一次,以顯示當前由進程產(chǎn)生的網(wǎng)絡連接。

安裝 nethogs 很簡單,只需通過您的包管理器進行安裝。

例如,在Debian和Ubuntu上:

linuxmi@linuxmi ~/www.linuxmi.com
 % sudo apt install nethogs

在 Arch Linux 上:

sudo pacman -S nethogs

在 Red Hat 系列上:

sudo dnf install nethogs

要運行 nethogs,您需要以 root 身份運行:

linuxmi@linuxmi ~/www.linuxmi.com
 % sudo nethogs

您可以通過以下命令將其設置為可以以普通用戶身份運行 nethogs:

sudo setcap "cap_net_admin,cap_net_raw+pe" /path/to/nethogs

您應該將“/path/to/nethogs”替換為 nethogs 的絕對路徑名。您可以使用 which 命令找到它:

which nethogs

2、lsof

雖然 lsof 是一個用于列出打開文件的實用程序,但它也可以列出打開的網(wǎng)絡連接。-i 選項列出了系統(tǒng)上正在運行的進程所附加的互聯(lián)網(wǎng)連接。畢竟,在 Linux 中,一切都是文件。

要查看當前的互聯(lián)網(wǎng)連接,使用以下命令:

linuxmi@linuxmi ~/www.linuxmi.com
 % lsof -i

lsof會顯示具有打開的互聯(lián)網(wǎng)連接的任何命令的名稱、PID、文件描述符、互聯(lián)網(wǎng)連接類型、大小、協(xié)議以及連接的正式文件名。

使用 -i4 和 -i6 選項,您可以查看使用 IPv4 或 IPv6 的連接。

很有可能您已經(jīng)安裝了 lsof。如果沒有安裝,在主要的 Linux 發(fā)行版上安裝也很容易。

在 Debian 和 Ubuntu 上,輸入:

sudo apt install lsof

而在 Arch 上:

sudo pacman -S lsof

在 Red Hat 系列的發(fā)行版上:

sudo dnf install lsof

3、netstat

netstat 是一個強大的程序,可以讓您查看系統(tǒng)上的網(wǎng)絡連接。但它不會顯示網(wǎng)絡連接附加到哪些進程。與 lsof 類似,您可以使用命令行選項來查看這些信息。

netstat 是 net-tools 包的一部分。您可以使用默認的軟件包管理器在大多數(shù) Linux 發(fā)行版上安裝它。

例如,在 Debian 或 Ubuntu 上:

sudo apt install net-tools

在 Arch Linux 上:

sudo pacman -S net-tools

要在 Fedora、CentOS 和 RHEL 上安裝 netstat,請運行:

sudo dnf install net-tools

您可以在命令行上運行 netstat。默認情況下,它會顯示連接的協(xié)議、地址和狀態(tài),但 -p 選項會添加一列顯示進程 ID 和命令名稱。

linuxmi@linuxmi ~/www.linuxmi.com
 % netstat -p

當您運行 netstat 時,它將只列出所有網(wǎng)絡連接,然后退出。使用 -c 選項,您可以看到一個持續(xù)更新的連接列表:

linuxmi@linuxmi ~/www.linuxmi.com
 % netstat -pc

這與使用像 nethogs 這樣的面向屏幕的程序類似,但以這種方式進行的優(yōu)點是您可以將輸出管道傳輸?shù)搅硪粋€程序,如 grep 或分頁程序,以便檢查它:

linuxmi@linuxmi ~/www.linuxmi.com
 % netstat -p | grep 'systemd'

要查看系統(tǒng)上具有網(wǎng)絡連接的所有進程,您可能需要以 root 身份運行 netstat:

linuxmi@linuxmi ~/www.linuxmi.com
 % sudo netstat

現(xiàn)在您可以看到哪些 Linux 應用程序在占用您的帶寬

與許多現(xiàn)代操作系統(tǒng)一樣,Linux 與互聯(lián)網(wǎng)緊密連接。有時候很難追蹤哪些進程在使用您的帶寬。通過使用 nethogs、lsof 和 netstat 等工具,您可以找到具有打開連接的進程。

責任編輯:趙寧寧 來源: Linux迷
相關推薦

2022-04-07 06:04:00

NetHogs開源網(wǎng)絡工具

2017-01-18 21:57:14

2010-06-02 11:06:15

Linux 內存監(jiān)控

2022-07-13 14:26:26

Linux

2019-06-24 08:53:01

Bash腳本Linux系統(tǒng)運維

2022-06-09 08:07:15

Shell腳本Linux

2009-10-21 12:42:20

Linux系統(tǒng)資源操作系統(tǒng)

2010-06-02 12:47:12

Linux 內存監(jiān)控

2020-02-04 13:50:09

Linux進程內存使用

2010-10-14 16:10:28

MySQL排序

2022-04-08 18:35:13

Linux網(wǎng)絡帶寬系統(tǒng)監(jiān)控工具

2009-06-16 09:18:26

Linux系統(tǒng)管理系統(tǒng)資源

2010-02-03 17:16:58

Linux內存使用

2020-12-07 14:20:35

Linux磁盤工具

2009-12-14 17:25:20

Linux操作系統(tǒng)

2014-04-24 16:26:31

UbuntuUbuntu 磁盤Linux基礎

2020-06-17 14:10:01

Python內存程序

2021-03-25 12:50:31

Linux磁盤命令

2009-07-09 18:03:25

tomcatJVM內存

2009-02-03 09:49:00

FTP空間共享
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品视频久久 | 综合二区| 人人插人人 | 狠狠天天 | 久久亚洲综合 | 日韩中文字幕在线免费 | 人人天天操| 国产精品久久久久久久模特 | 丝袜美腿一区二区三区动态图 | 操久久 | 国产精品99久久久久久久vr | 欧美日韩中文在线 | 午夜精 | 中文字幕一区二区三 | 日本一区二区三区四区 | 国产免费一区 | 午夜丰满少妇一级毛片 | 91精品久久久久久久久中文字幕 | 国产精品成人一区二区 | 日韩一区在线播放 | 毛片站 | 国产区视频在线观看 | 一区二区三区在线 | 福利网站导航 | 亚洲综合一区二区三区 | 国产三级国产精品 | 欧美精品在线观看 | 国产麻豆乱码精品一区二区三区 | 男女羞羞视频在线观看 | 中文字幕一区二区视频 | 久久99精品国产 | 91小视频在线 | 久久久久国产一区二区三区 | 一区二区三区中文字幕 | 欧美国产精品一区二区三区 | 国产小视频在线看 | 真人女人一级毛片免费播放 | 国产综合在线视频 | 国产精品久久久久久久久久久免费看 | 久久88| 五月天天色 |