ºìÁªLinuxÃÅ»§
Linux°ïÖú

ʹÓà /proc ÎļþϵͳÀ´¿ØÖÆÏµÍ³

·¢²¼Ê±¼ä:2006-10-17 01:19:05À´Ô´:ºìÁª×÷Õß:hfh08
proc ÎļþϵͳÊÇ Linux µÄÓÅÐãÌØÐÔÖ®Ò»£¬±¾ÎÄÏòÄúÏêϸ½²ÊöÁËËüµÄһЩ×îʵÓõĻù´¡ÖªÊ¶¡£Ê¹Óà /proc£¬ÄúÔÙÒ²²»Óùرղ¢ÖØÐÂÒýµ¼»úÆ÷À´¹ÜÀí²Ù×÷ϵͳµÄÐí¶àϸ½ÚÎÊÌ⣬Õâ¶ÔÄÇЩҪÇóϵͳµÄ¿ÉÓÃÐÔ¾¡¿ÉÄܸߵĹÜÀíÔ±À´Ëµ·Ç³£ÓÐÓᣠÈκιÜÀí¹ý¾ßÓÐÉÌÒµÖØÒªÐÔµÄϵͳµÄÈ˶¼ÖªµÀ¼ÆËã»úÕý³£ÔËÐÐʱ¼äµÄ¼ÛÖµ -- »òÕß·´¹ýÀ´½²£¬ÖªµÀÓû§Òò¹ÊÕÏʱ¼ä»á¸øÄú´øÀ´Öî¶àÍ·Í´ÎÊÌâ¡£¹«Ë¾²ÉÓà UNIX ·þÎñÆ÷µÄÖ÷ÒªÔ­ÒòÖ®Ò»ÊÇÓÉÓÚËüµÄ¿É¿¿ÐÔºÍÎȶ¨ÐÔ¡£Èç¹û×Ðϸ¹ÜÀí£¬Í¨³£¿ÉÒԺܳ¤Ê±¼ä²»ÐèÖØÆôÕâЩ·þÎñÆ÷¡£ÎªÁË×öµ½¾¡Éƾ¡ÃÀ£¬Äú¿ÉÒÔʵʱִÐÐһЩ¹ÜÀíÈÎÎñ£¬ÉõÖÁÊÇÄÚºËÕâÒ»¼¶±ðµÄÈÎÎñ£¬´Ó¶ø±£³Ö·þÎñÆ÷µÄ¿ÉÓÃÐÔ¡£ËäÈ»ÒòÉý¼¶Ó²¼þ»òÒòijÈËÌßµôµçÔ´Ïß¶øÈÔÐèÒªÖØÆôϵͳ£¬µ«Á˽⵽Ðí¶à¹ÜÀíÈÎÎñ¿ÉÒÔÔÚ²»¸ÉÈÅ·þÎñµÄÇé¿öÏÂÖ´ÐУ¬×ÜÊÇÓÐÒæµÄ¡£
±¾ÎÄÌṩÁË ²»ÐèÒªÖØÐÂÒýµ¼¾ÍÄܹ»Ö´ÐйØÓÚ¸÷ÖÖ¹ÜÀíÈÎÎñºÍ¸ü¸ÄϵͳµÄÌáʾºÍ¼¼ÇÉ¡£Linux ÌṩÁ˸÷ÖÖ·½·¨£¬ÓÃÒÔÔÚ±£³ÖϵͳÕý³£ÔËÐеÄÇé¿öÏ£¬¸ü¸Äµ×²ã²Ù×÷ϵͳµÄÖµºÍÉèÖá£ÕâЩ·½·¨ÓÐÁ½ÖÖ»ù±¾ÐÎʽ£¬Ò»ÖÖÐÎʽ¶ÔÓÚËùÓÐ Linux ϵͳ¶¼ÊÇͨÓõ쬲¢ÔÚ Linux ÄÚºËÖÐÌṩÕâÒ»ÐÎʽ£¨Äú¿ÉÒÔÔÚ Linux Kernel Archives ÉϲéÕÒ¸ü¶à¹ØÓÚ Linux Äں˵ÄÐÅÏ¢ºÍÏÂÔØÄÚºËÔ´´úÂ룻Çë²ÎÔÄ ²Î¿¼×ÊÁÏ£¬ÀïÃæÓÐÖÁ Linux Kernel Archives µÄÁ´½Ó£©£¬»¹ÓÐÒ»ÖÖÐÎʽÊǸ÷·Ö·¢°æËù¶ÀÓе쬲¢ÇÒÓɹ©Ó¦ÉÌÌṩ¡£±¾ÎĽ«ÌÖÂÛÕâÁ½ÖÖ·½·¨¡£
¸ü¸ÄÔËÐÐÖеÄÄں˵IJÎÊý
Linux Ïò¹ÜÀíÔ±ÌṩÁ˷dz£ºÃµÄ·½·¨£¬Ê¹ËûÃÇ¿ÉÒÔÔÚϵͳÔËÐÐʱ¸ü¸ÄÄںˣ¬¶ø²»ÐèÒªÖØÐÂÒýµ¼Äںˣ¯ÏµÍ³¡£ÕâÊÇͨ¹ý [font=Courier]/proc[/font] ÐéÄâÎļþϵͳʵÏֵġ£Linux Gazette ¸ø³öÁËÒ»·ÝÓÐ¹Ø [font=Courier]/proc[/font] µÄ²Î¿¼£¬ËüÊÇÎÒËù¿´µ½¹ýµÄ×î¼òµ¥ÇÒ×îÈÝÒ׵IJο¼Ö®Ò»¡££¨Çë²ÎÔÄ ²Î¿¼×ÊÁÏ£¬ÆäÖÐÓÐÖÁÕâÆªÎÄÕµÄÁ´½Ó¡££© [font=Courier]/proc[/font] ÎļþϵͳÖ÷Òª¿ÉÒÔÈÃÄú²é¿´ÔËÐÐÖеÄÄںˣ¬ÕâÒ»µã¶ÔÓÚ¼à¿ØÐÔÄÜ¡¢²éÕÒϵͳÐÅÏ¢¡¢Á˽âϵͳÊÇÈçºÎÅäÖõÄÒÔ¼°¸ü¸Ä¸ÃÅäÖúÜÓÐÓ᣸ÃÎļþϵͳ±»³ÆÎª ÐéÄâÎļþϵͳ£¬ÒòΪËüʵ¼ÊÉϸù±¾²»ÊÇÒ»¸öÎļþϵͳ¡£ËüÖ»ÊÇÄÚºËÌṩµÄÒ»¸öÓ³É䣬±»¸½¼ÓÔÚͨ³£µÄÎļþϵͳ½á¹¹Ö®ÉÏ£¬´Ó¶øÊ¹ÄúÄܹ»·ÃÎÊËü¡£
ÎÒÃÇ¿ÉÒÔ²ÉÓÃijÖÖ·½·¨ÔÚϵͳÕý³£ÔËÐеÄͬʱ¸ü¸ÄÔËÐÐÖеÄÄں˵IJÎÊý£¬ÕâÒ»ÊÂʵ¸³ÓèÁËϵͳ¹ÜÀíÔ±ÔÚ¸ü¸ÄÄÚºËÉèÖ÷½ÃæÇ¿´óµÄÄÜÁ¦ºÍ¸ßµÄÁé»îÐÔ¡£ÕâÖÖʵÏÖÊdzö×Ô²¿·Ö Linux Äں˿ª·¢ÈËÔ±¸»ÓÐÁé¸ÐµÄÏë·¨¡£µ«ÄÜÁ¦Ì«´ó»áÊÇÒ»¼þ»µÊÂÂð£¿ÓÐʱȷʵÈç´Ë¡£Èç¹û×¼±¸¸ü¸Ä [font=Courier]/proc[/font] ÎļþϵͳÖеÄÈκÎÄÚÈÝ£¬Äú ±ØÐëÈ·±£×Ô¼ºÖªµÀÔÚ¸ü¸ÄʲôÒÔ¼°Õâ»á¶Ôϵͳ²úÉúʲôӰÏì¡£ÕâЩ¼¼ÊõȷʵÓÐÓ㬵«´íÎóµÄ¾Ù¶¯»á´øÀ´ÍêÈ«²»Ï£ÍûµÃµ½µÄ½á¹û¡£Èç¹ûÄú²»ÊìϤÕâ·½ÃæµÄÄÚÈÝ£¬»òÕß²»È·¶¨ÄúËù×öµÄijÏî¸ü¸Ä»á´øÀ´Ê²Ã´Ó°Ï죬ÄÇôÇëÔÚһ̨¶ÔÄú»òÄú¹«Ë¾²»ÖØÒªµÄ»úÆ÷ÉϽøÐÐʵ¼ù¡£
ÈçºÎ¸ü¸Ä
Ê×ÏÈ£¬¿¼ÂÇÔõÑù×ö ²»»á¶ÔÄں˽øÐиü¸Ä¡£ÓÐÁ½Ìõ³ä·ÖµÄÀíÓÉ˵Ã÷ÁËΪʲô²»ÄÜÖ±½ÓÇл»ÖÁ [font=Courier]/proc[/font] Îļþϵͳ£¬ÓÃÎı¾±à¼­Æ÷´ò¿ªÒ»¸öÎļþ£¬×öһϵÁиü¸Ä£¬È»ºó±£´æ¸ÃÎļþ£¬ÔÙÍ˳ö¡£ÕâÁ½ÌõÀíÓÉÊÇ£º
[list][*]Êý¾ÝÍêÕûÐÔ£ºËùÓÐÕâЩÎļþÃèÊöÁËÔËÐÐÖеÄϵͳ£¬ÓÉÓÚÄں˿ÉÒÔËæÊ±¸ü¸ÄÕâЩÎļþÖеÄÈκÎÒ»¸ö£¬Òò´ËÈç¹û´ò¿ªÒ»¸ö±à¼­Æ÷£¬È»ºó¸ü¸ÄijЩÊý¾Ý£¬¶øÍ¬Ê±£¬ÏµÍ³Ò²ÕýÔڵײã¸ü¸ÄÕâЩÊý¾Ý£¬ÄÇôÎÞÂÛÄú±£´æÏÂÀ´µÄÈκÎÄÚÈݶ¼²»¿ÉÄÜÊÇÄÚºËËùÆÚÍûµÄÄÚÈÝ¡£[*]ÐéÄâÎļþ£ºËùÓÐÕâЩÎļþʵ¼ÊÉ϶¼²»´æÔÚ¡£ÈçºÎʹ±£´æµÄÊý¾Ýͬ²½£¬µÈµÈ£¿[/list]
ËùÒÔ£¬½â¾ö°ì·¨ÊÇ£¬²»Ê¹Óñ༭Æ÷À´¸ü¸ÄÈκÎÕâЩÎļþ¡£Ã¿µ±¸ü¸Ä [font=Courier]/proc[/font] ÎļþϵͳÖеÄÈκÎÄÚÈÝʱ£¬Ó¦¸ÃʹÓà [font=Courier]echo[/font] ÃüÁȻºó´ÓÃüÁîÐн«Êä³öÖØ¶¨ÏòÖÁ [font=Courier]/proc[/font] ÏÂËùÑ¡¶¨µÄÎļþÖС£ÀýÈ磺
[font=Courier]echo "Your-New-Kernel-Value" > /proc/your/file[/font]
ÀàËÆµÄ£¬Èç¹ûÏ£Íû²é¿´ [font=Courier]/proc[/font] ÖеÄÐÅÏ¢£¬Ó¦¸ÃʹÓÃרÃÅÓÃÓÚ´ËÓÃ;µÄÃüÁ»òÕßʹÓÃÃüÁîÐÐÏ嵀 [font=Courier]cat[/font] ÃüÁî¡£
¸ü¸Äʲô
ÒªºÜºÃµØÊ¹Óà [font=Courier]/proc[/font] ²»ÐèÒªÄúÊÇһλÄں˷½ÃæµÄ¸ßÊÖ£¬Ö»Ðè»ù±¾Á˽âÕâ¸öÎļþϵͳµÄ½á¹¹¾Í¿ÉÒÔ¼«´óµØ°ïÖúÄú¡£Ö±µ½ÓÐÒ»ÌìÓû§ÏòÄúѯÎÊÄ³Ð©ÌØ¶¨µÄ¹¦ÄÜ£¬Ê¹ÄúºÜ¸ßÐËÔøÏ¹¦·òÁ˽â¹ýÔÚÄÄÀï½øÐиü¸Ä£¬Äú²Å¿ÉÄÜ»á¾õµÃÓбØÒªÖªµÀ¹ØÓÚ [font=Courier]/proc[/font] ÖеÄÈκÎÊÂÇé¡£ÔÚÕâ·½Ãæ£¬ [font=Courier]/proc[/font] Îļþϵͳͨ¹ýÆä½á¹¹ºÍÎļþÐí¿ÉȨ°ïÖúϵͳ¹ÜÀíÔ±¡£
[font=Courier]/proc [/font]ÖеÄÿ¸öÎļþ¶¼ÓÐÒ»×é·ÖÅ䏸ËüµÄ·Ç³£ÌØÊâµÄÎļþÐí¿ÉȨ£¬²¢ÇÒÿ¸öÎļþÊôÓÚÌØ¶¨µÄÓû§±êʶ¡£ÕâÒ»µãʵÏֵ÷dz£×Ðϸ£¬´Ó¶øÌṩ¸ø¹ÜÀíÔ±ºÍÓû§ÕýÈ·µÄ¹¦ÄÜ¡£ÏÂÃæÕâ¸öÁбí»ã×ÜÁ˸÷¸öÎļþÉÏÓÐÄÄÐ©ÌØ¶¨µÄÐí¿ÉȨ£º
[list][*]Ö»¶Á£ºÈκÎÓû§¶¼²»Äܸü¸Ä¸ÃÎļþ£»ËüÓÃÓÚ±íʾϵͳÐÅÏ¢[*]root д£ºÈç¹û [font=Courier]/proc[/font] ÖеÄij¸öÎļþÊÇ¿ÉдµÄ£¬Ôòͨ³£Ö»ÄÜÓÉ root Óû§À´Ð´[*]root ¶Á£ºÓÐЩÎļþ¶ÔÒ»°ãϵͳÓû§ÊDz»¿É¼ûµÄ£¬¶øÖ»¶Ô root Óû§ÊǿɼûµÄ[*]ÆäËü£º³öÓÚ¸÷ÖÖÔ­Òò£¬Äú¿ÉÄܻῴµ½²»Í¬ÓÚÉÏÃæ³£¼ûµÄÈýÖÖÐí¿ÉȨµÄ×éºÏ[/list]
¹ØÓÚ [font=Courier]/proc[/font] £¬Äú»á·¢ÏÖ×îͨ³£µÄÇé¿öÊÇ£¬ËüµÄ´ó¶àÊýÎļþÊÇÖ»¶ÁµÄ£¬³ýÁË [font=Courier]/proc/sys[/font] Ŀ¼¡£¸ÃĿ¼Ï´æ·Å×Å´ó¶àÊýµÄÄں˲ÎÊý£¨¶ø²»ÊÇÐÅÏ¢£©£¬²¢ÇÒÉè¼Æ³É¿ÉÒÔÔÚϵͳÔËÐеÄͬʱ½øÐиü¸Ä¡£Òò´ËÕâ¸öĿ¼ÊDZ¾ÎĵÄÖ÷Ö¼ËùÔÚ¡£
¾Í¸ü¸Ä [font=Courier]/proc[/font] ÖÐʲôÄÚÈݶøÑÔ£¬ÒªÁ˽âµÄ×îºóÒ»µãÊÇ£¬Ó¦¸ÃÏòÕâЩÎļþʵ¼ÊдЩʲô¡£µ±²é¿´ [font=Courier]/proc[/font] Öи÷ÖÖÎļþʱ£¬»á·¢ÏÖÆäÖÐһЩÎļþ¶ÔÎÒÃÇÀ´ËµÊǿɶÁµÄ£¬Ò»Ð©ÎļþÊÇÊý¾ÝÎļþ¡£Í¨¹ýÓÃÌØ¶¨µÄʵÓóÌÐò£¨Æ©Èç [font=Courier]top[/font] ¡¢ [font=Courier]lspci[/font] ºÍ [font=Courier]free[/font] £©£¬ÕâЩÊý¾ÝÎļþÈÔȻҲ¿É¶Á¡£Äú»¹»á×¢Òâµ½£¬¶ÔÎÒÃÇÀ´Ëµ¿É¶ÁÎļþÓÐÁ½ÖÖ²»Í¬¸ñʽ£ºÒ»Ð©ÊǶþ½øÖÆ¿ª¹Ø£¬ÁíһЩ°üº¬ÆäËüÐÅÏ¢
½øÐиü¸Ä
Ïêϸ½éÉÜÓÐ¹Ø [font=Courier]/proc [/font]ÖÐÿ¸öÎļþµÄÓ÷¨ºÍÈ·ÇÐÐÅÏ¢³¬³öÁ˱¾ÎÄËùÉæ¼°µÄ·¶Î§¡£Òª»ñµÃÈκιØÓÚ±¾ÎÄûÓÐÉæ¼°µ½µÄ [font=Courier]/proc[/font] ÎļþµÄÆäËüÐÅÏ¢£¬Ò»¸ö×î¼ÑÀ´Ô´¾ÍÊÇ Linux ÄÚºËÔ´´úÂë±¾Éí£¬Ëü°üº¬ÁËһЩ·Ç³£ÓÅÐãµÄÎĵµ¡£¶ÔÓÚϵͳ¹ÜÀíÔ±£¬ [font=Courier]/proc[/font] ÖеÄÒÔÏÂÎļþ½ÏÓÐÓá£Õâ²»Òâζ×ÅËüÊÇÒ»·ÝÏ꾡µÄ˵Ã÷£¬¶øÖ»ÊÇÈÕ³£Ê¹ÓÃÖбãÓÚ²éÔĵIJο¼¡£
proc/scsi
/proc/scsi/scsi
×÷Ϊϵͳ¹ÜÀíÔ±£¬ÐèÒªÁ˽âµÄ×îÓÐÓÃÄÚÈÝÊÇ£¬ÔÚÓÐÈȽ»»»Çý¶¯Æ÷Çé¿öÏ£¬ÈçºÎ²»ÖØÆôϵͳ¾Í¿ÉÒÔÌí¼Ó¸ü¶à´ÅÅ̿ռ䡣¼Ùʹ²»Ê¹Óà [font=Courier]/proc[/font] £¬Äú¿ÉÒÔ²åÈëÇý¶¯Æ÷£¬µ«ÎªÁËʹϵͳʶ±ðдÅÅÌ£¬±ØÐëËæ¼´ÖØÐÂÒýµ¼ÏµÍ³¡£ÕâÀ¿ÉÒÔÓÃÒÔÏÂÃüÁîÀ´Ê¹ÏµÍ³Ê¶±ðеÄÇý¶¯Æ÷£º
[font=Courier]echo "scsi add-single-device w x y z" > /proc/scsi/scsi[/font]
Ϊʹ¸ÃÃüÁîÕý³£ÔËÐУ¬±ØÐëÖ¸¶¨ÕýÈ·µÄ²ÎÊýÖµ w¡¢x¡¢y ºÍ z£¬ÈçÏÂËùʾ£º
[list][*]w ÊÇÖ÷»úÊÊÅäÆ÷±êʶ£¬µÚÒ»¸öÊÊÅäÆ÷ΪÁ㣨0£©[*]x ÊÇÖ÷»úÊÊÅäÆ÷É쵀 SCSI ͨµÀ£¬µÚÒ»¸öͨµÀΪÁ㣨0£©[*]y ÊÇÉ豸µÄ SCSI ±êʶ[*]z ÊÇ LUN ºÅ£¬µÚÒ»¸ö LUN ΪÁ㣨0£©[/list]
Ò»µ©½«´ÅÅÌÌí¼Óµ½ÏµÍ³ÖÐÖ®ºó£¬¿ÉÒÔ¹Ò×°ÈκÎÏÈǰÒѸñʽ»¯µÄÎļþϵͳ£¬Ò²¿ÉÒÔ¿ªÊ¼¶ÔËü½øÐиñʽ»¯µÈ¡£ÀýÈ磬Èç¹û²»È·¶¨´ÅÅÌÊÇʲôÉ豸£¬»òÕßÏë¼ì²éÈκÎÏÈǰÒÑÓеķÖÇø£¬Ôò¿ÉÒÔÓÃÈç [font=Courier]fdisk -l[/font] ÕâÑùµÄÃüÁîÀ´ÏòÄú±¨¸æÕâ·½ÃæµÄÐÅÏ¢¡£
Ïà·´µÄ£¬ÔÚ²»ÖØÐÂÒýµ¼ÏµÍ³µÄÇé¿öϽ«É豸´ÓϵͳÖгýÈ¥µÄÃüÁîÊÇ£º
[font=Courier]echo "scsi remove-single-device w x y z" > /proc/scsi/scsi[/font]
ÔÚÊäÈëÕâÌõÃüÁî²¢½«ÈȽ»»» SCSI ´ÅÅÌ´ÓϵͳÖгýȥ֮ǰ£¬ÇëÈ·±£Ê×ÏÈжÏÂÒѴӸôÅÅ̰²×°µÄÈκÎÎļþϵͳ¡£
/proc/sys/fs/
/proc/sys/fs/file-max
¸ÃÎļþÖ¸¶¨ÁË¿ÉÒÔ·ÖÅäµÄÎļþ¾ä±úµÄ×î´óÊýÄ¿¡£Èç¹ûÓû§µÃµ½µÄ´íÎóÏûÏ¢ÉùÃ÷ÓÉÓÚ´ò¿ªÎļþÊýÒѾ­´ïµ½ÁË×î´óÖµ£¬´Ó¶øËûÃDz»ÄÜ´ò¿ª¸ü¶àÎļþ£¬Ôò¿ÉÄÜÐèÒªÔö¼Ó¸ÃÖµ¡£¿É½«Õâ¸öÖµÉèÖóÉÓÐÈÎÒâ¶à¸öÎļþ£¬²¢ÇÒÄÜͨ¹ý½«Ò»¸öÐÂÊý×ÖֵдÈë¸ÃÎļþÀ´¸ü¸Ä¸ÃÖµ¡£
ȱʡÉèÖãº4096
/proc/sys/fs/file-nr
¸ÃÎļþÓë file-max Ïà¹Ø£¬ËüÓÐÈý¸öÖµ£º
[list][*]ÒÑ·ÖÅäÎļþ¾ä±úµÄÊýÄ¿[*]ÒÑʹÓÃÎļþ¾ä±úµÄÊýÄ¿[*]Îļþ¾ä±úµÄ×î´óÊýÄ¿[/list]¸ÃÎļþÊÇÖ»¶ÁµÄ£¬½öÓÃÓÚÏÔʾÐÅÏ¢¡£

/proc/sys/fs/inode-*
ÈκÎÒÔÃû³Æ¡°inode¡±¿ªÍ·µÄÎļþËùÖ´ÐеIJÙ×÷ÓëÉÏÃæÄÇЩÒÔÃû³Æ¡°file¡±¿ªÍ·µÄÎļþËùÖ´ÐеIJÙ×÷Ò»Ñù£¬µ«ËùÖ´ÐеIJÙ×÷ÓëË÷Òý½ÚµãÓйأ¬¶øÓëÎļþ¾ä±úÎ޹ء£
/proc/sys/fs/overflowuid ºÍ /proc/sys/fs/overflowgid
ÕâÁ½¸öÎļþ·Ö±ð±£´æÄÇЩ֧³Ö 16 λÓû§±êʶºÍ×é±êʶµÄÈκÎÎļþϵͳµÄÓû§±êʶ£¨UID£©ºÍ×é±êʶ£¨GID£©¡£¿ÉÒÔ¸ü¸ÄÕâЩֵ£¬µ«Èç¹ûÄúȷʵ¾õµÃÐèÒªÕâÑù×ö£¬ÄÇôÄú¿ÉÄܻᷢÏÖ¸ü¸Ä×éºÍÃÜÂëÎļþÏî¸üÈÝÒ×Щ¡£
ȱʡÉèÖãº65534
/proc/sys/fs/super-max
¸ÃÎļþÖ¸¶¨³¬¼¶¿é´¦Àí³ÌÐòµÄ×î´óÊýÄ¿¡£¹Ò×°µÄÈκÎÎļþϵͳÐèҪʹÓ󬼶¿é£¬ËùÒÔÈç¹û¹Ò×°ÁË´óÁ¿Îļþϵͳ£¬Ôò¿ÉÄÜ»áÓþ¡³¬¼¶¿é´¦Àí³ÌÐò¡£
ȱʡÉèÖãº256
/proc/sys/fs/super-nr
¸ÃÎļþÏÔʾµ±Ç°ÒÑ·ÖÅ䳬¼¶¿éµÄÊýÄ¿¡£¸ÃÎļþÊÇÖ»¶ÁµÄ£¬½öÓÃÓÚÏÔʾÐÅÏ¢¡£
/proc/sys/kernel
/proc/sys/kernel/acct
¸ÃÎļþÓÐÈý¸ö¿ÉÅäÖÃÖµ£¬¸ù¾Ý°üº¬ÈÕÖ¾µÄÎļþϵͳÉÏ¿ÉÓÿռäµÄÊýÁ¿£¨Ò԰ٷֱȱíʾ£©£¬ÕâЩֵ¿ØÖƺÎʱ¿ªÊ¼½øÐнø³Ì¼ÇÕÊ£º
[list=1][*]Èç¹û¿ÉÓÿռäµÍÓÚÕâ¸ö°Ù·Ö±ÈÖµ£¬ÔòÍ£Ö¹½ø³Ì¼ÇÕÊ[*]Èç¹û¿ÉÓÿռä¸ßÓÚÕâ¸ö°Ù·Ö±ÈÖµ£¬Ôò¿ªÊ¼½ø³Ì¼ÇÕÊ[*]¼ì²éÉÏÃæÁ½¸öÖµµÄƵÂÊ£¨ÒÔÃëΪµ¥Î»£©[/list]Òª¸ü¸ÄÕâ¸öÎļþµÄij¸öÖµ£¬Ó¦¸Ã»ØËÍÓÿոñ·Ö¸ô¿ªµÄÒ»´®Êý×Ö¡£

ȱʡÉèÖãº2 4 30
Èç¹û°üº¬ÈÕÖ¾µÄÎļþϵͳÉÏÖ»ÓÐÉÙÓÚ 2% µÄ¿ÉÓÿռ䣬ÔòÕâЩֵ»áʹ¼ÇÕÊÍ£Ö¹£¬Èç¹ûÓÐ 4% »ò¸ü¶à¿ÉÓÿռ䣬ÔòÔÙ´ÎÆô¶¯¼ÇÕÊ¡£Ã¿ 30 Ãë×öÒ»´Î¼ì²é¡£
/proc/sys/kernel/ctrl-alt-del
¸ÃÎļþÓÐÒ»¸ö¶þ½øÖÆÖµ£¬¸ÃÖµ¿ØÖÆÏµÍ³ÔÚ½ÓÊÕµ½ ctrl+alt+delete °´¼ü×éºÏʱÈçºÎ·´Ó¦¡£ÕâÁ½¸öÖµ±íʾ£º
[list=1][*]Á㣨0£©Öµ±íʾ²¶»ñ ctrl+alt+delete£¬²¢½«ÆäËÍÖÁ init ³ÌÐò¡£Õ⽫ÔÊÐíϵͳ¿ÉÒÔÍêÃÀµØ¹Ø±ÕºÍÖØÆô£¬¾ÍºÃÏóÄúÊäÈë shutdown ÃüÁîÒ»Ñù¡£[*]Ò¼£¨1£©Öµ±íʾ²»²¶»ñ ctrl+alt+delete£¬½«Ö´ÐзǸɾ»µÄ¹Ø±Õ£¬¾ÍºÃÏóÖ±½Ó¹Ø±ÕµçÔ´Ò»Ñù¡£[/list]
ȱʡÉèÖãº0
/proc/sys/kernel/domainname
¸ÃÎļþÔÊÐíÄúÅäÖÃÍøÂçÓòÃû¡£ËüûÓÐȱʡֵ£¬Ò²ÐíÒѾ­ÉèÖÃÁËÓòÃû£¬Ò²ÐíûÓÐÉèÖá£
/proc/sys/kernel/hostname
¸ÃÎļþÔÊÐíÄúÅäÖÃÍøÂçÖ÷»úÃû¡£ËüûÓÐȱʡֵ£¬Ò²ÐíÒѾ­ÉèÖÃÁËÖ÷»úÃû£¬Ò²ÐíûÓÐÉèÖá£
/proc/sys/kernel/msgmax
¸ÃÎļþÖ¸¶¨ÁË´ÓÒ»¸ö½ø³Ì·¢Ë͵½ÁíÒ»¸ö½ø³ÌµÄÏûÏ¢µÄ×î´ó³¤¶È¡£½ø³Ì¼äµÄÏûÏ¢´«µÝÊÇÔÚÄں˵ÄÄÚ´æÖнøÐУ¬²»»á½»»»µ½´ÅÅÌÉÏ£¬ËùÒÔÈç¹ûÔö¼Ó¸ÃÖµ£¬Ôò½«Ôö¼Ó²Ù×÷ϵͳËùʹÓõÄÄÚ´æÊýÁ¿¡£
ȱʡÉèÖãº8192
/proc/sys/kernel/msgmnb
¸ÃÎļþÖ¸¶¨ÔÚÒ»¸öÏûÏ¢¶ÓÁÐÖÐ×î´óµÄ×Ö½ÚÊý¡£
ȱʡÉèÖãº16384
/proc/sys/kernel/msgmni
¸ÃÎļþÖ¸¶¨ÏûÏ¢¶ÓÁбêʶµÄ×î´óÊýÄ¿¡£
ȱʡÉèÖãº16
/proc/sys/kernel/panic
¸ÃÎļþ±íʾÈç¹û·¢Éú¡°ÄÚºËÑÏÖØ´íÎó£¨kernel panic£©¡±£¬ÔòÄÚºËÔÚÖØÐÂÒýµ¼Ö®Ç°µÈ´ýµÄʱ¼ä£¨ÒÔÃëΪµ¥Î»£©¡£Á㣨0£©ÃëÉèÖÃÔÚ·¢ÉúÄÚºËÑÏÖØ´íÎóʱ½«½ûÖ¹ÖØÐÂÒýµ¼¡£
ȱʡÉèÖãº0
/proc/sys/kernel/printk
¸ÃÎļþÓÐËĸöÊý×ÖÖµ£¬ËüÃǸù¾ÝÈÕÖ¾¼Ç¼ÏûÏ¢µÄÖØÒªÐÔ£¬¶¨Ò彫Æä·¢Ë͵½ºÎ´¦¡£¹ØÓÚ²»Í¬ÈÕÖ¾¼¶±ðµÄ¸ü¶àÐÅÏ¢£¬ÇëÔĶÁ syslog(2) Áª»ú°ïÖúÒ³¡£¸ÃÎļþµÄËĸöֵΪ£º
[list=1][*]¿ØÖÆÌ¨ÈÕÖ¾¼¶±ð£ºÓÅÏȼ¶¸ßÓÚ¸ÃÖµµÄÏûÏ¢½«±»´òÓ¡ÖÁ¿ØÖÆÌ¨[*]ȱʡµÄÏûÏ¢ÈÕÖ¾¼¶±ð£º½«ÓøÃÓÅÏȼ¶À´´òӡûÓÐÓÅÏȼ¶µÄÏûÏ¢[*]×îµÍµÄ¿ØÖÆÌ¨ÈÕÖ¾¼¶±ð£º¿ØÖÆÌ¨ÈÕÖ¾¼¶±ð¿É±»ÉèÖõÄ×îСֵ£¨×î¸ßÓÅÏȼ¶£©[*]ȱʡµÄ¿ØÖÆÌ¨ÈÕÖ¾¼¶±ð£º¿ØÖÆÌ¨ÈÕÖ¾¼¶±ðµÄȱʡֵ[/list]
ȱʡÉèÖãº6 4 1 7
/proc/sys/kernel/shmall
¸ÃÎļþÊÇÔÚÈκθø¶¨Ê±¿ÌϵͳÉÏ¿ÉÒÔʹÓõĹ²ÏíÄÚ´æµÄ×ÜÁ¿£¨ÒÔ×Ö½ÚΪµ¥Î»£©¡£
ȱʡÉèÖãº2097152
/proc/sys/kernel/shmax
¸ÃÎļþÖ¸¶¨ÄÚºËËùÔÊÐíµÄ×î´ó¹²ÏíÄÚ´æ¶ÎµÄ´óС£¨ÒÔ×Ö½ÚΪµ¥Î»£©¡£
ȱʡÉèÖãº33554432
/proc/sys/kernel/shmmni
¸ÃÎļþ±íʾÓÃÓÚÕû¸öϵͳ¹²ÏíÄÚ´æ¶ÎµÄ×î´óÊýÄ¿¡£
ȱʡÉèÖãº4096
/proc/sys/kernel/sysrq
Èç¹û¸ÃÎļþÖ¸¶¨µÄֵΪ·ÇÁ㣬Ôò¼¤»î System Request Key¡£
ȱʡÉèÖãº0
/proc/sys/kernel/threads-max
¸ÃÎļþÖ¸¶¨ÄÚºËËùÄÜʹÓõÄÏ̵߳Ä×î´óÊýÄ¿¡£
ȱʡÉèÖãº2048
/proc/sys/net
/proc/sys/net/core/message_burst
деľ¯¸æÏûÏ¢ËùÐèµÄʱ¼ä£¨ÒÔ 1/10 ÃëΪµ¥Î»£©£»ÔÚÕâ¸öʱ¼äÄÚËù½ÓÊÕµ½µÄÆäËü¾¯¸æÏûÏ¢»á±»¶ªÆú¡£ÕâÓÃÓÚ·ÀֹijЩÆóͼÓÃÏûÏ¢¡°ÑÍû¡±ÄúϵͳµÄÈËËùʹÓõľܾø·þÎñ£¨Denial of Service£©¹¥»÷¡£
ȱʡÉèÖãº50£¨5 Ã룩
/proc/sys/net/core/message_cost
¸ÃÎļþ´æÓÐÓëÿ¸ö¾¯¸æÏûÏ¢Ïà¹ØµÄ³É±¾Öµ¡£¸ÃÖµÔ½´ó£¬Ô½ÓпÉÄܺöÂÔ¾¯¸æÏûÏ¢¡£
ȱʡÉèÖãº5
/proc/sys/net/core/netdev_max_backlog
¸ÃÎļþÖ¸¶¨ÁË£¬ÔÚ½Ó¿Ú½ÓÊÕÊý¾Ý°üµÄËÙÂʱÈÄں˴¦ÀíÕâЩ°üµÄËÙÂÊ¿ìʱ£¬ÔÊÐíË͵½¶ÓÁеÄÊý¾Ý°üµÄ×î´óÊýÄ¿¡£
ȱʡÉèÖãº300
/proc/sys/net/core/optmem_max
¸ÃÎļþÖ¸¶¨ÁËÿ¸öÌ×½Ó×ÖËùÔÊÐíµÄ×î´ó»º³åÇøµÄ´óС¡£
/proc/sys/net/core/rmem_default
¸ÃÎļþÖ¸¶¨Á˽ÓÊÕÌ×½Ó×Ö»º³åÇø´óСµÄȱʡֵ£¨ÒÔ×Ö½ÚΪµ¥Î»£©¡£
/proc/sys/net/core/rmem_max
¸ÃÎļþÖ¸¶¨Á˽ÓÊÕÌ×½Ó×Ö»º³åÇø´óСµÄ×î´óÖµ£¨ÒÔ×Ö½ÚΪµ¥Î»£©¡£
/proc/sys/net/core/wmem_default
¸ÃÎļþÖ¸¶¨ÁË·¢ËÍÌ×½Ó×Ö»º³åÇø´óСµÄȱʡֵ£¨ÒÔ×Ö½ÚΪµ¥Î»£©¡£
/proc/sys/net/core/wmem_max
¸ÃÎļþÖ¸¶¨ÁË·¢ËÍÌ×½Ó×Ö»º³åÇø´óСµÄ×î´óÖµ£¨ÒÔ×Ö½ÚΪµ¥Î»£©¡£
/proc/sys/net/ipv4
ËùÓÐ IPv4 ºÍ IPv6 µÄ²ÎÊý¶¼±»¼Ç¼ÔÚÄÚºËÔ´´úÂëÎĵµÖС£Çë²ÎÔÄÎļþ [font=Courier]/usr/src/linux/Documentation/networking/ip-sysctl.txt[/font] ¡£
/proc/sys/net/ipv6
ͬ IPv4¡£
/proc/sys/vm
/proc/sys/vm/buffermem
¸ÃÎļþ¿ØÖÆÓÃÓÚ»º³åÇøÄÚ´æµÄÕû¸öϵͳÄÚ´æµÄÊýÁ¿£¨Ò԰ٷֱȱíʾ£©¡£ËüÓÐÈý¸öÖµ£¬Í¨¹ý°ÑÓÿոñÏà¸ôµÄÒ»´®Êý×ÖдÈë¸ÃÎļþÀ´ÉèÖÃÕâÈý¸öÖµ¡£
[list=1][*]ÓÃÓÚ»º³åÇøµÄÄÚ´æµÄ×îµÍ°Ù·Ö±È[*]Èç¹û·¢ÉúËùʣϵͳÄÚ´æ²»¶à£¬¶øÇÒϵͳÄÚ´æÕýÔÚ¼õÉÙÕâÖÖÇé¿ö£¬ÏµÍ³½«ÊÔͼά»¤»º³åÇøÄÚ´æµÄÊýÁ¿¡£[*]ÓÃÓÚ»º³åÇøµÄÄÚ´æµÄ×î¸ß°Ù·Ö±È[/list]
ȱʡÉèÖãº2 10 60
/proc/sys/vm/freepages
¸ÃÎļþ¿ØÖÆÏµÍ³ÈçºÎÓ¦¶Ô¸÷ÖÖ¼¶±ðµÄ¿ÉÓÃÄÚ´æ¡£ËüÓÐÈý¸öÖµ£¬Í¨¹ý°ÑÓÿոñÏà¸ôµÄÒ»´®Êý×ÖдÈë¸ÃÎļþÀ´ÉèÖÃÕâÈý¸öÖµ¡£
[list=1][*]Èç¹ûϵͳÖпÉÓÃÒ³ÃæµÄÊýÄ¿´ïµ½ÁË×îµÍÏÞÖÆ£¬ÔòÖ»ÔÊÐíÄں˷ÖÅäһЩÄÚ´æ¡£[*]Èç¹ûϵͳÖпÉÓÃÒ³ÃæµÄÊýÄ¿µÍÓÚÕâÒ»ÏÞÖÆ£¬ÔòÄں˽«ÒԽϻý¼«µÄ·½Ê½Æô¶¯½»»»£¬ÒÔÊÍ·ÅÄڴ棬´Ó¶øÎ¬³ÖϵͳÐÔÄÜ¡£[*]Äں˽«ÊÔͼ±£³ÖÕâ¸öÊýÁ¿µÄϵͳÄÚ´æ¿ÉÓᣵÍÓÚÕâ¸öÖµ½«Æô¶¯Äں˽»»»¡£[/list]
ȱʡÉèÖãº512 768 1024
/proc/sys/vm/kswapd
¸ÃÎļþ¿ØÖÆÔÊÐíÄÚºËÈçºÎ½»»»ÄÚ´æ¡£ËüÓÐÈý¸öÖµ£¬Í¨¹ý°ÑÓÿոñÏà¸ôµÄÒ»´®Êý×ÖдÈë¸ÃÎļþÀ´ÉèÖÃÕâÈý¸öÖµ£º
[list=1][*]ÄÚºËÊÔͼһ´ÎÊͷŵÄ×î´óÒ³ÃæÊýÄ¿¡£Èç¹ûÏëÔö¼ÓÄÚ´æ½»»»¹ý³ÌÖеĴø¿í£¬ÔòÐèÒªÔö¼Ó¸ÃÖµ¡£[*]ÄÚºËÔÚÿ´Î½»»»ÖÐÊÔͼÊÍ·ÅÒ³ÃæµÄ×îÉÙ´ÎÊý¡£[*]ÄÚºËÔÚÒ»´Î½»»»ÖÐËùÐ´Ò³ÃæµÄÊýÄ¿¡£Õâ¶ÔϵͳÐÔÄÜÓ°Ïì×î´ó¡£Õâ¸öÖµÔ½´ó£¬½»»»µÄÊý¾ÝÔ½¶à£¬»¨ÔÚ´ÅÅÌѰµÀÉϵÄʱ¼äÔ½ÉÙ¡£È»¶ø£¬Õâ¸öֵ̫´ó»áÒò¡°ÑÍû¡±ÇëÇó¶ÓÁжø·´¹ýÀ´Ó°ÏìϵͳÐÔÄÜ¡£[/list]
ȱʡÉèÖãº512 32 8
/proc/sys/vm/pagecache
¸ÃÎļþÓë [font=Courier]/proc/sys/vm/buffermem[/font] µÄ¹¤×÷ÄÚÈÝÒ»Ñù£¬µ«ËüÊÇÕë¶ÔÎļþµÄÄÚ´æÓ³ÉäºÍÒ»°ã¸ßËÙ»º´æ¡£
ʹÄÚºËÉèÖþßÓг־ÃÐÔ
ÕâÀïÌṩÁËÒ»¸ö·½±ãµÄʵÓóÌÐò£¬ÓÃÓÚ¸ü¸Ä [font=Courier]/proc/sys[/font] Ŀ¼ÏµÄÈκÎÄں˲ÎÊý¡£ËüʹÄú¿ÉÒÔ¸ü¸ÄÔËÐÐÖеÄÄںˣ¨ÀàËÆÓÚÉÏÃæÓõ½µÄ echo ºÍÖØ¶¨Ïò·½·¨£©£¬µ«Ëü»¹ÓÐÒ»¸öÔÚϵͳÒýµ¼Ê±Ö´ÐеÄÅäÖÃÎļþ¡£ÕâʹÄú¿ÉÒÔ¸ü¸ÄÔËÐÐÖеÄÄںˣ¬²¢½«ÕâЩ¸ü¸ÄÌí¼Óµ½ÅäÖÃÎļþ£¬ÒÔ±ãÓÚÔÚÏµÍ³ÖØÐÂÒýµ¼Ö®ºó£¬ÕâЩ¸ü¸ÄÈÔÈ»ÉúЧ¡£
¸ÃʵÓóÌÐò³ÆÎª [font=Courier]sysctl[/font] £¬ÔÚ sysctl(8) µÄÁª»ú°ïÖúÒ³ÖУ¬¶ÔÕâ¸öʵÓóÌÐò½øÐÐÁËÍêÕûµÄÎĵµËµÃ÷¡£ [font=Courier]sysctl[/font] µÄÅäÖÃÎļþÊÇ [font=Courier]/etc/sysctl.conf[/font] £¬¿ÉÒԱ༭¸ÃÎļþ£¬²¢ÔÚ sysctl.conf(8) ϼǼÁ˸ÃÎļþ¡£ [font=Courier]sysctl[/font] ½« [font=Courier]/proc/sys[/font] ϵÄÎļþÊÓΪ¿ÉÒÔ¸ü¸ÄµÄµ¥¸ö±äÁ¿¡£ËùÒÔ£¬ÒÔ [font=Courier]/proc/sys[/font] ϵÄÎļþ [font=Courier]/proc/sys/fs/file-max[/font] ΪÀý£¬Ëü±íʾϵͳÖÐËùÔÊÐíµÄÎļþ¾ä±úµÄ×î´óÊýÄ¿£¬Õâ¸öÎļþ±»±íʾ³É [font=Courier]fs.file-max[/font] ¡£
Õâ¸öʾÀý½ÒʾÁË [font=Courier]sysctl[/font] ±íʾ·¨ÖеÄÒ»Ð©ÆæÃîÊÂÇé¡£ÓÉÓÚ [font=Courier]sysctl[/font] Ö»Äܸü¸Ä [font=Courier]/proc/sys[/font] Ŀ¼ÏµıäÁ¿£¬²¢ÇÒÈËÃÇʼÖÕÈÏΪ±äÁ¿ÊÇÔÚÕâ¸öĿ¼Ï£¬Òò´ËÊ¡ÂÔÁ˱äÁ¿ÃûµÄÄÇÒ»²¿·Ö£¨/proc/sys£©¡£ÁíÒ»¸öҪ˵Ã÷µÄ¸ü¸ÄÊÇ£¬½«Ä¿Â¼·Ö¸ô·û£¨Õýб¸Ü /£©»»³ÉÁËÓ¢ÎÄÖеľäºÅ£¨µã .£©¡£
½« [font=Courier]/proc/sys[/font] ÖеÄÎļþת»»³É [font=Courier]sysctl[/font] ÖеıäÁ¿ÓÐÁ½¸ö¼òµ¥µÄ¹æÔò£º
[list][*]È¥µôÇ°Ãæ²¿·Ö [font=Courier]/proc/sys[/font] ¡£[*]½«ÎļþÃûÖеÄÕýб¸Ü±äΪµã¡£[/list]
ÕâÁ½Ìõ¹æÔòʹÄúÄܽ« [font=Courier]/proc/sys[/font] ÖеÄÈÎÒ»ÎļþÃûת»»³É [font=Courier]sysctl[/font] ÖеÄÈÎÒ»±äÁ¿Ãû¡£Ò»°ãÎļþµ½±äÁ¿µÄת»»Îª£º
[font=Courier]/proc/sys/dir/file --> dir.file
dir1.dir2.file --> /proc/sys/dir1/dir2/file
[/font]
¿ÉÒÔʹÓÃÃüÁî [font=Courier]sysctl -a[/font] ²é¿´ËùÓпÉÒÔ¸ü¸ÄµÄ±äÁ¿ºÍÆäµ±Ç°ÉèÖá£
Óà [font=Courier]sysctl[/font] »¹¿ÉÒÔ¸ü¸Ä±äÁ¿£¬ËüËù×öµÄ¹¤×÷ÓëÉÏÃæËùÓÃµÄ echo ·½·¨ÍêȫһÑù¡£Æä±íʾ·¨Îª£º
[font=Courier]sysctl -w dir.file="value"[/font]
»¹ÊÇÓà file-max ×÷ΪʾÀý£¬Ê¹ÓÃÏÂÃæÁ½ÖÖ·½·¨ÖеÄÒ»ÖÖ½«¸ÃÖµ¸ü¸ÄΪ 16384£º
[font=Courier]sysctl -w fs.file-max="16384"[/font]
»òÕߣº
[font=Courier]echo "16384" > /proc/sys/fs/file-max[/font]
²»ÒªÍü¼Ç [font=Courier]sysctl[/font] ²»»á½«Ëù×öµÄ¸ü¸ÄÌí¼Óµ½ÅäÖÃÎļþÖУ»ÕâÒªÄúÓÃÊÖ¹¤À´Íê³É¡£Èç¹ûÄúÏ£ÍûÔÚÖØÐÂÒýµ¼Ö®ºó£¬Ç°ÃæËù×öµÄ¸ü¸ÄÈÔÈ»ÓÐЧ£¬Ôò±ØÐëά»¤Õâ¸öÅäÖÃÎļþ¡£
×¢£º²»ÊÇËùÓеķַ¢°æ¶¼Ìṩ [font=Courier]sysctl[/font] Ö§³Ö¡£Èç¹ûÄúµÄÌØ¶¨ÏµÍ³ÊôÓÚÕâÖÖÇé¿ö£¬Ôò¿ÉÒÔÓÃÉÏÃæËùÃèÊöµÄ echo ºÍÖØ¶¨Ïò·½·¨£¬½«ÕâЩÃüÁîÌí¼Óµ½Æô¶¯½Å±¾ÖУ¬ÕâÑùϵͳÿ´ÎÒýµ¼Ê±£¬¶¼»áÖ´ÐÐËüÃÇ¡£
ÓÃÓÚÉèÖÃϵͳµÄÃüÁî
ÔÚϵͳÔËÐеÄͬʱ¸ü¸ÄÆäËü·ÇÄÚºËϵͳ²ÎÊý£¬¶øÇÒÔÚ²»ÖØÐÂÒýµ¼ÏµÍ³µÄÇé¿öÏÂʹÕâЩÉèÖÃÉúЧ£¬ÕâÖÖ×ö·¨ÊÇ¿ÉÄܵġ£ÔÚ [font=Courier]/etc/init.d[/font] Ŀ¼ÖÐÁгöÁ˰üº¬ÕâЩ²ÎÊýµÄÎļþ£¬ËüÃÇÖ÷Òª°´·þÎñ¡¢ÊØ»¤³ÌÐòºÍ·þÎñÆ÷À´·ÖÀà¡£ÓÉÓÚÔ½À´Ô½¶à¸÷·½ÃæµÄ½Å±¾¿ÉÒÔÂÞÁÐÔÚÕâ¸öĿ¼Ï£¬ËùÒÔÕâÀï²»¿ÉÄÜÌÖÂÛËùÓи÷ÖÖÅäÖᣲ»¹ý£¬ÏÂÃæÁоÙÁËһЩʾÀý£¬ÕâЩʾÀýÌÖÂÛÁËÈçºÎÔÚ²»Í¬µÄ Linux ·Ö·¢°æÉϲÙ×÷ [font=Courier]/etc/init.d[/font] ϵĽű¾¡£ÕâÀïµÄʾÀý¿ÉÄܺÜÓÐÓã¬ÆäÖÐÌÖÂÛÁ˸ü¸ÄÊØ»¤³ÌÐò£¬È»ºóÔÚ²»ÖØÐÂÒýµ¼ÏµÍ³µÄÇéÐÎÏÂÖØÐÂ×°ÈëÅäÖãº
[list][*]¸ü¸Ä Web ·þÎñÆ÷ÅäÖã¬È»ºóÖØÐÂ×°Èë Apache[*]³ýÈ¥²»ÐèÒªµÄ inetd µÇ¼·þÎñ[*]²Ù×÷ÍøÂçÉèÖÃ[*]ͨ¹ý NFS µ¼³öеÄÎļþϵͳ[*]Æô¶¯£¯Í£Ö¹·À»ðǽ[/list]
Ê×ÏÈ£¬³£¼ûµÄ·½·¨ÊÇ£¬Ö±½Óͨ¹ý [font=Courier]/etc/init.d[/font] ÖеĽű¾À´²Ù×÷ϵͳ·þÎñ¡£ÕâЩ½Å±¾ÓòÎÊýÀ´²Ù×÷ËüÃÇËù¿ØÖƵķþÎñ£»¿ÉÒÔͨ¹ýÊäÈë½Å±¾Ãûµ«²»´øÈκβÎÊýÕâÖÖ·½·¨À´²é¿´ÓÐÄÄЩÓÐЧµÄÑ¡Ïî¡£³£¼ûµÄ²ÎÊýÓУº
[list][*]start£ºÆô¶¯ÒÑÍ£Ö¹µÄ·þÎñ[*]stop£ºÍ£Ö¹ÕýÔÚÔËÐеķþÎñ[*]restart£ºÍ£Ö¹ÕýÔÚÔËÐеķþÎñ£¬È»ºóÔÙÖØÆô¸Ã·þÎñ£»Ëü½«Æô¶¯ÒÑÍ£Ö¹µÄ·þÎñ[*]reload£ºÔÚ²»ÖжÏÈκÎÁ¬½ÓµÄÇé¿öÏ£¬ÖØÐÂ×°Èë·þÎñÅäÖÃ[*]status£º±¨¸æ·þÎñ´¦ÓÚÔËÐÐ״̬£¬»¹ÊÇֹͣ״̬[/list]
ÀýÈ磬ÏÂÃæÕâÌõÃüÁÔÚ²»ÖÕÖ¹ÈκÎÒÑÁ¬½ÓµÄÓû§»á»°µÄÇéÐÎÏ£¬ÖØÐÂ×°Èë xinetd ÅäÖã¨Èç¹ûÄú¸ü¸ÄÁË /etc/xinetd.conf£¬ÄÇôÕâÌõÃüÁîºÜÓÐÓã©£º
[font=Courier]/etc/init.d/xinetd reload[/font]
Red Hat ÌṩÁË [font=Courier]service[/font] ÕâÌõÃüÁËü¿ÉÒÔΪÄú²Ù×÷·þÎñ¡£ [font=Courier]service[/font] ÃüÁîÌṩµÄ¹¦ÄÜÓëÊäÈë½Å±¾Ãû±¾ÉíµÄ¹¦ÄÜÒ»Ñù¡£ËüµÄÓï·¨ÈçÏÂËùʾ£º
[font=Courier]service script-name [parameter][/font]
ÀýÈ磺
[font=Courier]service xinetd reload[/font]
SuSE Ò²ÌṩÃûΪ [font=Courier]rc[/font] µÄÃüÁî¡£¸ÃÃüÁîÀàËÆÓÚÉÏÃæµÄ [font=Courier]service[/font] ÃüÁµ«¸ÃÃüÁîÓë½Å±¾ÃûÖ®¼äûÓпոñ¡£ËüµÄÓï·¨ÈçÏÂËùʾ£º
[font=Courier]rc{script-name} parameter[/font]
ÀýÈ磺
[font=Courier]rcapache start[/font]
Óë¸ü¸ÄÄں˲ÎÊýÀàËÆ£¬Ò»µ©ÖØÐÂÒýµ¼ÏµÍ³£¬Ôò¶ÔÕâЩ·þÎñµÄ¸ü¸Ä½«»á¶ªÊ§¡£ÏÖÔÚÔ½À´Ô½¶àµÄ·Ö·¢°æ¿ªÊ¼²ÉÓà [font=Courier]chkconfig[/font] ÃüÁËü¹ÜÀíÔÚ¸÷ÖÖÔËÐм¶±ðÏ£¨°üÀ¨Òýµ¼Ê±£©Æô¶¯µÄ·þÎñ¡£ÔÚ׫д±¾ÎÄʱ£¬ [font=Courier]chkconfig[/font] ÃüÁîµÄÓï·¨»áÒò Linux °æ±¾µÄ²»Í¬¶øÂÔÓвîÒ죬²»¹ýÈç¹ûÊäÈë²»´øÈκβÎÊýµÄÃüÁî [font=Courier]chkconfig[/font] £¬Ôò»áÏÔʾһ¸öÈçºÎʹÓøÃÃüÁîµÄÁÐ±í¡£Ò²¿ÉÒÔͨ¹ý chkconfig(8) µÄÁª»ú°ïÖúÒ³ÕÒµ½¸ü¶àÓÐ¹Ø [font=Courier]chkconfig[/font] µÄÐÅÏ¢¡£
½áÊøÓï
ʹÓà [font=Courier]/proc[/font] ÎļþϵͳʵʱÅäÖà Linux Äں˲»ÊÇÒ»¼þÇáËɵÄÊÂÇ飬Ȼ¶øÒ»µ©Á˽âÁ˸ÃÎļþϵͳµÄ½á¹¹£¬ÒÔ¼°ÕÆÎÕÁËÈçºÎ²Ù×÷¸÷ÖÖÎļþºÍ²ÎÊý£¬ÔòÄú¾ÍÓµÓÐÁËÒ»¸ö¹¦ÄÜÇ¿´óµÄ¹¤¾ß£¬Ê¹ÄúµÄ·þÎñÆ÷ÔÚÈκÎʱºò¶¼¿ÉÓá£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ