猫型iPS細胞研究所

Windows、Linux、iOS、DB、Network

Linux

fuserでファイルやソケットを使用しているプロセスを特定する

投稿日:2013年3月24日 更新日:

linuxでもプロセスを特定したい場合はあります。
fuseコマンドで確認できます。特にmaount関連は便利です。

オプション
-a コマンドラインで渡されたすべてのファイルを表示する。
-k 指定したファイルにアクセスしているプロセスをkill する。
-i プロセスをkillする前にユーザーに確認する。
-l 使用できる signal すべてをリストアップする。
-m  filename には、マウントされたファイルシステム上のファイルか、マウントされたブロックデバイスを指定する。そのファイルシステム上のファイルにアクセスしているすべてのプロセスが表示される。
-n tcpとか指定
-s 表示を抑制する。 -u, -v はこのモードでは無視される。
-u それぞれの PID にプロセスの所有者名を追加する。
-v verboseモード。だらだら表示。

#ポート80を使用しているプロセスIDのチェック
# fuser -nuv tcp 80

                     USER        PID ACCESS COMMAND
80/tcp:              root       5454 F.... (root)httpd
                     apache     5455 F.... (apache)httpd
                     apache     5456 F.... (apache)httpd


#マウントしているファイルを使用しているプロセスを確認する
# fuser -muv /mnt/moutdir

                     USER        PID ACCESS COMMAND
/mnt/moutdir   :     root      14232 ..c.. (root)bash

Gooleアドセンス用336

Gooleアドセンス用336

-Linux

執筆者:

関連記事

linux

LinuxでBase64を扱う

Base64は暗号化としてよりも、HTTPでスペースやら記号などやりとりできない文字を置き換えて送受信する場合によく利用されます。 Linuxで簡単に使用できるBase64のエンコードやデコードの方法 …

linux

sudo

INDEX1 sudoの概要2 visudoで付与する権限を編集する3 Aliasの使用4 ログの出力先変更5 sudoの実行例6 パスワード sudoの概要 linuxでのセキュリティの方針として、 …

tracertで表示されるIPとは

ネットワークエンジニアでなくても ルートの確認に使用したことがあるだろう tracert(windows) traceroute(linux) のIPはどこのIPなのでしょうか。 ネットワークが変わる …

linux

linuxでGUIのネットワークが表示されない

コマンドも便利ですけど、GUIはもっと便利です・・・。 まずはインターフェイスファイルを編集します。 これを編集して保存すると、ネットワークが切断されます。 リモートで作業している時には注意が必要です …

linux

169.254.0.0 は APIPA (Automatic Private IP Addressing)

routeコマンドをしてみて下さい。 # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use …