เมื่อเราต้องการรู้ว่าเครื่อง Linux ของเราได้ทำการเปิด socket ของ process นี้กี่ socket แล้ว สามารถทำตามวิธีข้างล่างนี้ได้เลย โดยขั้นแรกจะต้องหา PID ของ process นั้นๆก่อน โดยใช้คำสั่ง
$ ps -aef | grep processname
pbat 4750 4437 0 07:03 ? 00:00:00 processname
เมื่อเราได้ค่า PID ของ process แล้วจะนำค่านี้ไปหาจำนวน socket ที่ได้เปิดใช้งานแล้วโดยใช้คำสั่ง
$ ls -l /proc/4750/fd | grep -c — ‘-> socket:’
8
หลังจากใช้คำสั่งแล้วจะเห็นจำนวนของ socket ที่เปิดใช้งานแล้ว ในตัวอย่างจะเท่ากับ 8 socket
Related posts:
- How to increase the I/O priority of processes ใน Linux เราสามารถเพิ่ม หรือลดระดับความรวดเร็วใน การเข้าถึง I/O ได้ในระดับ process...
- Controlling Core Dump Files in Linux Core dump อีกแล้ว!! คำพูดนี้เกิดขึ้นหลังจากที่เพื่อนคนหนึ่งได้โทรมาถามปัญหาเรื่องการใช้ rpm เสร็จ ตอนแรกก็งงๆ core...
- What is a Red Hat Enterprise Linux Installation Number and where do I get it? Resolution: The Red Hat Enterprise Linux 5 Installation...
- How large is the virtual address space for a process ใน linux การเลือกใช้งาน CPU และ kernel ให้ถูกต้องตามความต้องการของ application...
- วิธีดู version ของ SUSE Linux Enterprise และ Open Enterprise Server for Linux ในการดู version ของ SUSE Linux Enterprise และ Open...


September 27th, 2007
Tum.
Posted in 