我正在运行 gkrellm,它显示我的 Debian Linux 系统上的某些进程正在向 eth0 写入大约 500KB/s。我想知道它是哪个进程。我对 netstat 有一点了解,但它显示了无数打开的 TCP 连接,我似乎无法让它产生任何有关流量的信息。
有谁知道我如何获得实际使用eth0 接口的进程列表,以便我可以追踪违规者?
后续:Debian Linux 发行版包含一个nethogs明确解决此问题的软件包。相关的工具都不太上的标记包括iftop,netstat,和lsof。
我的本地 CUPS 服务器对我使用的打印机名称感到困惑。它有两个名字:hpext和hpext@vm-cups。我永远无法预测哪一个会起作用,如果我用错了一个,工作就会无限期地排在队列中。
中没有列出打印机/etc/cupsd/cupsd.conf;相反,我有这条线
BrowsePoll cups.eecs.tufts.edu
Run Code Online (Sandbox Code Playgroud)
此服务器仅列出hpext而不列出hpext@vm-cups.
我在想我的本地服务器不知何故被混淆了,如果我可以从内存中删除打印机,一切都会好起来的。但是在文档中找不到删除打印机的命令,并且愚蠢的 Web 界面上的 DELETE PRINTER 按钮无效。
我能做什么?
由于 Debian autofs 4 中的停止显示错误,我刚刚升级到 autofs5。它不尊重我的auto.master文件中的超时选项:
/var/autofs/removable /etc/auto.removable --timeout=2
Run Code Online (Sandbox Code Playgroud)
我将此地图用于拇指驱动器等;我不想要 2 秒的一般默认超时。
我进行了一些挖掘,虽然该--timeout选项在 autofs 4 中有效,并且出现在 Web 上的一些示例中,但实际上并未在该文件的文档中得到批准(甚至未提及)auto.master。所以我觉得我不能将问题报告为错误。
如何仅在指定的文件系统上让 autofs5 在 2 秒后超时?
更新:我使用的是 Debian 打包的 autofs5,版本 5.0.4-3.2。
我在新升级的 Debian Squeeze 上安装 iPod 时遇到问题。我怀疑要么是协议发生了变化,要么是我发现了一个错误,我不知道该向哪里报告。
我正在尝试安装 iPod,以便我有权读取和写入它。但我的努力落空了:
$ sudo mount -v -t vfat -o uid=32074,gid=6202 /dev/sde2 /mnt
/dev/sde2 on /mnt type vfat (rw,uid=32074,gid=6202)
$ ls -l /mnt
total 80
drwxr-xr-x 2 root root 16384 Jan 1 2000 Calendars
drwxr-xr-x 2 root root 16384 Jan 1 2000 Contacts
drwxr-xr-x 2 root root 16384 Jan 1 2000 Notes
drwxr-xr-x 3 root root 16384 Jun 23 2007 Photos
drwxr-xr-x 6 root root 16384 Jun 19 2007 iPod_Control
$ sudo umount /mnt
$ …Run Code Online (Sandbox Code Playgroud) 我sudo在 Debian 挤压上运行1.7.4 版。在这个版本中,与一些旧版本不同,每个 pty 都必须单独使用密码和超时进行授权。在旧版本中,在超时期间,任何pty 都可以使用一个密码。我想说服sudo恢复到旧的行为,这样我就可以使用一堆 xterm 窗口而不必不断地重新输入我的密码。有谁知道如何做到这一点?