首页 > 系统相关 >ubuntu查看当前哪些进程在使用网络流量(好用的方法)

ubuntu查看当前哪些进程在使用网络流量(好用的方法)

时间:2025-01-01 23:29:16浏览次数:3  
标签:sudo nethogs 网络流量 进程 snapd ubuntu Snap 安装 好用

一、ubuntu要查看当前哪些进程在使用网络流量

使用 nethogs 工具:

nethogs 是一个用于显示各个进程使用的网络带宽的命令行工具。你可以通过以下命令安装并运行 nethogs

sudo apt-get install nethogs # 安装 nethogs(对于基于 Debian 的系统)
sudo nethogs

运行结果如下:

会列出每一个使用流量的进程以及此时该进程耗用的带宽

二、snap

我这里是snap在耗费流量(由/usr/lib/snapd/snapd 可以看出):

1339 root /usr/lib/snapd/snapd 是一个由 Snap 包管理器相关的进程。

为什么它占用网络流量:

/usr/lib/snapd/snapd 可能会占用网络带宽的原因包括:

  1. Snap 包更新snapd 定期检查是否有可用的 Snap 包更新,并从 Snap Store 下载更新。
  2. Snap 应用使用:某些通过 Snap 安装的应用程序在后台可能会通过 Snap 进行网络通信,尤其是那些需要同步数据或进行在线操作的应用。
  3. 安装新的 Snap 包:如果你正在安装新的 Snap 包,snapd 进程可能需要下载所需的文件和依赖。

 

如何禁用 snapd 进程(不建议使用,除非迫不得已,这里面安装的都是系统自带的一些应用程序):

  1. 停止 Snap 服务: 如果你只想暂时停止 snapd,可以使用以下命令停止服务:

    sudo systemctl stop snapd

  2. 禁用 Snap 服务: 如果你希望彻底禁用 snapd 服务,使其在系统启动时不自动启动,可以执行以下命令:

    sudo systemctl disable snapd

  3. 卸载 Snap 和 Snap 包: 如果你决定完全删除 Snap 包管理器及所有通过 Snap 安装的应用,可以按照以下步骤进行:

    1. 卸载所有 Snap 应用:

      sudo snap list

      这将列出所有已安装的 Snap 包。然后,你可以逐个卸载:

      sudo snap remove <package-name>

标签:sudo,nethogs,网络流量,进程,snapd,ubuntu,Snap,安装,好用
From: https://blog.csdn.net/weixin_44162814/article/details/144839682

相关文章

  • 124K小工具,嘎嘎好用!
    点击蓝字关注我作者|风雨软件前言如果当你正在玩游戏玩到起劲的时候,突然按键失灵,这个时候你又没有多余的键盘备用。怎么办?是不是很抓狂!其实解决办法很简单,把不经常用的按键改成你失灵的按键就行了。今天,我就来为大家介绍一款特别实用的小工具——KeyboardShield    ......
  • IntelliJ IDEA 里的 JetBrains AI 有哪些好用的功能
    在IntelliJIDEA中,JetBrainsAI是JetBrains集成的人工智能功能,旨在提高开发效率,辅助开发者更智能地编写、优化和理解代码。JetBrainsAI作为IntelliJIDEA的一部分,通过自然语言处理和机器学习技术,提供了许多智能代码建议和自动化功能。Ai插件获取地址:https://web......
  • Ubuntu下FFmpeg的安装方式
    在Ubuntu系统下安装FFmpeg有多种方式,其中最常用的是通过apt-get命令和源码编译安装。本文将分别介绍这两种方式,并提供安装过程中的注意事项和常见问题解决方法。一、使用apt-get命令安装使用apt-get命令安装FFmpeg是最简单快捷的方式,只需要在终端中输入以下命令即可:sudoapt-g......
  • ubuntu 下安装ffmpeg
    先创建三个文件夹:ffmpeg_sourcesffmpeg_buildbin1.首先安装依赖包sudoapt-getupdate-qq&&sudoapt-get-yinstall\autoconf\automake\build-essential\cmake\git-core\libass-dev\libfreetype6-dev\libsdl2-dev\libtool\......
  • 共享ubuntu系统宿主机的部分文件到win虚拟机--通过ISO文件挂载
    安装genisoimagesudoapt-getupdatesudoapt-getinstallgenisoimage将需要共享的文件放入指定文件夹cp/path/to/your/file~/iso_work/使用genisoimage生成新镜像genisoimage-o/path/to/new.iso-J-R-V"NEW_ISO_LABEL"~/iso_work/其中new.iso就是新镜像的名称......
  • 如何在 Ubuntu 20.04 上部署 Graylog 日志管理平台教程
    如何在Ubuntu20.04上部署Graylog日志管理平台教程简介Graylog是一个开源的、基于Web的日志管理和聚合系统,它可以帮助你高效地管理和分析大量日志数据。通过收集服务器日志,并使用Elasticsearch进行索引,以及MongoDB保存元数据,Graylog使得详细的日志分析成为可......
  • nftables 在 Ubuntu 22.04 上的安装与配置教程
    nftables在Ubuntu22.04上的安装与配置教程简介:nftables是Linux内核中的一个现代防火墙框架,旨在取代传统的iptables。它提供了更高效的规则处理和更简洁的语法。本教程将手把手教你如何在Ubuntu22.04服务器上安装和配置nftables,以提升你的网络安全性。准备工......
  • ubuntu没有文件权限问题
    描述:一个用户创建了文件夹,另一个用户没有访问的权限ls-l//查看当前目录文件夹和文件的权限drwxrwxrwx//d表示是一个文件夹-表示是一个文件//第一个rwx,表示所有者user的权限,就是创建文件夹的人的权限-表示没有该权限(r--表示只有读,没有写和执行)//第一个rwx,表示组群gro......
  • Create a Ubuntu Virtual Machine using VirtualBox 7.1 for Windows
                  ......
  • JupyterLab notebook环境在Ubuntu24.04下的安装和Windows 10下vscode远程使用jupyter
    JupyterLabnotebook环境在Ubuntu24.04下的安装,并在Windows10下通过vscode远程使用jupyter安装jupyterLab首先,创建python环境(可选)python-mvenvpy312激活环境sourcepy312/bin/activate安装jupyterlabpipinstalljupyterlab启动服务jupyter-lab--ip0.0.0.0......