»ã×Ü£º20¸ö Linux ЧÀÍÆ÷ÐÔÄܵ÷Óż¼ÇÉ
LinuxÊÇÒ»ÖÖ¿ªÔ´²Ù×÷ϵͳ£¬ËüÖ§³ÖÖÖÖÖÓ²¼þƽ̨£¬LinuxЧÀÍÆ÷È«Çò×ÅÃû£¬ËüºÍWindowsÖ®¼ä×îÖ÷ÒªµÄ²î±ðÔÚÓÚ£¬LinuxЧÀÍÆ÷ĬÈÏÇéÐÎÏÂÒ»Ñùƽ³£²»ÌṩGUI(ͼÐÎÓû§½çÃæ)£¬¶øÊÇÏÂÁîÐнçÃ棬ËüµÄÖ÷ҪĿµÄÊǸßЧ´¦Àí·Ç½»»¥Ê½Àú³Ì£¬ÏìӦʱ¼ä²¢²»ÊÇÄÇôÖ÷Òª£¬Ïà·´£¬Äܹ»³¤Ê±¼ä´¦Àí¸ß¸ºÔزÅÊÇ×îÒªº¦µÄ¡£
Linux¸ß¿ÉÓÃЧÀÍÆ÷¼¯Èº½â¾ö¼Æ»®ÈÃITϵͳÖÎÀíÔ±¿ÉÒÔ´ÓÈÝÓ¦¶ÔÐí¶à³£¼ûµÄÓ²¼þºÍÈí¼þ¹ÊÕÏ£¬ÔÊÐí¶ą̀ÅÌËã»úÒ»ÆðÊÂÇ飬ΪҪº¦Ð§ÀÍÕý³£ÔËÐÐÌṩ°ü¹Ü£¬ÏµÍ³ÖÎÀíÔ±¿ÉÒÔ²»ÖÐֹЧÀÍÖ´ÐÐά»¤ºÍÉý¼¶¡£
LinuxЧÀÍÆ÷ÓÐÖÖÖÖÓÃ;£¬ÈçWebЧÀÍÆ÷»ò·ÖÖ§»ú¹¹ÄÚ²¿Ð§ÀÍÆ÷£¬CMS»òCRSЧÀÍÆ÷£¬ÎļþЧÀÍÆ÷(ΪWindowsºÍ/»òLinuxÓû§Ð§ÀÍ)£¬VoIPµç»°Ð§ÀÍÆ÷£¬Óʼþ»òÓòÃûЧÀÍÆ÷£¬Êý¾Ý¿âЧÀÍÆ÷£¬ÔÆÅÌËãÉèÖÃÖеĻù´¡ÉèÊ©½ÚµãµÈ¡£
Linux¹¦Ð§¸»ºñ¡¢Ç¿Ê¢¡¢ÎÞа£¬Äã¿ÉÒÔÓÃËüÍê³ÉÖÖÖÖʹÃü£¬ÔÚÕâƪÎÄÕÂÖУ¬ÎÒÃǽ«ÌÖÂÛһЩÌá¸ßLinuxЧÀÍÆ÷ÐÔÄܵļ¼ÇÉ¡£
01
Ϊ´ÅÅÌI/Oµ÷½âLinuxÄں˵çÌÝËã·¨
ÔÚÑ¡ÔñÎļþϵͳºó£¬ÓÐһЩÄں˺͹ÒÔØÑ¡Ïî¿ÉÄÜ»áÓ°Ïìµ½ËüµÄÐÔÄÜÌåÏÖ£¬ÆäÖÐÒ»¸öÄÚºËÉèÖÃÊǵçÌÝËã·¨£¬Í¨¹ýµ÷½âµçÌÝËã·¨£¬ÏµÍ³¿ÉÒÔƽºâµÍÑÓ³ÙÐèÇó£¬ÍøÂç×ã¹»µÄÊý¾Ý£¬ÒÔÓÐÓõØ×éÖ¯¶Ô´ÅÅ̵ĶÁºÍдÇëÇó¡£
02
½ûÓò»ÐëÒªµÄÊØ»¤Àú³Ì
ÿ̨ЧÀÍÆ÷É϶¼ÔËÐÐ×ÅÐí¶àÊØ»¤Àú³Ì»òЧÀÍ£¬¶ø¾ßÓм¥Ð¦ÒâζµÄÊÇ£¬ÓÐÐí¶àͨ³£²»ÊDZØÐèµÄ£¬ÕâЩЧÀÍûÓÐÊ©Õ¹×÷Ó㬵«È´ÏûºÄÁËÃû¹óµÄÄÚ´æºÍCPUʱ¼ä¡£±ðµÄ£¬ËüÃÇ¿ÉÄܽ«Ð§ÀÍÆ÷ÖÃÓÚΣÏÕÌïµØ£¬¶àÔËÐÐÒ»¸öЧÀ;ͼ´ÊǶàÏòºÚ¿Í·¿ªÒ»ÉÈËùÏòÅûÃÒµÄÃÅ£¬Òò´Ë£¬ÄãÓ¦¸Ã½«ËüÃÇ´ÓЧÀÍÆ÷ÒƳý£¬½ûÓÃËüÃÇ×î´óµÄÀûÒæÊÇ¿ÉÒÔ¼ÓËÙÆô¶¯Ê±¼ä£¬ÊÍ·ÅÄÚ´æ¡£ÁíÍ⣬Äã¿ÉÒÔïÔÌCPUÐèÒª´¦ÀíµÄÀú³ÌÊý£¬½ûÓÃËüÃǵÄÁíÒ»¸öÀûÒæÊÇÔöǿЧÀÍÆ÷µÄÇå¾²ÐÔ£¬ÓÉÓÚÔ½ÉÙµÄÊØ»¤Àú³ÌÒâζ×ſɱ»¹¥»÷ºÍʹÓõÄÎó²îÔ½ÉÙ¡£
ÏÂÃæÊÇһЩӦ¸Ã±»½ûÓõÄLinuxÊØ»¤Àú³Ì£¬Ä¬ÈÏÇéÐÎÏ£¬ËüÃǶ¼ÊÇ×Ô¶¯ÔËÐеģº
ÐòºÅ ÊØ»¤Àú³Ì ÐÎò
1 Apmd ¸ß¼¶µçÔ´ÖÎÀíÊØ»¤Àú³Ì
2 Nfslock ÓÃÓÚNFSÎļþËø¶¨
3 Isdn ISDN ModermÖ§³Ö
4 Autofs ÔÚºǫ́×Ô¶¯¹ÒÔØÎļþϵͳ(Èç×Ô¶¯¹ÒÔØCD-ROM)
5 Sendmail Óʼþ´«ÊäÊðÀí
6 Xfs X WindowµÄ×ÖÌåЧÀÍÆ÷
03
¹ØµôGUI
Ò»Ñùƽ³£ËµÀ´£¬LinuxЧÀÍÆ÷ÊDz»ÐèÒªGUIµÄ£¬ËùÓÐÖÎÀíʹÃü¶¼¿ÉÒÔÔÚÏÂÁîÐÐÏÂÍê³É£¬Òò´Ë×îºÃ¹ØµôGUI£¬Öض¨ÏòXÏÔʾ»òͨ¹ýÒ»¸öWebä¯ÀÀÆ÷½çÃæÏÔʾ¡£ÎªÁ˽ûÓÃGUI£¬¡°init level(Æô¶¯¼¶±ð)¡±Ó¦¸Ã±»ÉèÖÃΪ3(ÏÂÁîÐеǼ)£¬¶ø²»ÊÇ5(ͼÐεǼ)£¬ÈôÊÇÐèÒªGUI£¬¿ÉÒÔËæʱÔËÐÐstartx½øÈëͼÐÎÓû§½çÃæ¡£
04
ÕûÀí²»ÐèÒªµÄÄ£¿é»ò¹¦Ð§
ÔÚЧÀÍÆ÷Èí¼þ°üÖÐÓÐÌ«¶à±»Æô¶¯µÄ¹¦Ð§»òÄ£¿éÏÖʵÉÏÊDz»ÐèÒªµÄ(ÈçApacheÖеÄÐí¶à¹¦Ð§Ä£¿é)£¬×ÐϸÉó²éApacheÉèÖÃÎļþ£¬È·¶¨FrontPageÖ§³Ö»òÆäËüÌØÁíÍâÄ£¿éÊÇ·ñÕæµÄÒªÓõ½£¬ÈôÊDz»ÐèÒª£¬Ó¦¸Ã¾ø²»ÓÌÔ¥µØ´ÓЧÀÍÆ÷½ûÓõô£¬ÕâÑùÓÐÖúÓÚÌá¸ßϵͳÄÚ´æ¿ÉÓÃÁ¿£¬ÌÚ³ö¸ü¶à×ÊÔ´¸øÄÇЩÕæÕýÐèÒªµÄÈí¼þ£¬ÈÃËüÃÇÔËÐеøü¿ì¡£
05
½ûÓÿØÖÆÃæ°å
ÔÚLinuxÖУ¬ÓÐÐí¶àÊ¢ÐеĿØÖÆÃæ°å£¬ÈçCpanel£¬Plesk£¬WebminºÍphpMyAdminµÈ£¬ÐÅÍÐÿ¸öLinux³õ¼¶Óû§¶¼ºÜϲ»¶ÕâЩ¿ØÖÆÃæ°å£¬¿ÉÊÇ£¬½ûÓõôÕâЩÈí¼þ°ü¿ÉÒÔÊͷųöԼĪ120MBÄڴ棬Òò´Ë£¬ÎÒÇ¿ÁÒ½¨Òé½ûÓõôÕâЩ¿ØÖÆÃæ°å£¬³ý·ÇËüÃÇÕæµÄÐèÒªÓõ½£¬ËüÃÇ¿ÉÒÔͨ¹ýPHP¾ç±¾(Ö»¹ÜÓÐЩ²»Çå¾²)£¬»òÏÂÁîÐÐÏÂÁîÆôÓã¬ÕâÑù×öºó£¬ÄÚ´æʹÓÃÁ¿Ô¼Äª¿ÉÒÔϽµ30-40%¡£
06
¸ÄÉÆLinux EximЧÀÍÆ÷ÐÔÄÜ
ÓÐÐí¶àÖÖÒªÁì¸ÄÉÆЧÀÍÆ÷µÄEximÐÔÄÜ£¬ÆäÖÐÒ»¸ö²½·¥ÊÇʹÓÃDNS»º´æÊØ»¤Àú³Ì£¬Ëü¿ÉÒÔ½µµÍÆÊÎöDNS¼Í¼ÐèÒªµÄ´ø¿íºÍCPUʱ¼ä£¬DNS»º´æͨ¹ýÏû³ýÿ´Î¶¼´Ó¸ù½Úµã×îÏȲéÕÒDNS¼Í¼µÄÐèÇ󣬴Ӷø¸ÄÉÆÍøÂçÐÔÄÜ£¬DjbdnsÊÇÒ»¸öºÜÊÇÇ¿Ê¢µÄDNSЧÀÍÆ÷£¬Ëü¾ßÓÐDNS»º´æ¹¦Ð§£¬Djbdns±ÈBIND DNSЧÀÍÆ÷¸üÇå¾²£¬ÐÔÄܸüºÃ£¬¿ÉÒÔÖ±½Óͨ¹ýhttp://cr.yp.to/ÏÂÔØ£¬»òͨ¹ýRed HatÌṩµÄÈí¼þ°ü»ñµÃ¡£
07
ʹÓÃAES256ÔöÇ¿gpgÎļþ¼ÓÃÜÇå¾²
ΪÁËÌá¸ß±¸·ÝÎļþ»òÃô¸ÐÐÅÏ¢µÄÇå¾²£¬Ðí¶àLinuxϵͳÖÎÀíÔ±¶¼»áʹÓÃgpg¾ÙÐмÓÃÜ£¬ÔÚʹÓÃgpgʱ£¬×îºÃÖ¸¶¨gpgʹÓÃAES256¼ÓÃÜËã·¨£¬AES256ʹÓÃ256λÃÜÔ¿£¬ËüÊÇÒ»¸ö¿ª·ÅµÄ¼ÓÃÜËã·¨£¬ÃÀ¹ú¹ú¼ÒÇå¾²¾Ö(NSA)¶¼Ê¹ÓÃËü±£»¤¾øÃÜÐÅÏ¢£¬Ã»ÓÐʲô±ÈËü¸üÇå¾²µÄÁË¡£
08
Ô¶³Ì±¸·ÝЧÀÍÇå¾²
Çå¾²ÊÇÑ¡ÔñÔ¶³Ì±¸·ÝЧÀÍ×îÖ÷ÒªµÄÒòËØ£¬´ó´ó¶¼ÏµÍ³ÖÎÀíÔ±¶¼Î·¾åÁ½¼þÊ£º(ºÚ¿Í)¿ÉÒÔɾ³ý±¸·ÝÎļþ£¬²»¿É´Ó±¸·Ý»Ö¸´ÏµÍ³¡£
ΪÁË°ü¹Ü±¸·ÝÎļþ100%µÄÇå¾²£¬±¸·ÝЧÀ͹«Ë¾ÌṩԶ³Ì±¸·ÝЧÀÍÆ÷£¬Ê¹ÓÃscp¾ç±¾»òRSYNCͨ¹ýSSH´«ÊäÊý¾Ý£¬ÕâÑù£¬Ã»ÓÐÈË¿ÉÒÔÖ±½Ó½øÈëºÍ»á¼ûÔ¶³Ìϵͳ£¬Òò´Ë£¬Ò²Ã»ÓÐÈË¿ÉÒÔ´Ó±¸·ÝЧÀÍɾ³ýÊý¾Ý¡£ÔÚÑ¡ÔñÔ¶³Ì±¸·ÝЧÀÍÌṩÉÌʱ£¬×îºÃ´Ó¶à¸ö·½ÃæÏàʶÆäЧÀÍǿ׳ÐÔ£¬ÈôÊÇ¿ÉÒÔ£¬¿ÉÒÔÇ××Ô²âÊÔһϡ£
09
¸üÐÂĬÈÏÄں˲ÎÊýÉèÖÃ
ΪÁË˳ËìºÍÀÖ³ÉÔËÐÐÆóÒµÓ¦ÓóÌÐò£¬ÈçÊý¾Ý¿âЧÀÍÆ÷£¬¿ÉÄÜÐèÒª¸üÐÂһЩĬÈϵÄÄں˲ÎÊýÉèÖã¬ÀýÈ磬2.4.xϵÁÐÄÚºËÐÂÎÅÐÐÁвÎÊýmsgmniÓÐÒ»¸öĬÈÏÖµ(ÀýÈ磬¹²ÏíÄڴ棬»òshmmaxÔÚRed HatϵͳÉÏĬÈÏÖ»ÓÐ33554432×Ö½Ú)£¬ËüÖ»ÔÊÐíÓÐÏÞµÄÊý¾Ý¿â²¢·¢ÅþÁ¬£¬ÏÂÃæΪÊý¾Ý¿âЧÀÍÆ÷¸üºÃµØÔËÐÐÌṩÁËһЩ½¨ÒéÖµ(À´×ÔIBM DB2Ö§³ÖÍøÕ¾)£º
kernel.shmmax=268435456 (32λ) kernel.shmmax=1073741824 (64λ) kernel.msgmni=1024 fs.file-max=8192 kernel.sem=¡±250 32000 32 1024¡å
10
ÓÅ»¯TCP
ÓÅ»¯TCPÐÒéÓÐÖúÓÚÌá¸ßÍøÂçÍÌÍÂÁ¿£¬¿ç¹ãÓòÍøµÄͨѶʹÓõĴø¿íÔ½´ó£¬ÑÓ³Ùʱ¼äÔ½³¤Ê±£¬½¨ÒéʹÓÃÔ½´óµÄTCP Linux¾Þϸ£¬ÒÔÌá¸ßÊý¾Ý´«ÊäËÙÂÊ£¬TCP Linux¾Þϸ¾öÒéÁË·¢ËÍÖ÷»úÔÚûÓÐÊÕµ½Êý¾Ý´«ÊäÈ·ÈÏʱ£¬¿ÉÒÔÏòÎüÊÕÖ÷»ú·¢Ëͼ¸´ó¶¼¾Ý¡£
11
Ñ¡Ôñ׼ȷµÄÎļþϵͳ
ʹÓÃext4Îļþϵͳȡ´úext3
Ext4ÊÇext3ÎļþϵͳµÄÔöÇ¿°æ£¬À©Õ¹ÁË´æ´¢ÏÞÖÆ
Ëü¾ßÓÐÈÕÖ¾¹¦Ð§£¬°ü¹Ü¸ßˮƽµÄÊý¾ÝÍêÕûÐÔ(ÔÚ·ÇÕý³£¹Ø±ÕÊÂÎñÖÐ)
ÔÚ·ÇÕý³£¹Ø±ÕºÍÖØÆôʱ£¬Ëü²»ÐèÒª¼ì²é´ÅÅÌ(ÕâÊÇÒ»¸öºÜÊǺÄʱµÄÐж¯)
¸ü¿ìµÄдÈëËÙÂÊ£¬ext4ÈÕÖ¾ÓÅ»¯ÁËÓ²ÅÌ´ÅÍ·Ðж¯
12
ʹÓÃnoatimeÎļþϵͳ¹ÒÔØÑ¡Ïî
ÔÚÎļþϵͳÆô¶¯ÉèÖÃÎļþfstabÖÐʹÓÃnoatimeÑ¡ÏÈôÊÇʹÓÃÁËÍⲿ´æ´¢£¬Õâ¸ö¹ÒÔØÑ¡Ïî¿ÉÒÔÓÐÓøÄÉÆÐÔÄÜ¡£
13
µ÷½âLinuxÎļþÐÎò·ûÏÞÖÆ
LinuxÏÞÖÆÁËÈκÎÀú³Ì¿ÉÒÔ·¿ªµÄÎļþÐÎò·ûÊýÄ¿£¬Ä¬ÈÏÏÞÖÆÊÇÿÀú³Ì1024£¬ÕâЩÏÞÖÆ¿ÉÄÜ»á×è°»ù×¼²âÊÔ¿Í»§¶Ë(ÈçhttperfºÍapachebench)ºÍWebЧÀÍÆ÷×Ô¼º»ñµÃ×î¼ÑÐÔÄÜ£¬Apacheÿ¸öÅþÁ¬Ê¹ÓÃÒ»¸öÀú³Ì£¬Òò´Ë²»»áÊܵ½Ó°Ï죬µ«µ¥Àú³ÌWebЧÀÍÆ÷£¬ÈçZeusÊÇÿÅþÁ¬Ê¹ÓÃÒ»¸öÎļþÐÎò·û£¬Òò´ËºÜÈÝÒ×ÊÜĬÈÏÏÞÖƵÄÓ°Ïì¡£
·¿ªÎļþÏÞÖÆÊÇÒ»¸ö¿ÉÒÔÓÃulimitÏÂÁîµ÷½âµÄÏÞÖÆ£¬ulimit -aSÏÂÁîÏÔʾĿ½ñµÄÏÞÖÆ£¬ulimit -aHÏÂÁîÏÔʾӲÏÞÖÆ(ÔÚδµ÷½â/procÖеÄÄں˲ÎÊýÇ°£¬Äã²»¿ÉÔöÌíÏÞÖÆ)¡£
LinuxµÚÈý·½Ó¦ÓóÌÐòÐÔÄܼ¼ÇÉ
¹ØÓÚÔËÐÐÔÚLinuxÉϵĵÚÈý·½Ó¦ÓóÌÐò£¬Ò»ÑùÓÐÐí¶àÐÔÄÜÓÅ»¯¼¼ÇÉ£¬ÕâЩ¼¼ÇÉ¿ÉÒÔ×ÊÖúÄãÌá¸ßLinuxЧÀÍÆ÷µÄÐÔÄÜ£¬½µµÍÔËÐб¾Ç®¡£
14
׼ȷÉèÖÃMySQL
ΪÁ˸øMySQL·ÖÅɸü¶àµÄÄڴ棬¿ÉÉèÖÃMySQL»º´æ¾Þϸ£¬ÒªÊÇMySQLЧÀÍÆ÷ʵÀýʹÓÃÁ˸ü¶àÄڴ棬¾ÍïÔÌ»º´æ¾Þϸ£¬ÈôÊÇMySQLÔÚÇëÇóÔö¶àʱÕÏ°²»¶¯£¬¾ÍÔöÌíMySQL»º´æ¡£
15
׼ȷÉèÖÃApache
¼ì²éApacheʹÓÃÁ˼¸¶àÄڴ棬ÔÙµ÷½âStartServersºÍMinSpareServers²ÎÊý£¬ÒÔÊͷŸü¶àµÄÄڴ棬½«ÓÐÖúÓÚÄã½ÚÔ¼30-40%µÄÄÚ´æ¡£
ÏÂÃæÊÇһЩÌá¸ßLinuxЧÀÍÆ÷¼à¿ØºÍ¹ÊÕÏɨ³ýµÄ¼¼ÇÉ£º
16
ÆÊÎöLinuxЧÀÍÆ÷ÐÔÄÜ
Ìá¸ßϵͳЧÂÊ×îºÃµÄ²½·¥ÊÇÕÒ³öµ¼ÖÂÕûÌåËÙÂÊϽµµÄÆ¿¾±²¢½â¾öµô£¬ÏÂÃæÊÇÕÒ³öϵͳҪº¦Æ¿¾±µÄһЩ»ù±¾¼¼ÇÉ£º
¡ñ µ±´óÐÍÓ¦ÓóÌÐò£¬ÈçOpenOfficeºÍFirefoxͬʱÔËÐÐʱ£¬ÅÌËã»ú¿ÉÄÜ»á×îÏȱäÂý£¬ÄÚ´æȱ·¦µÄ·ºÆð¼¸Âʸü¸ß¡£
¡ñ ÈôÊÇÆô¶¯Ê±ÕæµÄºÜÂý£¬¿ÉÄÜÊÇÓ¦ÓóÌÐòÊ×´ÎÆô¶¯ÐèÒª½Ï³¤µÄ¼ÓÔØʱ¼ä£¬Ò»µ©Æô¶¯ºÃºóÔËÐоÍÕý³£ÁË£¬²»È»ºÜ¿ÉÄÜÊÇÓ²ÅÌÌ«ÂýÁË¡£ÁíÍâËÑË÷ÃñÖںųÌÐòԱСÀÖºǫ́»Ø¸´¡°×¬Ç®¡±£¬»ñÈ¡Ò»·Ý¾ªÏ²Àñ°ü¡£
¡ñCPU¸ºÔØÒ»Á¬ºÜ¸ß£¬ÄÚ´æÒ²¹»Ó㬵«CPUʹÓÃÂʺܵͣ¬¿ÉÒÔʹÓÃCPU¸ºÔØÆÊÎö¹¤¾ß¼à¿Ø¸ºÔØʱ¼ä¡£
17
ѧϰ5¸öLinuxÐÔÄÜÏÂÁî
ʹÓü¸¸öÏÂÁî¾Í¿ÉÒÔÖÎÀíLinuxϵͳµÄÐÔÄÜÁË£¬ÏÂÃæÁгöÁË5¸ö×î³£ÓõÄLinuxÐÔÄÜÏÂÁ°üÀ¨top¡¢vmstat¡¢iostat¡¢freeºÍsar£¬ËüÃÇÓÐÖúÓÚϵͳÖÎÀíÔ±¿ìËÙ½â¾öÐÔÄÜÎÊÌâ¡£
01 top
TopÏÂÁî²»µ«ÏÔʾÁËÄ¿½ñÄÚºËЧÀ͵ÄʹÃü£¬»¹ÏÔʾÁËÐí¶à¹ØÓÚÖ÷»ú״̬µÄͳ¼ÆÊý¾Ý£¬Ä¬ÈÏÇéÐÎÏ£¬Ëüÿ¸ô5Ãë×Ô¶¯¸üÐÂÒ»´ÎÏÔʾµÄÊý¾Ý(Õâ¸öʱ¼ä¾àÀëÊÇ¿ÉÒÔÉèÖõÄ)£¬Í¨¹ýtopÏÂÁÎÒÃÇ¿ÉÒÔµÃÖª¼¸¸öЧ¹û£¬È磺Ŀ½ñÕý³£ÔËÐÐʱ¼ä£¬ÏµÍ³¸ºÔØ£¬Àú³ÌÊýÄ¿ºÍÄÚ´æʹÓÃÂÊ£¬±ðµÄ£¬Õâ¸öÏÂÁîÒ²ÏÔʾÁËÄÇЩʹÓÃ×î¶àCPUʱ¼äµÄÀú³Ì(°üÀ¨Ã¿¸öÀú³ÌµÄÖÖÖÖÐÅÏ¢£¬ÈçÔËÐÐÓû§£¬Ö´ÐеÄÏÂÁîµÈ)¡£
02 vmstat
VmstatÏÂÁîÌṩĿ½ñCPU¡¢IO¡¢Àú³ÌºÍÄÚ´æʹÓÃÂʵĿìÕÕ£¬ËüºÍtopÏÂÁîÀàËÆ£¬×Ô¶¯¸üÐÂÊý¾Ý£¬È磺
$ vmstat 10
03 iostat
IostatÏÂÁî(ÔÚUbuntu£¬Red Hat/FedoraÉÏ°üÀ¨ÔÚsysstatÈí¼þ°üÖÐ)ÌṩÈý¸ö±¨¸æ£ºCPUʹÓÃÂÊ¡¢×°±¸Ê¹ÓÃÂʺÍÍøÂçÎļþϵͳʹÓÃÂÊ£¬²»¼ÓÈκβÎÊýÔËÐÐʱ£¬iostat½«ÏÔʾÕâÈý¸ö±¨¸æ£¬Ê¹ÓÃ-c£¬-dºÍ-h²ÎÊý¿ÉÒÔ»®·Ö×ÔÁ¦ÏÔʾÕâÈý¸ö±¨¸æ¡£
04 free
FreeÏÂÁîÏÔʾÖ÷ÄÚ´æºÍ½»Á÷¿Õ¼äµÄÄÚ´æͳ¼ÆÊý¾Ý£¬Ö¸¶¨-t²ÎÊý¿ÉÒÔÏÔʾ×ÜÄÚ´æÊýÄ¿£¬Ö¸¶¨-b²ÎÊý¿ÉÒÔ°´×Ö½ÚΪµ¥Î»¾ÙÐÐÏÔʾ£¬Ê¹ÓÃ-mÔòÒÔÕ×Ϊµ¥Î»ÏÔʾ£¬Ä¬ÈÏÇéÐÎÏÂÊÇÒÔǧ×Ö½ÚΪµ¥Î»µÄ¡£
FreeÏÂÁîÒ²¿ÉÒÔʹÓÃ-s²ÎÊý¼ÓÒ»¸öÑÓ³Ùʱ¼ä(µ¥Î»£ºÃë)Ò»Á¬ÔËÐУ¬È磺
$ free -s 5
05 sar
SarÏÂÁîÍøÂ磬Éó²éºÍ¼Í¼ÐÔÄÜÊý¾Ý£¬Õâ¸öÏÂÁî±ÈÇ°Ã漸¸öÏÂÁîÀúÊ·¸üÓƾã¬Ëü¿ÉÒÔÍøÂçºÍÏÔʾ½Ï³¤ÖÜÆÚµÄÊý¾Ý¡£
ÆäËü
ÏÂÃæÊÇһЩ¹éÀàΪÆäËüµÄÐÔÄܼ¼ÇÉ£º
18
½«ÈÕÖ¾ÎļþתÒƵ½ÄÚ´æÖÐ
µ±Ò»Ì¨»úе´¦ÓÚÔËÐÐÖÐʱ£¬×îºÃÊǽ«ÏµÍ³ÈÕÖ¾·ÅÔÚÄÚ´æÖУ¬µ±ÏµÍ³¹Ø±ÕʱÔÙ½«Æ临ÖƵ½Ó²ÅÌ£¬µ±ÄãÔËÐÐһ̨¿ªÆôÁËsyslog¹¦Ð§µÄÌõ¼Ç±¾µçÄÔ»òÒƶ¯×°±¸Ê±£¬ramlog¿ÉÒÔ×ÊÖúÄãÌá¸ßϵͳµç³Ø»òÒƶ¯×°±¸ÉÁ´æÇý¶¯Æ÷µÄÊÙÃü£¬Ê¹ÓÃramlogµÄÒ»¸öÀûÒæÊÇ£¬²»±ØÔÙµ£ÐÄij¸öÊØ»¤Àú³Ìÿ¸ô30ÃëÏòsyslog·¢ËÍÒ»ÌõÐÂÎÅ£¬·ÅÔÚÒÔÇ°£¬Ó²Å̱ØÐèËæʱ¼á³ÖÔËת£¬ÕâÑù¶ÔÓ²Å̺͵ç³Ø¶¼Ç·ºÃ¡£
19
ÏÈ´ò°ü£¬ºóдÈë
ÔÚÄÚ´æÖл®·Ö³öÀο¿¾ÞϸµÄ¿Õ¼äÉúÑÄÈÕÖ¾Îļþ£¬ÕâÒâζ×ÅÌõ¼Ç±¾µçÄÔÓ²Å̲»±ØÒ»Ö±¼á³ÖÔËת£¬Ö»Óе±Ä³¸öÊØ»¤Àú³ÌÐèҪдÈëÈÕ־ʱ²ÅÔËת£¬×¢ÖØramlogʹÓõÄÄÚ´æ¿Õ¼ä¾ÞϸÊÇÀο¿µÄ£¬²»È»ÏµÍ³ÄÚ´æ»áºÜ¿ì±»Óù⣬ÈôÊÇÌõ¼Ç±¾Ê¹ÓùÌ̬ӲÅÌ£¬¿ÉÒÔ·ÖÅÉ50-80MBÄÚ´æ¸øramlogʹÓã¬ramlog¿ÉÒÔïÔÌÐí¶àдÈëÖÜÆÚ£¬¼«´óµØÌá¸ß¹Ì̬ӲÅ̵ÄʹÓÃÊÙÃü¡£
20
Ò»Ñùƽ³£µ÷Óż¼ÇÉ
¾¡¿ÉÄÜʹÓþ²Ì¬ÄÚÈÝÌæ»»¶¯Ì¬ÄÚÈÝ£¬ÈôÊÇÄãÔÚÉúÕûÌìÆøÔ¤¸æ£¬»òÆäËüÿ¸ô1Сʱ¾Í±ØÐè¸üеÄÊý¾Ý£¬×îºÃÊÇдһ¸ö³ÌÐò£¬Ã¿¸ô1СʱÌìÉúÒ»¸ö¾²Ì¬µÄÎļþ£¬¶ø²»ÊÇÈÃÓû§ÔËÐÐÒ»¸öCGI¶¯Ì¬µØÌìÉú±¨¸æ¡£
Ϊ¶¯Ì¬Ó¦ÓóÌÐòÑ¡Ôñ×î¿ì×îºÏÊʵÄAPI£¬CGI¿ÉÄÜ×îÈÝÒ×±à³Ì£¬µ«Ëü»áΪÿ¸öÇëÇ󱬷¢Ò»¸öÀú³Ì£¬Í¨³££¬ÕâÊÇÒ»¸ö±¾Ç®ºÜ¸ß£¬ÇÒ²»ÐëÒªµÄÀú³Ì£¬FastCGIÊǸüºÃµÄÑ¡Ôñ£¬ºÍApacheµÄmod_perlÒ»Ñù£¬¶¼¿ÉÒÔ¼«´óµØÌá¸ßÓ¦ÓóÌÐòµÄÐÔÄÜ¡£
ÒÔÉϾÍÊÇ»ã×Ü£º20¸ö Linux ЧÀÍÆ÷ÐÔÄܵ÷Óż¼ÇɵÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡