猫型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

grepの検索方法のまとめ

grep [検索文字列] [検索対象] が基本ですが、検索対象はファイル内の文字列であったりファイル名であったりします。 INDEX1 ファイルの中の文字列を検索する2 ファイル名を検索する3 ディレ …

linux

ntpdの設定

ntpの設定は/etc/ntp.confで行います。 serverさえ設定してしまえばいいわけですが、 その他設定も少しあります。 INDEX1 restric2 server3 driftfile …

linux

ntpq -pの見方

ntpdを起動してもすぐには同期されません。 同期の状態を確認するのに使用するコマンドが ntpq -p です。 # ntpq -p remote refid st t when poll reach …

linux

NFSをmountする

NFS(Network File System)をmountする方法です。 共有したいディレクトリを持つサーバーにNFSの設定をして、そこを参照したいサーバーでmountします。 INDEX1 NFS …

linux

VMWare Workstation 14 Playerが利用できない…

INDEX1 VMWareでブリッジ接続できな2 VMWare Workstation 14 PlayerはCPUが未対応だった3 VMWare Workstation 12 Playerにダウングレ …