逆引きUNIXコマンド/ソケットを使用しているプロセスを特定する・fuser
の編集
Top
/
逆引きUNIXコマンド
/
ソケットを使用しているプロセスを特定する・fuser
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * ソケットを使用しているプロセスを特定する・fuser [#yab45737] fuserコマンドにより、プロセスがどのポートを使っているかを確認することができます。~ また指定したポート番号を使用しているプロセスを確認することができます。~ 本使用はCentOS5で動作確認をしました。 以下に使用例を記します。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連記事・関連資料 [#qfcce4fe] -[[ファイルを使用しているプロセスを特定する・fuser>逆引きUNIXコマンド/ソケットを使用しているプロセスを特定する・fuser]] -[[プロセスがどのポートを利用しているかを調べる方法>逆引きUNIXコマンド/プロセスがどのポートを利用しているかを調べる方法]] -[[ポート番号から利用しているプロセスを調べる方法>逆引きUNIXコマンド/ポート番号から利用しているプロセスを調べる方法]] -[[リッスンしているポートと接続しているIPとポートを調べる>逆引きUNIXコマンド/リッスンしているポートと接続しているIPとポートを調べる]] * fuserの使用例 [#faa4b431] fuserコマンドを使用するにあたり、rootにsuしました。 ** fuserコマンド指定したポートがどのプロセスが使っているかを調べる [#q04c7f3d] 以下の使用例は-vと-nオプションを使い、指定したポート番号を使用しているプロセスを表示させます。 fuser -vn tcp|udp ポート番号 22番ポートを使用している、sshdを確認してみます。~ 以下の実行結果を見ると22番ポートを使っているプロセスがsshdであることが確認できます。 # fuser -vn tcp 22 USER PID ACCESS COMMAND 22/tcp: root 3715 F.... sshd オプション-vを省略すると以下の出力になります。 # fuser -n tcp 22 22/tcp: 3715 22番ポートを使用しているプロセスIDが表示されます。~ psコマンドで調べるとsshdであることが確認できます。 # ps 3715 PID TTY STAT TIME COMMAND 3715 ? Ss 0:00 /usr/sbin/sshd 以下のように記述しても同様の結果になります。 # fuser ssh/tcp ssh/tcp: 3715 # fuser -v ssh/tcp USER PID ACCESS COMMAND ssh/tcp: root 3715 F.... sshd # fuser 22/tcp 22/tcp: 3715 # fuser -v 22/tcp USER PID ACCESS COMMAND 22/tcp: root 3715 F.... sshd 以上、port番号から使用しているプロセスを確認する方法でした。~ 上記の関連記事・関連資料では、同様の操作を他のコマンドで実現する方法や関連する記事を公開していますので、活用してください。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
タイムスタンプを変更しない
#navi(../) * ソケットを使用しているプロセスを特定する・fuser [#yab45737] fuserコマンドにより、プロセスがどのポートを使っているかを確認することができます。~ また指定したポート番号を使用しているプロセスを確認することができます。~ 本使用はCentOS5で動作確認をしました。 以下に使用例を記します。 #contents #htmlinsertpcsp(linux_ads_top.html,linux-sp.html) * 関連記事・関連資料 [#qfcce4fe] -[[ファイルを使用しているプロセスを特定する・fuser>逆引きUNIXコマンド/ソケットを使用しているプロセスを特定する・fuser]] -[[プロセスがどのポートを利用しているかを調べる方法>逆引きUNIXコマンド/プロセスがどのポートを利用しているかを調べる方法]] -[[ポート番号から利用しているプロセスを調べる方法>逆引きUNIXコマンド/ポート番号から利用しているプロセスを調べる方法]] -[[リッスンしているポートと接続しているIPとポートを調べる>逆引きUNIXコマンド/リッスンしているポートと接続しているIPとポートを調べる]] * fuserの使用例 [#faa4b431] fuserコマンドを使用するにあたり、rootにsuしました。 ** fuserコマンド指定したポートがどのプロセスが使っているかを調べる [#q04c7f3d] 以下の使用例は-vと-nオプションを使い、指定したポート番号を使用しているプロセスを表示させます。 fuser -vn tcp|udp ポート番号 22番ポートを使用している、sshdを確認してみます。~ 以下の実行結果を見ると22番ポートを使っているプロセスがsshdであることが確認できます。 # fuser -vn tcp 22 USER PID ACCESS COMMAND 22/tcp: root 3715 F.... sshd オプション-vを省略すると以下の出力になります。 # fuser -n tcp 22 22/tcp: 3715 22番ポートを使用しているプロセスIDが表示されます。~ psコマンドで調べるとsshdであることが確認できます。 # ps 3715 PID TTY STAT TIME COMMAND 3715 ? Ss 0:00 /usr/sbin/sshd 以下のように記述しても同様の結果になります。 # fuser ssh/tcp ssh/tcp: 3715 # fuser -v ssh/tcp USER PID ACCESS COMMAND ssh/tcp: root 3715 F.... sshd # fuser 22/tcp 22/tcp: 3715 # fuser -v 22/tcp USER PID ACCESS COMMAND 22/tcp: root 3715 F.... sshd 以上、port番号から使用しているプロセスを確認する方法でした。~ 上記の関連記事・関連資料では、同様の操作を他のコマンドで実現する方法や関連する記事を公開していますので、活用してください。 #htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
テキスト整形のルールを表示する