httpをインストールするためにソースを追加


## For RHEL 6 and CentOS 6
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
# rpm -ihv rpmforge-release*.rf.x86_64.rpm



一、htopの概要
This is htop, an interactive process viewer for Linux. It is a text-mode application (for console or X terminals) and requires ncurses.
Comparison between htop and top
  • In 'htop' you can scroll the list vertically and horizontally to see all processes and complete command lines.
  • In 'top' you are subject to a delay for each unassigned key you press (especially annoying when multi-key escape sequences are triggered by accident).
  • 'htop' starts faster ('top' seems to collect data for a while before displaying anything).
  • In 'htop' you don't need to type the process number to kill a process, in 'top' you do.
  • In 'htop' you don't need to type the process number or the priority value to renice a process, in 'top' you do.
  • 'htop' supports mouse operation, 'top' doesn't
  • 'top' is older, hence, more used and tested.

  • htopはLinuxシステムのインタラクティブなプロセスビューアであり、テキストモードのアプリケーション(コンソールまたはX端末)であり、ncursesが必要である.
    Linuxの伝統的なtopに比べて、htopはもっと人間的です.これにより、ユーザーがインタラクティブに操作し、色のトピックをサポートし、プロセスリストを横または縦にスクロールして閲覧し、マウス操作をサポートできます.
    トップと比較して、htopには以下の利点があります.
  • は、すべてのプロセスと完全なコマンドラインを表示するために、プロセスリストを横または縦にスクロールして参照できます.
  • は起動上topよりも速い.
  • プロセスを殺す場合は、プロセス番号を入力する必要はありません.
  • htopはマウス操作をサポートします.
  • topはもう年を取っています.

  • http公式サイト:http://htop.sourceforge.net/
    二、htopインストール
    a.ソースパッケージのインストール
    # tar zxvf htop-1.0.2.tar.gz
    # cd htop-1.0.2
    # ./configure
    # make && make install
    エラーが発生した場合:
    configure: error: You may want to use --disable-unicode or install libncursesw.
    ncurses-develをインストールする必要があります
    # yum install ncurses-devel
    b.RHEL/centOS取付
    これはyum install htopでインストールできますが、epelのyumソースを追加することを前提としています.具体的にはCentOS yumソースの構成と使用を参照してください.
    # rpm -ivh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm#rpm--import/etc/pki/rpm-gpg/RPM-GPG-KEY-PEL//key#yum install htopをインポート
    三、htopパラメータ
    htopコマンドを入力し、htopを開きます.
    # htop
    上の左上にCPU、メモリ、スワップ領域の使用状況、右側にタスク、負荷、起動時間が表示されます.次はプロセスのリアルタイム状況です.
    以下に、F 1~F 10の機能と対応するアルファベットショートカットキーを示します.
    Shortcut Key
    Function Key
    Description
    中国語の説明
    h, ?
    F1
    Invoke htop Help
    httpの使用説明の表示
    S
    F2
    Htop Setup Menu
    htop設定
    /
    F3
    Search for a Process
    検索プロセス
    \
    F4
    Incremental process filtering
    インクリメンタルプロセスフィルタ
    t
    F5
    Tree View
    ツリー構造の表示
    F6
    Sort by a column
    ソート方法の選択
    [
    F7
    Nice - (change priority)
    nice値を減らすことで、対応するプロセスの優先度を高めることができます.
    ]
    F8
    Nice + (change priority)
    nice値を増やすことで、対応するプロセスの優先度を下げることができます.
    k
    F9
    Kill a Process
    プロセスに信号を伝達可能
    q
    F10
    Quit htop
    終了
    コマンドラインオプション(COMMAND-LINE OPTIONS)
    -C--no-color単色の配色スキームを使用
    -d--delay=DELAY遅延更新時間を設定し、単位秒
    -h--help htopコマンドヘルプ情報を表示
    -u--user=USERNAME所与のユーザのみを表示するプロセス
    -p--pid=PID、PID...所与のPIDsのみ表示
    -s--sort-key COLUMNこの列でソート
    -v–versionバージョン情報を表示
    インタラクティブコマンド(INTERCIVE COMMANDS)
    上下キーまたはPgUP、PgDnで希望するプロセスを選択し、左右キーまたはHome、Endでフィールドを移動し、もちろんマウスで直接プロセスを選択することもできます.
    Spaceタグ/プロセスのタグ付けを解除します.コマンドは、「kill」などの複数のプロセスに適用され、マークされたすべてのプロセスに適用されます.
    Uすべてのプロセスをマーク解除
    sあるプロセスを選択し、s:straceでプロセスのシステム呼び出しを追跡する
    lプロセスが開いているファイルを表示する:lsofがインストールされている場合、このキーを押してプロセスが開いているファイルを表示します.
    Iソート順を逆にし,ソートが正の場合は逆にし,逆も同様である.
    +, -    When in tree view mode, expand or collapse subtree. When a subtree is collapsed a "+"sign shows to the left of the process name.
    a(マルチプロセッサがある機器で)CPU affinityを設定する:プロセスで使用可能なCPUをマークする
    u特定のユーザプロセスを表示する
    M Memoryによるソート
    P CPU使用順
    TはTime+使用順
    Fトレースプロセス:ソート順によって選択したプロセスがリスト上を移動した場合、選択したバーがそのプロセスに従うようにします.これは、プロセスを監視するのに役立ちます.この方法では、プロセスを画面上でずっと表示することができます.方向キーを使用すると、この機能は停止します.
    Kカーネルスレッドの表示/非表示
    Hユーザスレッドの表示/非表示
    Ctrl-Lリフレッシュ
    Numbers PID検索:PIDを入力すると、対応するプロセスにカーソルが移動します.
    四、htop使用
    4.1. ヘルプの表示
    マウスでHelpをクリックするか、F 1を押してヘルプを表示します.
    4.2. htop設定
    マウスでSetupをクリックするかF 2を押してからhttp設定のページに入ります.Metersページには先端の情報表示が設定されています.先端の表示は左右に分かれています.何を表示できるかは一番右側の欄に追加できます.上の左側(F 5)や右側(F 6)に追加すればいいです.これが個人設定の範囲です.ここに時計が1つ追加されています.
    上の左右の2つの欄の表示方式はText Bar Graph Ledの4種類に分けて、下図は私はcpu memory swapをテキストモード表示に変えて、それから右の欄のをBar表示に変えて、clockはLED方式で表示します.データの表示はそれほど悪くないが、このように見ると少し慣れていない.
    Display optionsの設定は、管理者自身のニーズに合わせて設定することができます.
    色選択は、基本的な色表示に加えて、httpではパネルを変える機能も提供されていますが、実際にはいくつかの色表示の設定を変更するだけで、細部の色表示をカスタマイズすることはできませんが、少なくともいくつかのスタイルを選択することができます.
    最後の設定はColumnsの表示を調整することで、一般的なhttpコマンドにどのようなデータや情報が表示されるか、フィールドの調整はこちらで個人化した設定をすることができ、一般的にシステムのデフォルト値を使うとよいでしょう.
    4.3. 検索プロセス
    マウスでSearchをクリックするかF 3を押すか"/"を入力し、プロセス名を入力して検索します.例えばsshを検索します.
    4.4. フィルタ
    F 4を押すと、フィルタに入り、キーワード検索に相当し、大文字と小文字を区別せず、例えばdevをフィルタする
    4.5. ツリー構造の表示
    「t」を入力するかF 5を押すと、ツリー構造が表示されます.pstreeと差が少なく、すべてのプログラムがツリー状に実行されている構造が表示されます.これはシステム管理にとって非常に便利で、プログラムがどのように生成されたのかを整理します.もちろん、ツリー構造の閲覧も他のデータに基づいて並べ替えることができます.
    4.6. ソート方法の選択
    F 6を押すと何を並べ替えるかを選ぶことができますが、最もよく並べ替える内容はcpuとmemoryでしょう.
    4.7操作プロセス
    F 7、F 8はそれぞれnice-とnice+、F 9はkillに対応してプロセスに信号を送り、信号を選んで車に戻ればOK
    4.8. ユーザーのプロセスを表示し、左側でユーザーを選択
    「u」を入力し、左側でユーザーを選択
    五、Alias top
    topに慣れているかもしれませんが、topでhtopを開くこともできます.
    編集/root/.bashrcファイル、次のコードを追加
    if [ -f /usr/local/bin/htop ]; then
        alias top=’/usr/local/bin/htop’
    fi

    # source/root/.bashrc