ホーム テクノロジー LINUX Solaris でポート番号を使用して PID を確認する

Solaris でポート番号を使用して PID を確認する

Solaris でポート番号を使用して PID を確認する

Solaris でポート番号を使用してプロセス ID (PID) を見つけることは、Linux ほど簡単ではありません。

新しいサービスのセットアップに取り組んでいて、何らかのポートを割り当てたい場合は、他のサービスがそのポートを使用しているかどうかを確認する必要があります。

以下の小さなシェル スクリプトを使用すると、Solaris の特定のポートを使用しているプロセスを確認できます。

次のスクリプトでは、ポート番号の入力を求めるプロンプトが表示され、内部で pfiles コマンドを使用して pid を取得します。

  • 以下の内容でファイルを作成します
 #!/bin/ksh
line='---------------------------------------------'
pids=$(/usr/bin/ps -ef -o pid=)
if [ $# -eq 0 ];
then
read ans?"Enter Port Number To Know The pid: "
else ans=$1
fi
for f in $pids do /usr/proc/bin/pfiles $f 2>/dev/null | /usr/xpg4/bin/grep -q "port: $ans" if [ $? -eq 0 ]; then echo $line echo "Port: $ans is used by PID:c" pargs -l $f
fi
done 
  • ファイルを保存して実行可能にする権限を変更します
 chmod 754 $filename 
  • ファイルを実行する

簡単。そうじゃない?

Linux 管理を学ぶことに興味がありますか?これらのリソースを確認してください。

Solaris でポート番号を使用して PID を確認する
Solaris でポート番号を使用して PID を確認する
Solaris でポート番号を使用して PID を確認する
Solaris でポート番号を使用して PID を確認する
Solaris でポート番号を使用して PID を確認する
Solaris でポート番号を使用して PID を確認する
Solaris でポート番号を使用して PID を確認する
Solaris でポート番号を使用して PID を確認する

「 Solaris でポート番号を使用して PID を確認する」についてわかりやすく解説!絶対に観るべきベスト2動画

ゆっくりで学ぶ基本情報技術者試験 TCP UDP ポート番号 【ゆっくり解説】
基本情報技術者試験/🎯ポート番号をアニメーションでやさしく図解🔰
Share via
Copy link