我的Debian 11 VPS现在运行了大约2周--今天我只想分析一下,为什么我的流量是70 for (由bashtop计算)。所以在网上我读到了一些关于网狗的文章,这可能会有所帮助。所以我用我的非根用户安装了它,但是使用了sudo分组的用户。
sudo apt安装nethogs
我不能运行它。
因此,我切换到根用户
su
但还是没成功。所以我只想看看最重要的东西,不明飞行物。
ufw状态
输出:找不到命令
所以..。
/usr/sbin/ufw状态
但我也想知道,到目前为止,传入的流量是否真的被默认阻塞:
/usr/sbin/ufw状态详细
输出:错误:运行sysctl问题
有些东西是假的..。我也不知道原因?两周前我做的最后一件事是用kuma_install.sh安装kuma-uptime,之后我没有尝试过ufw。所以。我的$PATH似乎工作不正确-即使作为根用户。
我不是专家,但我的bashrc文件(来自根用户)是这样的:
# ~/.bashrc: executed by bash(1) for non-login shells.
# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
# umask 022
# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'和.profile文件:
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
  if [ -f ~/.bashrc ]; then
    . ~/.bashrc
  fi
fi
mesg n 2> /dev/null || true这是通往ufw的道路:
ufw: /usr/sbin/ufw /etc/ufw /lib/ufw /usr/share/ufw /usr/share/man/man8/ufw.8.gz这就是我的回声$PATH:
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin希望这是应该的,有人能帮我,你是我最后的希望。否则我必须切换到ubuntu,也许ubuntu表现得更好。我希望我能在你的帮助下解决这个问题。如果有人能或多或少地告诉我现在该做什么,那就太好了。
发布于 2022-06-26 21:37:54
这是Debian中的一种预期行为。
nethogs全路径是/usr/sbin/nethogs。
Debian中的非根用户默认的/usr/sbin中没有$PATH。
使用命令su,您将成为一个根,但是环境变量不会被展开。使用以下任何一种:
su -然后nethogssudo su然后nethogssudo nethogs。更多信息请访问与非root用户登录时(即使在"su root“之后),无法访问某些命令。。
编辑:您提到切换到Ubuntu。Ubuntu用户在其默认的/usr/sbin中确实有$PATH,所以这里可能不会让人感到困惑。但是,无论如何,您需要对完美运行的nethogs进行根访问。
https://unix.stackexchange.com/questions/707645
复制相似问题