µ±Ç°Î»ÖãºLinux½Ì³Ì - Linux×ÊѶ - ¸ßÊÖ½ø½× Linux²Ù×÷ϵͳµÄ°²È«¹ÜÀí¼¼ÇÉ

¸ßÊÖ½ø½× Linux²Ù×÷ϵͳµÄ°²È«¹ÜÀí¼¼ÇÉ

ÓÉÓÚLinux²Ù×÷ϵͳÊÇÒ»¸ö¿ª·ÅÔ´´úÂëµÄÃâ·Ñ²Ù×÷ϵͳ£¬Òò´ËÊܵ½Ô½À´Ô½¶àÓû§µÄ»¶Ó­¡£Ëæ×ÅLinux²Ù×÷ϵͳÔÚÎÒ¹úµÄ²»¶ÏÆÕ¼°£¬ÓйصÄÕþ¸®²¿ÃŸüÊǽ«»ùÓÚLinux¿ª·¢¾ßÓÐ×ÔÖ÷°æȨµÄ²Ù×÷ϵͳÌá¸ßµ½±£ÎÀ¹ú¼ÒÐÅÏ¢°²È«µÄ¸ß¶ÈÀ´¿´´ý£¬Òò´ËÎÒÃDz»ÄÑÔ¤²â½ñºóLinux²Ù×÷ϵͳÔÚÎÒ¹ú½«µÃµ½¸ü¿ì¸ü´óµÄ·¢Õ¹¡£ËäÈ»LinuxÓëUNIXºÜÀàËÆ£¬µ«ËüÃÇÖ®¼äÒ²ÓÐһЩÖØÒªµÄ²î±ð¡£¶ÔÓÚÖÚ¶àµÄÏ°¹ßÁËUNIXºÍWindowsNTµÄϵͳ¹ÜÀíÔ±À´½²£¬ÈçºÎ±£Ö¤Linux²Ù×÷ϵͳµÄ°²È«½«ÃæÁÙÐí¶àеÄÌôÕ½¡£±¾ÎĽéÉÜÁËһϵÁÐʵÓõÄLinux°²È«¹ÜÀí¾­Ñé¡£

¡¡¡¡Ò»¡¢Îļþϵͳ

¡¡¡¡ÔÚLinuxϵͳÖУ¬·Ö±ðΪ²»Í¬µÄÓ¦Óð²×°µ¥¶ÀµÄÖ÷·ÖÇø½«¹Ø¼üµÄ·ÖÇøÉèÖÃΪֻ¶Á½«´ó´óÌá¸ßÎļþϵͳµÄ°²È«¡£ÕâÖ÷ÒªÉæ¼°µ½Linux×ÔÉíµÄext2ÎļþϵͳµÄÖ»Ìí¼Ó£¨Ö»Ìí¼Ó£©ºÍ²»¿É±äÕâÁ½´óÊôÐÔ.

¡¡¡¡¡ñ Îļþ·ÖÇøLinuxµÄÎļþϵͳ¿ÉÒԷֳɼ¸¸öÖ÷ÒªµÄ·ÖÇø£¬Ã¿¸ö·ÖÇø·Ö±ð½øÐв»Í¬µÄÅäÖúͰ²×°£¬Ò»°ãÇé¿öÏÂÖÁÉÙÒª½¨Á¢/¡¢/usr/local¡¢/varºÍ/homeµÈ·ÖÇø¡£/usr¿ÉÒÔ°²×°³ÉÖ»¶Á²¢ÇÒ¿ÉÒÔ±»ÈÏΪÊDz»¿ÉÐ޸ĵġ£Èç¹û/usrÖÐÓÐÈκÎÎļþ·¢ÉúÁ˸ı䣬ÄÇôϵͳ½«Á¢¼´·¢³ö°²È«±¨¾¯¡£µ±È»Õâ²»°üÀ¨Óû§×Ô¼º±ä/usrÖеÄÄÚÈÝ¡£/lib¡¢/bootºÍ/sbinµÄ°²×°ºÍÉèÖÃÒ²Ò»Ñù¡£ÔÚ°²×°Ê±Ó¦¸Ã¾¡Á¿½«ËüÃÇÉèÖÃΪֻ¶Á£¬²¢ÇÒ¶ÔËüÃǵÄÎļþ¡¢Ä¿Â¼ºÍÊôÐÔ½øÐеÄÈκÎÐ޸Ķ¼»áµ¼ÖÂϵͳ±¨¾¯¡£

¡¡¡¡µ±È»½«ËùÓÐÖ÷ÒªµÄ·ÖÇø¶¼ÉèÖÃΪֻ¶ÁÊDz»¿ÉÄܵÄ,ÓеķÖÇøÈç/varµÈ£¬Æä×ÔÉíµÄÐÔÖʾ;ö¶¨Á˲»Äܽ«ËüÃÇÉèÖÃΪֻ¶Á£¬µ«Ó¦¸Ã²»ÔÊÐíËü¾ßÓÐÖ´ÐÐȨÏÞ¡£

¡¡¡¡¡ñ À©Õ¹ext2ʹÓÃext2ÎļþϵͳÉϵÄÖ»Ìí¼ÓºÍ²»¿É±äÕâÁ½ÖÖÎļþÊôÐÔ¿ÉÒÔ½øÒ»²½Ìá¸ß°²È«¼¶±ð¡£²»¿É±äºÍÖ»Ìí¼ÓÊôÐÔÖ»ÊÇÁ½ÖÖÀ©Õ¹ext2ÎļþϵͳµÄÊôÐÔ±êÖ¾µÄ·½·¨¡£Ò»¸ö±ê¼ÇΪ²»¿É±äµÄÎļþ²»Äܱ»Ð޸ģ¬ÉõÖÁ²»Äܱ»¸ùÓû§Ð޸ġ£Ò»¸ö±ê¼ÇΪֻÌí¼ÓµÄÎļþ¿ÉÒÔ±»Ð޸ģ¬µ«Ö»ÄÜÔÚËüµÄºóÃæÌí¼ÓÄÚÈÝ£¬¼´Ê¹¸ùÓû§Ò²Ö»ÄÜÈç´Ë¡£

¡¡¡¡¿ÉÒÔͨ¹ýchattrÃüÁîÀ´ÐÞ¸ÄÎļþµÄÕâЩÊôÐÔ£¬Èç¹ûÒª²é¿´ÆäÊôÐÔÖµµÄ»°¿ÉÒÔʹÓÃlsattrÃüÁî¡£ÒªÏëÁ˽â¸ü¶àµÄ¹ØÓÚext2ÎļþÊôÐÔµÄÐÅÏ¢£¬¿ÉʹÓÃÃüÁîmanchattrÀ´Ñ°Çó°ïÖú¡£ÕâÁ½ÉÏÎļþÊôÐÔÔÚ¼ì²âºÚ¿ÍÆóͼÔÚÏÖÓеÄÎļþÖа²×°ÈëÇÖºóÃÅʱÊǺÜÓÐÓõġ£ÎªÁË°²È«Æð¼û£¬Ò»µ©¼ì²âµ½ÕâÑùµÄ»î¶¯¾ÍÓ¦¸ÃÁ¢¼´½«Æä×èÖ¹²¢·¢³ö±¨¾¯ÐÅÏ¢¡£

¡¡¡¡Èç¹ûÄãµÄ¹Ø¼üµÄÎļþϵͳ°²×°³ÉÖ»¶ÁµÄ²¢ÇÒÎļþ±»±ê¼ÇΪ²»¿É±äµÄ£¬ÈëÇÖÕß±ØÐëÖØа²×°ÏµÍ³²ÅÄÜɾ³ýÕâЩ²»¿É±äµÄÎļþµ«Õâ»áÁ¢¿Ì²úÉú±¨¾¯£¬ÕâÑù¾Í´ó´ó¼õÉÙÁ˱»·Ç·¨ÈëÇֵĻú»á¡£

¡¡¡¡¡ñ ±£»¤logÎļþµ±ÓëlogÎļþºÍlog±¸·ÝÒ»ÆðʹÓÃʱ²»¿É±äºÍÖ»Ìí¼ÓÕâÁ½ÖÖÎļþÊôÐÔÌرðÓÐÓá£ÏµÍ³¹ÜÀíÔ±Ó¦¸Ã½«»î¶¯µÄlogÎļþÊôÐÔÉèÖÃΪֻÌí¼Ó¡£µ±log±»¸üÐÂʱ£¬Ð²úÉúµÄlog±¸·ÝÎļþÊôÐÔÓ¦¸ÃÉèÖóɲ»¿É±äµÄ£¬¶øеĻµÄlogÎļþÊôÐÔÓÖ±ä³ÉÁËÖ»Ìí¼Ó¡£Õâͨ³£ÐèÒªÔÚlog¸üнű¾ÖÐÌí¼ÓһЩ¿ØÖÆÃüÁî¡£

¡¡¡¡¶þ¡¢±¸·Ý

¡¡¡¡ÔÚÍê³ÉLinuxϵͳµÄ°²×°ÒÔºóÓ¦¸Ã¶ÔÕû¸öϵͳ½øÐб¸·Ý£¬ÒÔºó¿ÉÒÔ¸ù¾ÝÕâ¸ö±¸·ÝÀ´Ñé֤ϵͳµÄÍêÕûÐÔ£¬ÕâÑù¾Í¿ÉÒÔ·¢ÏÖϵͳÎļþÊÇ·ñ±»·Ç·¨´Ü¸Ä¹ý¡£Èç¹û·¢ÉúϵͳÎļþÒѾ­±»ÆÆ»µµÄÇé¿ö£¬Ò²¿ÉÒÔʹÓÃϵͳ±¸·ÝÀ´»Ö¸´µ½Õý³£µÄ״̬¡£

¡¡¡¡¡ñ CD-ROM±¸·Ýµ±Ç°×îºÃµÄϵͳ±¸·Ý½éÖʾÍÊÇCD-ROM¹âÅÌ£¬ÒÔºó¿ÉÒÔ¶¨ÆÚ½«ÏµÍ³Óë¹âÅÌÄÚÈݽøÐбȽÏÒÔÑé֤ϵͳµÄÍêÕûÐÔÊÇ·ñÔâµ½ÆÆ»µ¡£Èç¹û¶Ô°²È«¼¶±ðµÄÒªÇóÌرð¸ß£¬ÄÇô¿ÉÒÔ½«¹âÅÌÉèÖÃΪ¿ÉÆô¶¯µÄ²¢ÇÒ½«ÑéÖ¤¹¤×÷×÷ΪϵͳÆô¶¯¹ý³ÌµÄÒ»²¿·Ö¡£ÕâÑùÖ»Òª¿ÉÒÔͨ¹ý¹âÅÌÆô¶¯£¬¾Í˵Ã÷ϵͳÉÐδ±»ÆÆ»µ¹ý¡£

¡¡¡¡Èç¹ûÄã´´½¨ÁËÒ»¸öÖ»¶ÁµÄ·ÖÇø£¬ÄÇô¿ÉÒÔ¶¨ÆÚ´Ó¹âÅÌÓ³ÏñÖØÐÂ×°ÔØËüÃÇ¡£¼´Ê¹Ïó/boot¡¢/libºÍ/sbinÕâÑù²»Äܱ»°²×°³ÉÖ»¶ÁµÄ·ÖÇø£¬ÄãÈÔÈ»¿ÉÒÔ¸ù¾Ý¹âÅÌÓ³ÏñÀ´¼ì²éËüÃÇ£¬ÉõÖÁ¿ÉÒÔÔÚÆô¶¯Ê±´ÓÁíÒ»¸ö°²È«µÄÓ³ÏñÖØÐÂÏÂÔØËüÃÇ¡£

¡¡¡¡¡ñ ÆäËü·½Ê½µÄ±¸·ÝËäÈ»/etcÖеÄÐí¶àÎļþ¾­³£»á±ä»¯£¬µ«/etcÖеÄÐí¶àÄÚÈÝÈÔÈ»¿ÉÒԷŵ½¹âÅÌÉÏÓÃÓÚϵͳÍêÕûÐÔÑéÖ¤¡£ÆäËü²»¾­³£½øÐÐÐ޸ĵÄÎļþ£¬¿ÉÒÔ±¸·Ýµ½ÁíÒ»¸öϵͳ£¨Èç´Å´ø£©»òѹËõµ½Ò»¸öÖ»¶ÁµÄĿ¼ÖС£ÕâÖÖ°ì·¨¿ÉÒÔÔÚʹÓùâÅÌÓ³Ïñ½øÐÐÑéÖ¤µÄ»ù´¡ÉÏÔÙ½øÐжîÍâµÄϵͳÍêÕûÐÔ¼ì²é¡£

¡¡¡¡¼ÈÈ»ÏÖÔÚ¾ø´ó¶àÊý²Ù×÷ϵͳÏÖÔÚ¶¼ÔÚËæ¹âÅÌÒ»ÆðÌṩµÄ£¬ÖÆ×÷Ò»¸öCD-ROM½ô¼±Æô¶¯ÅÌ»òÑéÖ¤Å̲Ù×÷ÆðÀ´ÊÇÊ®·Ö·½±ãµÄ£¬ËüÊÇÒ»ÖÖÊ®·ÖÓÐЧ¶øÓÖ¿ÉÐеÄÑéÖ¤·½·¨¡£

¡¡¡¡Èý¡¢¸Ä½øϵͳÄÚ²¿°²È«»úÖÆ

¡¡¡¡¿ÉÒÔͨ¹ý¸Ä½øLinux²Ù×÷ϵͳµÄÄÚ²¿¹¦ÄÜÀ´·ÀÖ¹»º³åÇøÒç³ö¹¥»÷ÕâÖÖÆÆ»µÁ¦¼«Ç¿È´ÓÖ×îÄÑÔ¤·ÀµÄ¹¥»÷·½Ê½£¬ËäÈ»ÕâÑùµÄ¸Ä½øÐèҪϵͳ¹ÜÀíÔ±¾ßÓÐÏ൱·á¸»µÄ¾­ÑéºÍ¼¼ÇÉ£¬µ«¶ÔÓÚÐí¶à¶Ô°²È«¼¶±ðÒªÇó¸ßµÄLinuxϵͳÀ´½²»¹ÊǺÜÓбØÒªµÄ¡£

¡¡¡¡¡ñ SolarisDesignerµÄ°²È«Linux²¹¶¡SolarisDesignerÓÃÓÚ2.0°æÄں˵ݲȫLinux²¹¶¡ÌṩÁËÒ»¸ö²»¿ÉÖ´ÐеÄÕ»À´¼õÉÙ»º³åÇøÒç³öµÄÍþв£¬´Ó¶ø´ó´óÌá¸ßÁËÕû¸öϵͳµÄ°²È«ÐÔ¡£


[1] [2] ÏÂÒ»Ò³ 

¡¡¡¡»º³åÇøÒç³öʵʩÆðÀ´ÊÇÏ൱À§Äѵģ¬ÒòΪÈëÇÖÕß±ØÐëÄܹ»ÅжÏDZÔڵĻº³åÇøÒç³öºÎʱ»á³öÏÖÒÔ¼°ËüÔÚÄÚ´æÖеÄʲôλÖóöÏÖ¡£»º³åÇøÒç³öÔ¤·ÀÆðÀ´Ò²Ê®·ÖÀ§ÄÑ£¬ÏµÍ³¹ÜÀíÔ±±ØÐëÍêÈ«È¥µô»º³åÇøÒç³ö´æÔÚµÄÌõ¼þ²ÅÄÜ·ÀÖ¹ÕâÖÖ·½Ê½µÄ¹¥»÷¡£ÕýÒòΪÈç´Ë£¬Ðí¶àÈËÉõÖÁ°üÀ¨LinuxTorvalds±¾ÈËÒ²ÈÏΪÕâ¸ö°²È«Linux²¹¶¡Ê®·ÖÖØÒª£¬ÒòΪËü·ÀÖ¹ÁËËùÓÐʹÓûº³åÇøÒç³öµÄ¹¥»÷¡£µ«ÊÇÐèÒªÒýÆð×¢ÒâµÄÊÇ£¬ÕâЩ²¹¶¡Ò²»áµ¼Ö¶ÔÖ´ÐÐÕ»µÄijЩ³ÌÐòºÍ¿âµÄÒÀÀµÎÊÌ⣬ÕâЩÎÊÌâÒ²¸øϵͳ¹ÜÀíÔ±´øÀ´µÄеÄÌôÕ½¡£

¡¡¡¡²»¿ÉÖ´ÐеÄÕ»²¹¶¡ÒѾ­ÔÚÐí¶à°²È«ÓʼþÁÐ±í£¨Èç[email protected]£©ÖнøÐзַ¢£¬Óû§ºÜÈÝÒ×ÏÂÔص½ËüÃǵȡ£

¡¡¡¡¡ñ StackGuardStackGuardÊÇÒ»¸öÊ®·ÖÇ¿´óµÄ°²È«²¹¶¡¹¤¾ß¡£Äã¿ÉÒÔʹÓþ­StackGuardÐÞ²¹¹ýµÄgcc°æ±¾À´ÖØбàÒëºÍÁ´½Ó¹Ø¼üµÄÓ¦Óá£

¡¡¡¡StackGuard½øÐбàÒëʱÔö¼ÓÁËÕ»¼ì²éÒÔ·ÀÖ¹·¢ÉúÕ»¹¥»÷»º³åÇøÒç³ö£¬ËäÈ»Õâ»áµ¼ÖÂϵͳµÄÐÔÄÜÂÔÓÐϽµ£¬µ«¶ÔÓÚ°²È«¼¶±ðÒªÇó¸ßµÄÌض¨Ó¦ÓÃÀ´½²StackGuardÈÔÈ»ÊÇÒ»¸öÊ®·Ö¹ÜÓõŤ¾ß¡£

¡¡¡¡ÏÖÔÚÒѾ­ÓÐÁËÒ»¸öʹÓÃÁËSafeGuardµÄLinux°æ±¾£¬Óû§Ê¹ÓÃStackGuard½«»á¸ü¼ÓÈÝÒס£ËäȻʹÓÃStackGuard»áµ¼ÖÂϵͳÐÔÄÜϽµÔ¼10¡«20%£¬µ«ËüÄܹ»·ÀÖ¹Õû¸ö»º³åÇøÒç³öÕâÒ»À๥»÷¡£

¡¡¡¡¡ñ Ôö¼ÓеķÃÎÊ¿ØÖƹ¦ÄÜLinuxµÄ2.3°æÄÚºËÕýÊÔͼÔÚÎļþϵͳÖÐʵÏÖÒ»¸ö·ÃÎÊ¿ØÖÆÁÐ±í£¬ÕâÒª¿ÉÒÔÔÚÔ­À´µÄÈýÀࣨowner¡¢groupºÍother)·ÃÎÊ¿ØÖÆ»úÖƵĻù´¡ÉÏÔÙÔö¼Ó¸üÏêϸµÄ·ÃÎÊ¿ØÖÆ¡£

¡¡¡¡ÔÚ2.2ºÍ2.3°æµÄLinuxÄÚºËÖл¹½«¿ª·¢ÐµķÃÎÊ¿ØÖƹ¦ÄÜ£¬Ëü×îÖÕ½«»áÓ°Ï쵱ǰÓйØext2ÎļþÊôÐÔµÄһЩÎÊÌâ¡£Ó봫ͳµÄ¾ßÓÐext2ÎļþϵͳÏà±ÈËüÌṩÁËÒ»¸ö¸ü¼Ó¾«È·µÄ°²È«¿ØÖƹ¦ÄÜ¡£ÓÐÁËÕâ¸öеÄÌØÐÔ£¬Ó¦ÓóÌÐò½«Äܹ»ÔÚ²»¾ßÓг¬Óû§È¨ÏÞµÄÇé¿öÏ·ÃÎÊijЩϵͳ×ÊÔ´£¬Èç³õʼÌ׽ӵȡ£

¡¡¡¡¡ñ »ùÓÚ¹æÔò¼¯µÄ·ÃÎÊ¿ØÖÆÏÖÔÚÓйصÄLinuxÍÅÌåÕýÔÚ¿ª·¢Ò»¸ö»ùÓÚ¹æÔòµÄ·ÃÎÊ¿ØÖÆ£¨RSBAC£©ÏîÄ¿£¬¸ÃÏîÄ¿Éù³ÆÄܹ»Ê¹Linux²Ù×÷ϵͳʵÏÖB1¼¶µÄ°²È«¡£RSBACÊÇ»ùÓÚ·ÃÎÊ¿ØÖƵÄÀ©Õ¹¿ò¼Ü²¢ÇÒÀ©Õ¹ÁËÐí¶àϵͳµ÷Ó÷½·¨£¬ËüÖ§³Ö¶àÖÖ²»Í¬µÄ·ÃÎʺÍÈÏÖ¤·½·¨¡£Õâ¶ÔÓÚÀ©Õ¹ºÍ¼ÓÇ¿LinuxϵͳµÄÄÚ²¿ºÍ±¾µØ°²È«ÊÇÒ»¸öºÜÓÐÓõġ£

£¨³ö´¦£ºhttp://www.sheup.com£©


ÉÏÒ»Ò³ [1] [2]