Nestat để hiển thị thông tin về network connection, thông tin về routing,....trên chính host mà bạn đang chạy lệnh netstat
Với -e (extended information), netstat hiển thị thêm một vài thông tin mà netstat (không có option nào) không cung cấp
Để dễ hình dung, mình chạy 2 lệnh cùng lúc để làm ví dụ:
hungnv@g3n2 ~ $ netstat |head -5
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 192.168.3.116:39043 px-in-f125.

mpp-client ESTABLISHED
tcp 0 0 192.168.3.116:48861 192.168.1.9:1234 ESTABLISHED
tcp 0 0 192.168.3.116:54507 192.168.1.9

mpp-client ESTABLISHED
hungnv@g3n2 ~ $ netstat -ee |head -5
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode
tcp 0 1 192.168.3.116:58303 211.100.55.116:dict SYN_SENT hungnv 33752
tcp 0 0 192.168.3.116:39043 px-in-f125.

mpp-client ESTABLISHED hungnv 10593
tcp 0 0 192.168.3.116:48861 192.168.1.9:1234 ESTABLISHED hungnv 10582
Như vậy với option -e hay -ee (for more detail) bạn sẽ biết được user nào đang mở tcp socket, và thứ tự inode của socket đó.
tương tự, netstat -na : -n: numberic để revert ip sang FQDN name (nếu có thể ). Giả dụ host 10.0.0.1 có FQDN là router1 thì output sẽ hiện ra là router1 thay vì IP trên, thay đổi port number thành service name, ví dụ 80 ---> http
-a all : các service đang mở cổng ở trạng thái listening trên host chờ chết nối sẽ không được hiển thì trên câu lệnh netstat nếu bạn ko thêm option -a hoặc -l . Ví dụ nếu bạn có http server (web server), thì server này sẽ lắng nghe ở port 80, nestat -a sẽ cho output tương tự
tcp 0 0 *:http *:* LISTEN
Last edited by nhomaimaitruongxua; 11-01-2010 at 04:43 PM.
All of my life, I've lived by a code, and the code is simple:"Honour your parent, love your woman and defend your children".