¶ÔÓÚϵͳºÍÍøÂç¹ÜÀíÔ±À´ËµÃ¿Ìì¼à¿ØºÍµ÷ÊÔLinuxϵͳµÄÐÔÄÜÎÊÌâÊÇÒ»Ïî·±ÖØµÄ¹¤×÷¡£ÔÚITÁìÓò×÷ΪһÃûLinuxϵͳµÄ¹ÜÀíÔ±¹¤×÷5Äêºó£¬ÎÒÖð½¥
ÈÏʶµ½¼à¿ØºÍ±£³ÖϵͳÆô¶¯²¢ÔËÐÐÊǶàôµÄ²»ÈÝÒס£»ùÓÚ´ËÔÒò£¬ÎÒÃÇÒѱàдÁË×ʹÓõÄ18¸öÃüÁîÐй¤¾ßÁÐ±í£¬ÕâЩ¹¤¾ß½«ÓÐÖúÓÚÿ¸öLinux/Unix
ϵͳ¹ÜÀíÔ±µÄ¹¤×÷¡£ÕâЩÃüÁîÐй¤¾ß¿ÉÒÔÔÚ¸÷ÖÖLinuxϵͳÏÂʹÓ㬿ÉÒÔÓÃÓÚ¼à¿ØºÍ²éÕÒ²úÉúÐÔÄÜÎÊÌâµÄÔÒò¡£Õâ¸öÃüÁîÐй¤¾ßÁбíÌṩÁË×ã¹»µÄ¹¤¾ß£¬Äú¿ÉÒÔ
ÌôÑ¡ÊÊÓÃÓÚÄúµÄ¼à¿Ø³¡¾°µÄ¹¤¾ß¡£
1.Top-Linux½ø³Ì¼à¿Ø
LinuxϵÄTopÃüÁîÊÇÒ»¸öÐÔÄÜ¼à¿Ø³ÌÐò£¬Ðí¶àϵͳ¹ÜÀíÔ±³£³£ÓÃËüÀ´¼à¿ØLinuxÐÔÄÜ£¬ÔÚÐí¶àLinux»òÕßÀàUnix²Ù×÷ϵͳÀï¶¼ÓÐÕâ¸öÃüÁî¡£TopÃüÁîÓÃÓÚ°´Ò»¶¨µÄ˳ÐòÏÔʾËùÓÐÕýÔÚÔËÐжøÇÒ´¦Óڻ״̬µÄʵʱ½ø³Ì£¬¶øÇһᶨÆÚ¸üÐÂÏÔʾ½á¹û¡£ÕâÌõÃüÁîÏÔʾÁËCPUµÄʹÓÃÂÊ¡¢ÄÚ´æÊ¹ÓÃÂÊ¡¢½»»»ÄÚ´æÊ¹ÓôóС¡¢¸ßËÙ»º´æÊ¹ÓôóС¡¢»º³åÇøÊ¹ÓôóС£¬½ø³ÌPID¡¢ËùʹÓÃÃüÁîÒÔ¼°ÆäËû¡£Ëü»¹¿ÉÒÔÏÔʾÕýÔÚÔËÐнø³ÌµÄÄÚ´æºÍCPUÕ¼ÓöàµÄÇé¿ö¡£¶Ôϵͳ¹ÜÀíÔ±À´Ëµ£¬topÃüÁîʽÊÇÒ»¸ö·Ç³£ÓÐÓõģ¬Ëü¿ÉÓÃÓÚ¼à¿ØÏµÍ³²¢ÔÚÐèÒªµÄʱºò²ÉÈ¡ÕýÈ·µÄ´¦Àí¶¯×÷¡£ÈÃÎÒÃÇ¿´¿´Êµ¼ÊÖеÄtopÃüÁî¡£

TopÃüÁî¾ÙÀý
ÓйØTopÃüÁî¸ü¶àµÄÀý×Ó£¬ÇëÔĶÁ :LinuxÏÂ12¸öʹÓÃTopÃüÁîµÄÀý×Ó¡£
2. VmStat ¨C ÐéÄâÄÚ´æÍ³¼Æ
Linux µÄ VmStat ÃüÁîÓÃÓÚÏÔʾÐéÄâÄÚ´æ¡¢ÄÚºËÏ̡߳¢´ÅÅÌ¡¢ÏµÍ³½ø³Ì¡¢I/O
¿é¡¢Öжϡ¢CPU »î¶¯ µÈµÄͳ¼ÆÐÅÏ¢¡£È±Ê¡Çé¿öÏ£¬ vmstat ÃüÁîÔÚ Linux ϵͳϲ»¿ÉÓã¬ÄãÐèÒª°²×°Ò»¸ö°üº¬ÁË
vmstat ³ÌÐòµÄ sysstat Èí¼þ°ü¡£ÃüÁî¸ñʽµÄ³£¼ûÓ÷¨ÊÇ£º
¸ü¶àµÄ vmstat Àý×Ó£¬ÇëÔĶÁ : 6
Linux Ï嵀 Vmstat ÃüÁîʵÀý
3.Lsof-Áгö´ò¿ªµÄÎļþ
ÔÚÐí¶àLinux»òÕßÀàUnixϵͳÀï¶¼ÓÐlsofÃüÁËü³£ÓÃÓÚÒÔÁбíµÄÐÎʽÏÔʾËùÓдò¿ªµÄÎļþºÍ½ø³Ì¡£´ò¿ªµÄÎļþ°üÀ¨´ÅÅÌÎļþ¡¢ÍøÂçÌ×½Ó×Ö¡¢¹ÜµÀ¡¢É豸ºÍ½ø³Ì¡£Ê¹ÓÃÕâÌõÃüÁîµÄÖ÷ÒªÇéÐÎÖ®Ò»¾ÍÊÇÔÚÎÞ·¨¹ÒÔØ´ÅÅ̺ÍÏÔʾÕýÔÚʹÓûòÕß´ò¿ªÄ³¸öÎļþµÄ´íÎóÐÅÏ¢µÄʱºò¡£Ê¹ÓÃÕâÌõÃüÁÄã¿ÉÒÔºÜÈÝÒ׵ؿ´µ½ÕýÔÚʹÓÃÄĸöÎļþ¡£ÕâÌõÃüÁî×î³£ÓõĸñʽÈçÏ£º
ÓйØlsofÃüÁîµÄÓ÷¨ºÍÀý×ӵĸü¶àÐÅÏ¢£¬Çë²Î¿¼£º
LinuxÏÂ10¸öʹÓÃlsofÃüÁîµÄÀý×Ó¡£
4.Tcpdump-ÍøÂç°ü·ÖÎöÆ÷
TcpdumpÊÇ×î¹ã·ºÊ¹ÓõÄÍøÂç°ü·ÖÎöÆ÷»òÕß°ü¼à¿Ø³ÌÐòÖ®Ò»£¬ËüÓÃÓÚ²¶×½»òÕß¹ýÂËÍøÂçÉÏÖ¸¶¨½Ó¿ÚÉϽÓÊÕ»òÕß´«ÊäµÄTCP/IP°ü¡£Ëü»¹ÓÐÒ»¸öÑ¡ÏîÓÃÓڰѲ¶×½µ½µÄ°ü±£´æµ½ÎļþÀÒÔ±ãÒÔºó½øÐзÖÎö¡£ÔÚ¼¸ºõËùÓÐÖ÷ÒªµÄLinux·¢²¼Àtcpdump¶¼¿ÉÒÔʹÓá£
ÒªÏë»ñµÃ¸ü¶àÓйØtcpdumpÓ÷¨µÄÐÅÏ¢£¬Çë²ÎÔÄ£º
LinuxÏÂ12¸öʹÓÃTcpdumpÃüÁîµÄÀý×Ó¡£
5.Netstat-ÍøÂç״̬ͳ¼Æ
NetstatÊÇÒ»¸öÓÃÓÚ¼à¿Ø½ø³öÍøÂçµÄ°üºÍÍøÂç½Ó¿Úͳ¼ÆµÄÃüÁîÐй¤¾ß¡£ËüÊÇÒ»¸ö·Ç³£ÓÐÓõŤ¾ß£¬ÏµÍ³¹ÜÀíÔ±¿ÉÒÔÓÃÀ´¼à¿ØÍøÂçÐÔÄÜ£¬¶¨Î»²¢½â¾öÍøÂçÏà¹ØÎÊÌâ¡£

ÓйØNetstat¸ü¶àµÄÀý×Ó£¬Çë²ÎÔÄ: LinuxÏÂ20¸öʹÓÃNetstatÃüÁîµÄÀý×Ó¡£
6. Htop ¨C Linux½ø³Ì¼à¿Ø
Htop ÊÇÒ»¸ö·Ç³£¸ß¼¶µÄ½»»¥Ê½µÄʵʱlinux½ø³Ì¼à¿Ø¹¤¾ß¡£ ËüºÍtopÃüÁîÊ®·ÖÏàËÆ£¬µ«ÊÇËü¾ßÓиü·á¸»µÄÌØÐÔ£¬ÀýÈçÓû§¿ÉÒÔÓѺõعÜÀí½ø³Ì£¬¿ì½Ý¼ü£¬´¹Ö±ºÍˮƽ·½Ê½ÏÔʾ½ø³ÌµÈµÈ¡£
HtopÊÇÒ»¸öµÚÈý·½¹¤¾ß£¬Ëü²»°üº¬ÔÚlinuxϵͳÖУ¬ÄãÐèҪʹÓÃYUM°ü¹ÜÀí¹¤¾ßÈ¥°²×°Ëü¡£ ¹ØÓÚ°²×°µÄ¸ü¶àÐÅÏ¢£¬ÇëÔĶÁÏÂÎÄ.

Htop ÃüÁîʾÀý½ØÍ¼
¶ÔÓÚHtopµÄ°²×°£¬Çë¶Á : ÔÚLinux°²×°Htop(Linux½ø³Ì¼à¿Ø)
7.Iotop-¼à¿ØLinux´ÅÅÌI/O
IotopÃüÁîͬÑùÒ²·Ç³£ÀàËÆÓÚtopÃüÁîºÍHtop³ÌÐò£¬²»¹ýËü¾ßÓÐ¼à¿Ø²¢ÏÔʾʵʱ´ÅÅÌI/OºÍ½ø³ÌµÄͳ¼Æ¹¦ÄÜ¡£ÔÚ²éÕÒ¾ßÌå½ø³ÌºÍ´óÁ¿Ê¹ÓôÅÅ̶Áд½ø³ÌµÄʱºò£¬Õâ¸ö¹¤¾ß¾Í·Ç³£ÓÐÓá£
13115602_F9DG IotopÃüÁî¾ÙÀýµÄ½ØÍ¼
ÓйØÈçºÎ°²×°ºÍʹÓÃiotopµÄÐÅÏ¢£¬ÇëÔĶÁ£º ÔÚLinuxϰ²×°Iotop¡£
8.Iostat-ÊäÈë/Êä³öͳ¼Æ
IostatÊÇÒ»¸öÓÃÓÚÊÕ¼¯ÏÔʾϵͳ´æ´¢É豸ÊäÈëºÍÊä³ö״̬ͳ¼ÆµÄ¼òµ¥¹¤¾ß¡£Õâ¸ö¹¤¾ß³£³£ÓÃÀ´×·×Ù´æ´¢É豸µÄÐÔÄÜÎÊÌ⣬ÆäÖд洢É豸°üÀ¨É豸¡¢±¾µØ´ÅÅÌ£¬ÒÔ¼°ÖîÈçʹÓÃNFSµÈµÄÔ¶¶Ë´ÅÅÌ¡£

ÓйØiostatÓ÷¨ºÍ¾ÙÀýµÄ¸ü¶àÐÅÏ¢£¬Çë·ÃÎÊ: LinuxÏÂ6¸öʹÓÃiostatÃüÁîµÄÀý×Ó¡£
9.IPTraf-ʵʱ¾ÖÓòÍøIP¼à¿Ø
IPTrafÊÇÒ»¸öÔÚLinux¿ØÖÆÌ¨ÔËÐеġ¢¿ª·ÅÔ´´úÂëµÄÊµÊ±ÍøÂ磨¾ÖÓòÍø£©¼à¿ØÓ¦Óá£Ëü²É¼¯ÁË´óÁ¿ÐÅÏ¢£¬±ÈÈçͨ¹ýÍøÂçµÄIPÁ÷Á¿¼à¿Ø£¬°üÀ¨TCP±ê¼Ç¡¢ICMPÏêϸÐÅÏ¢¡¢TCP/UDPÁ÷Á¿·ÖÀë¡¢TCPÁ¬½Ó°üºÍ×Ö½ÚÊý¡£Í¬Ê±»¹²É¼¯ÓйؽӿÚ״̬µÄ³£¼ûÐÅÏ¢ºÍÏêϸÐÅÏ¢£ºTCP¡¢UDP¡¢IP¡¢ICMP¡¢·ÇIP£¬IPУÑéºÍ´íÎ󣬽ӿڻµÈ¡£

IPÁ÷Á¿¼à¿Ø
ÓйØIPTraf¹¤¾ßÓ÷¨ÒÔ¼°ÆäËû¸ü¶àÐÅÏ¢£¬Çë·ÃÎÊ£º IPTrafÍøÂç¼à¿Ø¹¤¾ß¡£
10. psacct »òÕß acct ¨C ¼àÊÓÓû§»î¶¯
psacct»òÕßacct¹¤¾ßÓÃÓÚ¼àÊÓϵͳÀïÿ¸öÓû§µÄ»î¶¯×´¿ö¡£ÕâÁ½¸ö·þÎñ½ø³ÌÔËÐÐÔÚºǫ́£¬ËüÃǶÔϵͳÉÏÔËÐеÄÿ¸öÓû§µÄËùÓл½øÐнü¾àÀë¼àÊÓ£¬Í¬Ê±»¹¼àÊÓÕâЩ»î¶¯ËùʹÓõÄ×ÊÔ´Çé¿ö¡£
ϵͳ¹ÜÀíÔ±¿ÉÒÔʹÓÃÕâÁ½¸ö¹¤¾ß¸ú×Ùÿ¸öÓû§µÄ»î¶¯£¬±ÈÈçÓû§ÕýÔÚ×öʲô£¬ËûÃÇÌá½»ÁËÄÇЩÃüÁËûÃÇʹÓÃÁ˶àÉÙ×ÊÔ´£¬ËûÃÇÔÚϵͳÉϳÖÐøÁ˶೤ʱ¼äµÈµÈ¡£
ÓйØÕâЩÃüÁîµÄ°²×°ºÍÓ÷¨¾ÙÀýÐÅÏ¢£¬Çë²ÎÔÄÎÄÕ£ºÊ¹ÓÃpsacct»òÕßacct¼àÊÓÓû§»î¶¯¡£
11.Monit ¨C Linux½ø³ÌºÍ·þÎñ¼à¿Ø¹¤¾ß
MonitÊÇÒ»¸öÃâ·ÑµÄ¿ªÔ´Èí¼þ£¬Ò²ÊÇÒ»¸ö»ùÓÚÍøÂçµÄ½ø³Ì¼à¿Ø¹¤¾ß¡£ËüÄÜ×Ô¶¯¼à¿ØºÍ¹ÜÀíϵͳ½ø³Ì£¬³ÌÐò£¬Îļþ£¬Îļþ¼Ð£¬È¨ÏÞ£¬×ܺÍÑéÖ¤ÂëºÍÎļþϵͳ¡£
Õâ¸öÈí¼þÄÜ¼à¿ØÏñApache, MySQL, Mail, FTP, ProFTP,
Nginx, SSHÕâÑùµÄ·þÎñ¡£Äã¿ÉÒÔͨ¹ýÃüÁîÐлòÕßÕâ¸öÈí¼þÌṩµÄÍøÂç½è¿ÚÀ´²é¿´ÏµÍ³×´Ì¬¡£

Monit Linuxϵͳ¼à¿Ø
¸ü¶àÄÚÈÝÇë²ÎÔÄ£ºÓÃMonit¼à¿ØLinux½ø³Ì
12.NetHogs-¼àÊÓÿ¸ö½ø³ÌʹÓõÄÍøÂç´ø¿í
NetHogsÊÇÒ»¸ö¿ª·ÅÔ´Ô´´úÂëµÄºÜС³ÌÐò£¨ÓëLinuxϵÄtopÃüÁîºÜÏàËÆ£©£¬ËüÃÜÇмàÊÓ×ÅϵͳÉÏÿ¸ö½ø³ÌµÄÍøÂç»î¶¯¡£Í¬Ê±»¹×·×Ù×Åÿ¸ö³ÌÐò»òÕßÓ¦ÓÃËùʹÓõÄÊµÊ±ÍøÂç´ø¿í¡£

NetHogs£ºLinuxϵĴø¿í¼àÊÓ
¸ü¶àÐÅÏ¢Çë²ÎÔÄ£º ʹÓÃNetHogs¼àÊÓLinuxµÄÍøÂç´ø¿íʹÓÃ×´¿ö¡£
13.iftop-¼àÊÓÍøÂç´ø¿í
iftopÊÇÁíÒ»¸öÔÚ¿ØÖÆÌ¨ÔËÐеĿª·ÅÔ´´úÂëϵͳ¼à¿ØÓ¦Óã¬ËüÏÔʾÁËϵͳÉÏͨ¹ýÍøÂç½Ó¿ÚµÄÓ¦ÓÃÍøÂç´ø¿íʹÓã¨Ô´Ö÷»ú»òÕßÄ¿µÄÖ÷»ú£©µÄÁÐ±í£¬Õâ¸öÁÐ±í¶¨ÆÚ¸üС£iftopÓÃÓÚ¼àÊÓÍøÂçµÄʹÓÃÇé¿ö£¬¶ø¡®top¡¯ÓÃÓÚ¼àÊÓCPUµÄʹÓÃÇé¿ö¡£iftopÊÇ¡®top¡¯¹¤¾ßϵÁÐÖеÄÒ»Ô±£¬ËüÓÃÓÚ¼àÊÓËùÑ¡½Ó¿Ú£¬²¢ÏÔʾÁ½¸öÖ÷»ú¼äµ±Ç°ÍøÂç´ø¿íµÄʹÓÃÇé¿ö¡£

iftop-¼àÊÓÍøÂç´ø¿í¡£
¸ü¶àÐÅÏ¢Çë²ÎÔÄ£ºiftop-¼àÊÓÍøÂç´ø¿íµÄʹÓÃÇé¿ö¡£
14 Monitorix-ϵͳºÍÍøÂç¼à¿Ø
Monitorix ÊÇÒ»¸öÃâ·ÑµÄÇáÁ¿¼¶Ó¦Óù¤¾ß£¬ËüµÄÉè¼Æ³õÖÔÊÇÔËÐÐºÍ¼à¿ØLinux/Unix·þÎñÆ÷ϵͳºÍ×ÊÔ´µÈ¡£ËüÓÐÒ»¸öHTTP
ÍøÂç·þÎñÆ÷£¬Õâ¸ö·þÎñÆ÷ÓйæÂɵÄÊÕ¼¯ÏµÍ³ºÍÍøÂçµÄÐÅÏ¢²¢ÒÔͼÐλ¯µÄÐÎʽչʾ³öÀ´¡£Ëü¼à¿ØÏµÍ³µÄƽ¾ù¸ºÔغÍʹÓã¬ÄÚ´æ·ÖÅä¡¢´ÅÅ̽¡¿µ×´¿ö¡¢ÏµÍ³·þÎñ¡¢ÍøÂç¶Ë
¿Ú¡¢Óʼþͳ¼Æ£¨Sendmail£¬Postfix,DovecotµÈ£©£¬MySQLͳ¼Æ£¬µÈµÈ¡£Ëü¾ÍÊÇÓÃÀ´¼à¿ØÏµÍ³µÄ×ÜÌåÐÔÄÜ£¬°ïÖú·¢ÏÖʧÎ󡢯¿¾±ºÍÒì³£
»î¶¯µÄ¡£

15. Arpwatch ¨C ÒÔÌ«Íø»î¶¯¼àÊÓÆ÷
Arpwatch±»Éè¼ÆÓÃÀ´¼à¿ØLinuxÉϵÄÒÔÌ«ÍøµØÖ·½âÎö (MACºÍIPµØÖ·µÄ±ä»¯)¡£ËûÔÚÒ»¶Îʱ¼äÄÚ³ÖÐø¼à¿ØÒÔÌ«Íø»î¶¯²¢Êä³öIPºÍMACµØÖ·Åä¶Ô±ä¶¯µÄÈÕÖ¾¡£Ëü»¹¿ÉÒÔÏò¹ÜÀíÔ±·¢ËÍÓʼþ֪ͨ£¬¶ÔµØÖ·Åä¶ÔµÄÔö¸Ä·¢³ö¾¯¸æ¡£Õâ¶ÔÓÚ¼ì²âÍøÂçÉϵÄARP¹¥»÷ºÜÓÐÓá£
¸ü¶àÐÅÏ¢Çë²ÎÔÄ : Arpwatch to Monitor Ethernet
Activity
16. Suricata ¨C ÍøÂ簲ȫ¼à¿Ø
Suricata ÊÇÒ»¸ö¿ªÔ´µÄ¸ßÐÔÄÜÍøÂ簲ȫ¡¢ÈëÇÖ¼ì²âºÍ·´¼à²â¹¤¾ß£¬¿ÉÒÔÔËÐÐLinux¡¢FreeBSDºÍWindowsÉÏ¡£·ÇÓªÀû×éÖ¯OISF
(Open Information Security Foundation)¿ª·¢²¢ÓµÓÐÆä°æÈ¨¡£
¸ü¶àÐÅÏ¢Çë²ÎÔÄ : Suricata ¨C A Network Intrusion
Detection and Prevention System
17. VnStat PHP ¨C ÍøÂçÁ÷Á¿¼à¿Ø
VnStat PHP ÊÇÁ÷ÐÐÍøÂ繤¾ß¡±vnstat¡±µÄ»ùÓÚwebµÄǰ¶Ë³ÊÏÖ¡£VnStat
PHP ½«ÍøÂçʹÓÃÇé¿ö³ÊÏÖÔÚÆ¯ÁÁµÄͼÐνçÃæÖС£Ëû¿ÉÒÔÏÔʾÒÔСʱ¡¢ÈÕ¡¢Ô¼ƵÄÉÏ´«ºÍÏÂÔØÁ÷Á¿²¢Êä³ö×ܽᱨ¸æ¡£
¸ü¶àÐÅÏ¢Çë²ÎÔÄ : VnStat PHP ¨C Monitoring Network
Bandwidth
18. Nagios ¨C ÍøÂç/·þÎñÆ÷¼à¿Ø
NagiosÊÇÁìÏȶøÇ¿´óµÄ¿ªÔ´¼à¿ØÏµÍ³£¬Ëû¿ÉÒÔÈÃÍøÂç/ϵͳ¹ÜÀíÔ±ÔÚÎÊÌâÓ°Ïìµ½Õý³£µÄÒµÎñ֮ǰ·¢ÏÖ²¢½â¾öËüÃÇ¡£ÓÐÁËNagiosϵͳ£¬¹ÜÀíÔ±¿ÉÒÔ
ÔÚµ¥¸ö´°¿ÚÄÚÔ¶³Ì¼ì²âLinux¡¢Windows¡¢¿ª¹Ø¡¢Â·ÓÉÆ÷ºÍ´òÓ¡»ú¡£Ëü¿ÉÒÔΣÏÕ¾¯¸æ²¢Ö¸³öϵͳ/·þÎñÆ÷ÊÇ·ñÓÐÒì³££¬Õâ¿ÉÒÔ¼ä½Ó°ïÖúÄãÔÚÎÊÌâ·¢Éú֮ǰ
²ÉÈ¡ÇÀ¾È´ëÊ©¡£
|