Lukman Prihandika Blog's

Nrimo ing pandum, urip wis ono sing ngatur

Script TCP port and PID on Solaris

leave a comment »

Untuk menemukan PID dari port yang kita inginkan bisa dengan menggunakan script porting. Copy dan simpan dalam extension “.sh”. Letakkan di folder /usr/sbin/ dan /usr/bin agar menjadi absolut path jika anda belum paham apa itu absolut path dan relative path silahkan tanya sama si mbah google karena saya tidak akan menjelaskannya disini😀 :

bash-3.00# cp porting.sh /usr/sbin/

bash-3.00# cp porting.sh /usr/bin/

Ubah permision script porting.sh dengan chmod a+x atau agar lebih secure gunakan option u+x agar super user saja yang bisa menggunakan script ini.

bash-3.00# chmod a+x /usr/bin/porting.sh

bash-3.00# chmod a+x /usr/sbin/porting.sh

Oya rename saja script porting.sh menjadi porting agar lebih enak di pandang🙂

bash-3.00# mv /usr/bin/porting.sh /usr/bin/porting

bash-3.00# mv /usr/sbin/porting.sh /usr/sbin/porting

Sekarang bagaimana command agar kita bisa menggunakan script ini, yang pertama dengan port yang kita inginkan misal port 22 :

bash-3.00# porting -p 22
PID     Process Name and Port
_________________________________________________________
461     /usr/lib/ssh/sshd       22
sockname: AF_INET6 ::  port: 22
_________________________________________________________
16055   /usr/lib/ssh/sshd       22
sockname: AF_INET6 ::ffff:124.195.15.220  port: 22
_________________________________________________________
16056   /usr/lib/ssh/sshd       22
sockname: AF_INET6 ::ffff:124.195.15.220  port: 22
_________________________________________________________
4558    /usr/lib/ssh/sshd       22
sockname: AF_INET6 ::ffff:124.195.15.220  port: 22
_________________________________________________________
4559    /usr/lib/ssh/sshd       22
sockname: AF_INET6 ::ffff:124.195.15.220  port: 22

Nah kalau untuk list semua ya tinggal seperti ini :

bash-3.00# porting -a
PID     Process Name and Port
_________________________________________________________
287     /usr/lib/nfs/statd
sockname: AF_INET 0.0.0.0  port: 0
_________________________________________________________
324     /usr/lib/inet/inetd
sockname: AF_INET6 ::  port: 7100
sockname: AF_INET6 ::  port: 513
sockname: AF_INET6 ::  port: 23
sockname: AF_INET6 ::  port: 21
sockname: AF_INET6 ::  port: 79
sockname: AF_INET 0.0.0.0  port: 514
sockname: AF_INET6 ::  port: 514
sockname: AF_INET 0.0.0.0  port: 6112
sockname: AF_INET6 ::  port: 6481
sockname: AF_INET 0.0.0.0  port: 6481
_________________________________________________________
369     /usr/sadm/lib/smc/bin/smcboot
sockname: AF_INET 127.0.0.1  port: 5987
sockname: AF_INET 127.0.0.1  port: 898
sockname: AF_INET 127.0.0.1  port: 5988

Written by brokenz1

January 14, 2010 at 5:13 am

Posted in Solaris 10

Tagged with , , , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: