mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-12-17 00:04:34 +08:00
语法高亮,滚动条美化,设置页面调整
This commit is contained in:
@@ -9,9 +9,9 @@
|
||||
</blockquote>
|
||||
<p>本文为你介绍如何在Unix/Linux操作系统下如何安装和使用NetHogs按进程监控网络带宽使用率。</p>
|
||||
<h3 id="语法">语法</h3>
|
||||
<pre><code>nethogs(选项)(参数)</code></pre>
|
||||
<pre><code class="language-bash">nethogs(选项)(参数)</code></pre>
|
||||
<h3 id="选项">选项</h3>
|
||||
<div class="sourceCode" id="cb2"><pre class="sourceCode bash"><code class="sourceCode bash"><a class="sourceLine" id="cb2-1" data-line-number="1"><span class="ex">usage</span>: nethogs [-V] [-h] [-b] [-d seconds] [-v mode] [-c count] [-t] [-p] [-s] [device [device [device ...]]]</a>
|
||||
<div class="sourceCode" id="cb2"><pre><code class="language-bash"><a class="sourceLine" id="cb2-1" data-line-number="1"><span class="ex">usage</span>: nethogs [-V] [-h] [-b] [-d seconds] [-v mode] [-c count] [-t] [-p] [-s] [device [device [device ...]]]</a>
|
||||
<a class="sourceLine" id="cb2-2" data-line-number="2"> <span class="ex">-V</span> : 打印版本。</a>
|
||||
<a class="sourceLine" id="cb2-3" data-line-number="3"> <span class="ex">-h</span> : 打印此帮助。</a>
|
||||
<a class="sourceLine" id="cb2-4" data-line-number="4"> <span class="ex">-b</span> : bughunt模式 - 暗示tracemode。</a>
|
||||
@@ -30,7 +30,7 @@
|
||||
<a class="sourceLine" id="cb2-17" data-line-number="17"> <span class="ex">r</span>:按RECEIVE流量排序</a>
|
||||
<a class="sourceLine" id="cb2-18" data-line-number="18"> <span class="ex">m</span>:在总(KB,B,MB)和KB / s模式之间切换</a></code></pre></div>
|
||||
<p>其他参数和用法</p>
|
||||
<pre><code>-d : 刷新间隔
|
||||
<pre><code class="language-bash">-d : 刷新间隔
|
||||
-h : 帮助
|
||||
-p : promiscious 模式
|
||||
-t : trace模式
|
||||
@@ -46,35 +46,35 @@
|
||||
<h3 id="安装">安装</h3>
|
||||
<p><strong>在RHEL、CentOS和Fedora下安装NetHogs</strong></p>
|
||||
<p>要安装NetHogs,你必须要启用你所用Linux下的EPEL源。然后运行下面的yum命令下载安装NetHogs包。</p>
|
||||
<pre><code># yum install nethogs</code></pre>
|
||||
<pre><code class="language-bash"># yum install nethogs</code></pre>
|
||||
<p><strong>在Ubuntu、Linux mint和Debian下安装NetHogs</strong></p>
|
||||
<p>键入apt-get命令安装NetHogs包:</p>
|
||||
<pre><code>$ sudo apt-get install nethogs</code></pre>
|
||||
<pre><code class="language-bash">$ sudo apt-get install nethogs</code></pre>
|
||||
<h3 id="nethogs用法">NetHogs用法</h3>
|
||||
<p>在基于RedHat系统下键入如下命令启动NetHogs工具。</p>
|
||||
<pre><code># nethogs
|
||||
<pre><code class="language-bash"># nethogs
|
||||
</code></pre>
|
||||
<p>在Debian/Ubuntu/Linux Mint下要执行NetHogs你必须拥有root权限:</p>
|
||||
<pre><code>$ sudo nethogs
|
||||
<pre><code class="language-bash">$ sudo nethogs
|
||||
</code></pre>
|
||||
<p>!nethogs</p>
|
||||
<p>Ubuntu 12.10 下的NetHogs预览</p>
|
||||
<p>正如上图所示,send列和received列显示的是按照每个进程的流量统计。总的收发数据带宽在最下方,而且可以用交互命令控制排序,下面将要讨论这些交互命令。</p>
|
||||
<h3 id="nethogs-命令行参数">NetHogs 命令行参数</h3>
|
||||
<p>以下就是NetHogs命令行的参数,用-d来添加刷新频率参数,device name 用来检测给定的某个或者某些设备的带宽(默认是eth0)。例如:设置5秒钟的刷新频率,键入如下命令即可:</p>
|
||||
<pre><code># nethogs -d 5
|
||||
<pre><code class="language-bash"># nethogs -d 5
|
||||
</code></pre>
|
||||
<pre><code>$ sudo nethogs -d 5
|
||||
<pre><code class="language-bash">$ sudo nethogs -d 5
|
||||
</code></pre>
|
||||
<p>如果只用来监视设备(eth0)的网络带宽可以使用如下命令:</p>
|
||||
<pre><code># nethogs eth0
|
||||
<pre><code class="language-bash"># nethogs eth0
|
||||
</code></pre>
|
||||
<pre><code>$ sudo nethogs eth0
|
||||
<pre><code class="language-bash">$ sudo nethogs eth0
|
||||
</code></pre>
|
||||
<p>如果要同时监视eth0和eth1接口,使用以下命令即可:</p>
|
||||
<pre><code># nethogs eth0 eth1
|
||||
<pre><code class="language-bash"># nethogs eth0 eth1
|
||||
</code></pre>
|
||||
<pre><code>$ sudo nethogs eth0 eth1
|
||||
<pre><code class="language-bash">$ sudo nethogs eth0 eth1
|
||||
</code></pre>
|
||||
<p>关于NetHogs命令行工具的完整参数列表,可以参考NetHogs的手册,使用方法是在终端里输入<code>man nethogs</code>或者<code>sudo man nethogs</code>,更多信息请参考NetHogs项目主页。</p>
|
||||
<!-- Linux命令行搜索引擎:https://jaywcjlove.github.io/linux-command/ -->
|
||||
|
||||
Reference in New Issue
Block a user