Linux: netstatµÄÓ÷¨
×ÊÁÏ1£º
·netstat –s
±¾Ñ¡ÏîÄܹ»°´ÕÕ¸÷¸öÐÒé·Ö±ðÏÔʾÆäͳ¼ÆÊý¾Ý¡£Èç¹ûÎÒÃǵÄÓ¦ÓóÌÐò£¨ÈçWebä¯ÀÀÆ÷£©ÔËÐÐËٶȱȽÏÂý£¬»òÕß²»ÄÜÏÔʾWebÒ³Ö®ÀàµÄÊý¾Ý£¬ÄÇôÎÒÃǾͿÉÒÔÓñ¾Ñ¡ÏîÀ´²é¿´Ò»ÏÂËùÏÔʾµÄÐÅÏ¢¡£ÎÒÃÇÐèÒª×Ðϸ²é¿´Í³¼ÆÊý¾ÝµÄ¸÷ÐУ¬ÕÒµ½³ö´íµÄ¹Ø¼ü×Ö£¬½ø¶øÈ·¶¨ÎÊÌâËùÔÚ¡£
·netstat –e
±¾Ñ¡ÏîÓÃÓÚÏÔʾ¹ØÓÚÒÔÌ«ÍøµÄͳ¼ÆÊý¾Ý¡£ËüÁгöµÄÏîÄ¿°üÀ¨´«Ë͵ÄÊý¾Ý±¨µÄ×Ü×Ö½ÚÊý¡¢´íÎóÊý¡¢É¾³ýÊý¡¢Êý¾Ý±¨µÄÊýÁ¿ºÍ¹ã²¥µÄÊýÁ¿¡£ÕâЩͳ¼ÆÊý¾Ý¼ÈÓз¢Ë͵ÄÊý¾Ý±¨ÊýÁ¿£¬Ò²ÓнÓÊÕµÄÊý¾Ý±¨ÊýÁ¿¡£Õâ¸öÑ¡Ïî¿ÉÒÔÓÃÀ´Í³¼ÆһЩ»ù±¾µÄÍøÂçÁ÷Á¿£©¡£
·netstat –r
±¾Ñ¡Ïî¿ÉÒÔÏÔʾ¹ØÓÚ·ÓɱíµÄÐÅÏ¢£¬ÀàËÆÓÚºóÃæËù½²Ê¹ÓÃroute printÃüÁîʱ¿´µ½µÄ ÐÅÏ¢¡£³ýÁËÏÔʾÓÐЧ·ÓÉÍ⣬»¹ÏÔʾµ±Ç°ÓÐЧµÄÁ¬½Ó¡£
·netstat –a
±¾Ñ¡ÏîÏÔʾһ¸öËùÓеÄÓÐЧÁ¬½ÓÐÅÏ¢ÁÐ±í£¬°üÀ¨Òѽ¨Á¢µÄÁ¬½Ó£¨ESTABLISHED£©£¬Ò²°üÀ¨¼àÌýÁ¬½ÓÇëÇó£¨LISTENING£©µÄÄÇЩÁ¬½Ó¡£
·netstat –n
ÏÔʾËùÓÐÒѽ¨Á¢µÄÓÐЧÁ¬½Ó¡£
×ÊÁÏ2£º
´æÔÚÓÚ¸÷ÖÖ°æ±¾LinuxÖеÄNetstat ×÷Ϊһ¸öÍøÂçʵÓóÌÐò¿ÉÒÔ°ïÖú½â¾öÕâ¸öÎÊÌâ¡£Õâ¸öСÇɵŤ¾ß¿ÉÒÔ¸æËß¹ÜÀíÔ±ÄÄЩ³ÌÐòÕýÔÚÄÄЩ¶Ë¿Ú¼àÌý£¬ÉõÖÁ¿ÉÒÔ¸æËß¹ÜÀíÔ±³ÌÐòÊÇ·ñÕýÔÚ¼àÌýUnixÓòÌ×½Ó¿Ú£¬Òª´óÌå¿´Ò»ÏÂÔËÐÐÔÚϵͳÉϵÄËùÓзþÎñ£¬Ê¹ÓÃÈçÏÂÃüÁ
# netstat –l
ÒòΪÓòÌ×½Ó¿Ú²»ÊÇ¿ÉÒÔÔ¶³Ì·ÃÎʵģ¬ËùÒÔ¿ÉÒÔ´ÓÁбíÖкöÂÔ£¬¶øÇÒΪÁ˵õ½¸üÓмÛÖµµÄÐÅÏ¢£¬¿ÉÒÔʹÓÃÈçÏÂÃüÁ
# netstat -l -p –tcp –udp
´ËÃüÁî²»µ«ÏÔʾÁËËùÓеÄÕýÔÚ¼àÌýµÄTCPºÍUDPÌ×½Ó¿Ú£¬¶øÇÒÒ²ÏÔʾÁËÊÇʲô³ÌÐòÕýÔÚ¼àÌý£¬ÒÔ¼°½ø³ÌµÄID£¨¼´PID£©¡£
Èç¹ûÏëÒªµÃµ½Ò»¸ö»î¶¯µÄTCPºÍUDPÁ¬½ÓÁÐ±í£¬¾ÍÒª¼ÓÉÏ-a¿ª¹Ø£º
# netstat -a -p --tcp --udp
-a¿ª¹ØÏÔʾÁËÿһ¸ö»î¶¯µÄÁ¬½Ó£¬°üº¬ÄÇЩÕýÔÚ¼àÌýÒÔ¼°ÒѾ´æÔÚµÄÁ¬½Ó¡£Õâ¶ÔÓÚ¾ö¶¨µ½µ×ÓÐÄÄЩ³ÌÐòÕýÔÚ¼àÌýÁ¬½ÓÊǺÜÓÐÓõÄÐÅÏ¢£¬Ëü»¹ÔÊÐí¹ÜÀíÔ±²é¿´µ±Ç°ÔÚϵͳÖÐÄÇЩÒѽ¨Á¢µÄ½øÐÐÊä³öºÍÊäÈëµÄÁ¬½Ó¡£
×ÊÁÏ3£º
[root@linux ~]# netstat -[rn] <==與·ÓÉÓÐ關µÄ參數
[root@linux ~]# netstat -[antulpc] <==與網·½éÃæÓÐ關µÄ參數
參數£º
與·ÓÉ (route) ÓÐ關µÄ參數說Ã÷£º
-r £ºÁгö·Óɱí(route table)£¬¹¦ÄÜÈçͬ route 這&
Ïà¹ØÎĵµ£º
½ÏÏêϸµÄshell scripts±à³Ì×ÊÁÏ£¬Ï£ÍûÔÚѧϰÖеÄÒ»ÆðÌÖÂÛѧϰ ¡¾×ª×Ôwww.bitsCN.com¡¿
1. Linux ½Å±¾±àд»ù´¡
1.1 Óï·¨»ù±¾½éÉÜ
1.1.1 ¿ªÍ·
³ÌÐò±ØÐëÒÔÏÂÃæµÄÐпªÊ¼£¨±ØÐë·½ÔÚÎļþµÄµÚÒ»ÐУ©£º
#!/bin/sh
¡¡¡¡·ûºÅ#!ÓÃÀ´¸æËßϵͳËüºóÃæµÄ²ÎÊýÊÇÓÃÀ´Ö´ÐиÃÎļþµÄ³ÌÐò¡£ÔÚÕâ¸öÀý×ÓÖÐÎÒÃÇʹÓÃ/bin/shÀ´Ö´Ðг ......
ÂòÀ´µÄ¿ª·¢°åÒ»Æô¶¯¾Í½øÈëQtopiaµÄ½çÃ棬ºÜÏñ¸öÊÖ»ú£¬µ«ÎÒÏëÈÃËü¿ª»ú¾ÍÖ´ÐÐÎҵijÌÐò£¬Ôõô°ìÄØ£¿
ÔÚÍøÉϲéÕÒ¹ØÓÚLinuxÆô¶¯µÄÎÄÕ£¬·¢ÏÖÕâ¸öÎļþÅäÖÃÁËÆô¶¯Ëù×öµÄ²Ù×÷£º/etc/inittab.
# This is run first except when booting
::sysinit:/etc/init.d/rcS
# Start an "askfirst" shell on the console
# shell routin ......
Ðí¶àÓ¦ÓóÌÐòÐèÒª¼Ç¼ËüÃǵĻ¡£ÏµÍ³³ÌÐò¾³£ÐèÒªÏò¿ØÖÆ̨»òÈÕÖ¾ÎļþдÏûÏ¢¡£ÕâЩÏûÏ¢¿ÉÄÜָʾ´íÎó¡¢¾¯¸æ»òÊÇÓëϵͳ״̬ÓйصÄÒ»°ãÐÅÏ¢¡£ÀýÈ磬su³ÌÐò»á°Ñij¸öÓû§³¢ÊԵõ½³¬¼¶Óû§È¨ÏÞµ«Ê§°ÜµÄÊÂʵ¼Ç¼ÏÂÀ´¡£
ͨ³£ÕâЩÈÕÖ¾ÐÅÏ¢±»¼Ç¼ÔÚϵͳÎļþÖУ¬¶øÕâЩϵͳÎļþÓÖ±»±£´æÔÚרÓÃÓÚ´ËÄ¿µÄµÄĿ¼ÖС£Ëü¿ÉÄÜÊÇ/usr ......
linuxϲ鿴gcc°æ±¾
gcc -v
Êä³ö½á¹ûÖÐ
Target: i486-linux-gnu
i486Ó¦¸ÃÊÇÐéÄâ»úµÄÎÊÌ⣬ÏÖÔÚÖ÷Á÷cpuÓ¦¸Ã¾ùΪi686.
i386,i486,i586·Ö±ðÊÇÕë¶Ô80386,80486,80586±àÒëµÄ°ü£¬i686¾Í±È½Ï¹ã·ºÁË£¬´Óp2¿ªÊ¼x86´¦ÀíÆ÷¾Í½øÈëÁËp6¹¹¼ÜµÄʱ´ú£¬Ò»Ö±µ½ÏÖÔÚ¶¼ÊÇp6¼Ü¹¹¡£Ð¼ܹ¹µÄcpuÏòϼæÈÝΪ¾É¼Ü¹¹±àÒëµÄÈí¼þ°ü.
i386.rpmÓëi686 ......
5. ÒýºÅ
¡¡¡¡ÔÚÏò³ÌÐò´«µÝÈκβÎÊý֮ǰ£¬³ÌÐò»áÀ©Õ¹Í¨Åä·ûºÍ±äÁ¿¡£ÕâÀïËùνÀ©Õ¹µÄÒâ˼ÊdzÌÐò»á°ÑͨÅä·û£¨±ÈÈç*£©Ìæ»»³ÉºÏÊʵÄÎļþÃû£¬Ëü±äÁ¿Ìæ»»³É±äÁ¿Öµ¡£ÎªÁË·ÀÖ¹³ÌÐò×÷ÕâÖÖÌæ»»£¬Äú¿ÉÒÔʹÓÃÒýºÅ£ºÈÃÎÒÃÇÀ´¿´Ò»¸öÀý×Ó£¬¼ÙÉèÔÚµ±Ç°Ä¿Â¼ÏÂÓÐһЩÎļþ£¬Á½¸öjpgÎļþ£¬ mail.jpg ºÍtux.jpg¡£
¡¡¡¡1.2 ±àÒëSHELL½Å±¾
¡¡¡¡#ch ......