语法高亮,滚动条美化,设置页面调整

This commit is contained in:
fofolee
2019-04-19 02:41:09 +08:00
parent 1e8f76c000
commit 359d29ee0b
1590 changed files with 12328 additions and 11441 deletions

View File

@@ -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>在总KBBMB和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/ -->