Linux µÄ²¡¶¾·¢Õ¹Ê·¼°·ÖÀà

×÷Õß: ·ÇÄã²»Òª 2005-05-04 18:54:00
һЩµ÷²éÈ»ºóÑ¡ÔñÒ»¸öÊʺÏÄãϵͳµÄ·À¶¾²úÆ·£¬ËüÃÇÄÜ°ïÄã·ÀÖ¹²¡¶¾µÄ´«²¥¡£ÖÁÓÚLinuxƽ̨²¡¶¾ÔÚδÀ´µÄ·¢Õ¹£¬Ò»ÇнÔÓпÉÄÜ¡£WindowsϵIJ¡¶¾·¢Õ¹Ê·£¬Ò²ÓпÉÄÜÔÚLinuxÉÏÖØÑÝ£¬ÕâÈ¡¾öÓÚLinuxµÄ·¢Õ¹¡£

¡¡¡¡1996ÄêµÄStaogÊÇLinuxϵͳϵĵÚÒ»¸ö²¡¶¾£¬Ëü³ö×Ô°Ä´óÀûÑÇÒ»¸ö½ÐVLADµÄ×éÖ¯£¨Windows 95ϵĵÚÒ»¸ö²¡¶¾³ÌÐòBozaҲϵ¸Ã×éÖ¯ËùΪ£©¡£Staog²¡¶¾ÊÇÓûã±àÓïÑÔ±àд£¬×¨ÃŸÐȾ¶þ½øÖÆÎļþ£¬²¢Í¨¹ýÈýÖÖ·½Ê½È¥³¢ÊԵõ½rootȨÏÞ¡£ Staog²¡¶¾²¢²»»á¶ÔϵͳÓÐʲôʵÖÊÐÔµÄË𻵡£ËüÓ¦¸ÃËãÊÇÒ»¸öÑÝʾ°æ¡£ËüÏòÊÀÈ˽ÒʾÁËLinux¿ÉÄܱ»²¡¶¾¸ÐȾµÄDZÔÚΣÏÕ¡£LinuxϵͳÉϵڶþ¸ö±»·¢ÏֵIJ¡¶¾ÊÇBliss²¡¶¾£¬ËüÊÇÒ»¸ö²»Ð¡Ðı»ÊͷųöÀ´µÄʵÑéÐÔ²¡¶¾¡£ÓëÆäËü²¡¶¾²»Í¬µÄÊÇ£¬Bliss±¾Éí´øÓÐÃâÒß³ÌÐò£¬Ö»ÒªÔÚÔËÐиóÌÐòʱ¼ÓÉÏ ¡°disinfect-files-please¡±Ñ¡Ï¼´¿É»Ö¸´ÏµÍ³¡£

¡¡¡¡Èç¹û˵¸Õ¿ªÊ¼Ê±Linux²¡¶¾ÏòÈËÃÇչʾµÄ½ö½öÊÇÒ»¸ö¸ÅÄÄÇô£¬ÔÚ2001Äê·¢ÏÖµÄRamen²¡¶¾£¬ÔòÒѾ­¿ªÊ¼ÒýÆðºÜ¶àÈ˵ĵ£ÐÄ¡£Ramen²¡¶¾¿ÉÒÔ×Ô¶¯´«²¥£¬ÎÞÐèÈ˹¤¸ÉÔ¤£¬ËùÒÔºÍ1988ÄêÔøʹÈËÃÇ´óÊÜÆä¿àµÄ MorrisÈä³æ·Ç³£ÏàËÆ¡£ËüÖ»¸ÐȾRed Hat 6.2ºÍ7.0°æʹÓÃÄäÃûFTP·þÎñµÄ·þÎñÆ÷£¬Ëüͨ¹ýÁ½¸öÆÕͨµÄ©¶´RPC.statdºÍwu-FTP¸ÐȾϵͳ¡£

¡¡¡¡±íÃæ¿´À´£¬Õâ²»ÊÇÒ»¸öΣÏյIJ¡¶¾¡£ËüºÜÈÝÒ×±»·¢ÏÖ£¬ÇÒ²»»á¶Ô·þÎñÆ÷×ö³öÈκÎÓÐÆÆ»µÐÔµÄÊÂÇé¡£µ«Êǵ±Ëü¿ªÊ¼É¨Ãèʱ£¬½«ÏûºÄ´óÁ¿µÄÍøÂç´ø¿í¡£

¡¡¡¡´Ó1996ÄêÖÁ½ñ£¬ÐµÄLinux²¡¶¾ÇüÖ¸¿ÉÊý£¬Õâ˵Ã÷LinuxÊÇÒ»¸ö½¡×³µÄ¾ßÓÐÏÈÌ첡¶¾ÃâÒßÄÜÁ¦µÄ²Ù×÷ϵͳ¡£µ±È»£¬³öÏÖÕâÖÖÇé¿ö£¬³ýÁËÆä×ÔÉíÉè¼ÆÓÅÐãÍ⣬»¹ÓÐÆäËüµÄÔ­Òò¡£

¡¡¡¡Ê×ÏÈ£¬LinuxÔçÆÚµÄʹÓÃÕßÒ»°ã¶¼ÊÇרҵÈËÊ¿£¬¾ÍËãÊǽñÌ죬ËäÈ»ÆäʹÓÃÕß¼¤Ôö£¬µ«µäÐ͵ÄʹÓÃÕßÈÔΪÄÇЩÓÐןܺõĵçÄÔ±³¾°ÇÒÔ¸Òâ°ïÖúËûÈ˵ÄÈË£¬ Linux ¸ßÊÖ¸üÇãÏòÓÚ¹ÄÀøÐÂÊÖÖ§³ÖÕâÑùÒ»ÖÖÎÄ»¯¾«Éñ¡£ÕýÒòΪÈç´Ë£¬LinuxʹÓÃȺÖÐÒ»ÖÖÇãÏò¾ÍÊÇÒÔ°²È«µÄ¾­Ñ龡Á¿±ÜÃâ¸ÐȾ²¡¶¾¡£Æä´Î£¬ÄêÇᣬҲÊÇLinuxºÜÉÙÊܵ½²¡¶¾¹¥»÷µÄÔ­ÒòÖ®Ò»¡£ÊÂʵÉÏ£¬ËùÓеIJÙ×÷ϵͳ£¨°üÀ¨DOSºÍWindows£©ÔÚÆä²úÉúÖ®³õ£¬Ò²ºÜÉÙÊܵ½¸÷ÖÖ²¡¶¾µÄÇÖÈÅ

¡¡¡¡È»¶ø£¬ 2001Äê3Ô£¬ÃÀ¹úSANSѧԺµÄÈ«ÇòʹʷÖÎöÖÐÐÄ(Global Incident Analysis Center----GIAC)·¢ÏÖ£¬Ò»ÖÖеÄÕë¶ÔʹÓÃLinuxϵͳµÄ¼ÆËã»úµÄÈä³æ²¡¶¾Õýͨ¹ý»¥ÁªÍøѸËÙÂûÑÓ£¬Ëü½«ÓпÉÄܶÔÓû§µÄµçÄÔϵͳÔì³ÉÑÏÖØÆÆ»µ¡£ÕâÖÖÈä³æ²¡¶¾±»ÃüÃûΪ¡°Ê¨×Ó¡±²¡¶¾£¬ÓëRamenÈä³æ²¡¶¾·Ç³£ÏàËÆ¡£µ«ÊÇ£¬ÕâÖÖ²¡¶¾µÄΣÏÕÐÔ¸ü´ó£¬¡°Ê¨×Ó¡±²¡¶¾ÄÜͨ¹ýµç×ÓÓʼþ°ÑһЩÃÜÂëºÍÅäÖÃÎļþ·¢Ë͵½Ò»¸öλÓÚchina.comµÄÓòÃûÉÏ¡£DartmouthѧԺ°²È«¼¼ÊõÑо¿Ëù¹¤³ÌʦÍþÁ®?˹µÙ¶÷˹˵£º¡°¹¥»÷ÕßÔÚ°ÑÕâЩÎļþ·¢»ØÈ¥Ö®ºó¾Í¿ÉÒÔͨ¹ýµÚÒ»´ÎÍ»ÆÆʱµÄȱ¿ÚÔٴνøÈëÕû¸öϵͳ¡£Õâ¾ÍÊÇËüÓëRamenÈä³æ²¡¶¾µÄ²»Í¬Ö®´¦¡£ÊÂʵÉÏ£¬Ramen²¡¶¾ÊÇÒ»ÖֱȽÏÓÑÉƵIJ¡¶¾£¬ËüÔÚÇÖÈëϵͳºó»á×Ô¶¯¹Ø±ÕÆäÖеÄ©¶´£¬¶øÕâ¸ö²¡¶¾È´ÈÃÄÇЩ©¶´³¨¿ª²¢¿ª±Ùеĩ¶´¡£ÒÔÖÁÓÚÈç¹ûÄãµÄϵͳ¸ÐȾÁËÕâ¸ö²¡¶¾£¬ÎÒÃDz»ÄÜ°Ù·ÖÖ®°ÙÈ·ÐÅÕâ¸öϵͳÓÐÍì¾ÈµÄ¼ÛÖµ£¬¸ü¼ÓºÏÀíµÄÑ¡ÔñºÜÓпÉÄÜÊÇתÒÆÄãµÄÊý¾Ý²¢ÇÒÖØиñʽ»¯Ó²ÅÌ¡£¡±

¡¡¡¡Ò»µ©¼ÆËã»ú±»³¹µ×¸ÐȾ£¬¡°Ê¨×Ó¡±²¡¶¾¾Í»áÇ¿ÆȵçÄÔ¿ªÊ¼ÔÚ»¥ÁªÍøÉÏËÑÑ°±ðµÄÊܺ¦Õß¡£²»¹ý£¬¸ÐȾ¡°Ê¨×Ó¡±²¡¶¾µÄϵͳÉÙÓÚ¸ÐȾRamen²¡¶¾µÄϵͳ£¬µ«ÊÇËüËùÔì³ÉµÄËðʧȴ±ÈºóÕß´óµÃ¶à¡£

¡¡¡¡Ëæ×ÅKlez²¡¶¾ÔÚLinuxƽ̨ÉϵĴ«È¾£¬·À¶¾Èí¼þ³§ÉÌ¿ªÊ¼ÌáÐÑÎÒÃÇ΢ÈíµÄ²Ù×÷ϵͳ²»ÔÙÊÇΨһÒ×Êܲ¡¶¾¹¥»÷µÄ²Ù×÷ϵͳÁË¡£¼´Ê¹LinuxºÍÆäËûһЩÖ÷Á÷ UNIXƽ̨µÄÓû§¿ÉÄܲ»ÊÇ΢ÈíÀ¦°óÓ¦ÓÃÈí¼þµÄ´óÓû§£¬²»¿ÉÄÜͨ¹ýÕâЩÈí¼þÔì³É²¡¶¾µÄ·ºÀÄ£¬LinuxºÍUNIXÈÔÈ»ÓÐËüÃÇ×ÔÉí²¢²»ÒýÈËעĿµÄ´àÈõµã¡£³ýÁËKlezÒÔÍ⣬ÆäËûLinux/UNIXƽ̨µÄÖ÷ÒªÍþвÓУºLion.worm¡¢OSF.8759²¡¶¾¡¢Slapper¡¢Scalper¡¢ Linux.SvatºÍBoxPoison²¡¶¾£¬ÕâЩ¶¼ºÜÉÙ±»Ìá¼°¡£

¡¡¡¡²¡¶¾µÄÖÆÔìÕßÊÇһЩ¾«Í¨±àд´úÂëµÄºÚ¿Í£¬ËûÃÇÔ¶±ÈÄÇЩºúÂÒÍ¿¸ÄÍøվȴ¶Ô±àд²¡¶¾ÖªÖ®ÉõÉٵĺڿÍҪΣÏÕ¡£Ò»¸ö±»ºÚµôµÄÍøÕ¾¿ÉÒԺܿìÐ޺㬶ø²¡¶¾È´¸ü¼ÓÒþ±Î£¬»á´øÀ´Ç±ÔڵݲȫÒþ»¼£¬Ëü»áһֱDZ·ü£¬Ö±µ½¸øϵͳ´øÀ´²»¿ÉÍì»ØµÄË𺦡£

¡¡¡¡ÁíÍ⣬Խ¶àµÄLinuxϵͳÁ¬½Óµ½¾ÖÓòÍøºÍ¹ãÓòÍø£¬¾Í»áÓÐÔ½¶àÊܹ¥»÷µÄ¿ÉÄÜ£¬ÕâÊÇÒòΪºÜ¶àLinux²¡¶¾ÕýÔÚ¿ìËÙµØÀ©É¢×Å¡£Ê¹ÓÃWINEµÄ Linux/UNIXϵͳÌرðÈÝÒ×Êܵ½²¡¶¾µÄ¹¥»÷¡£WINEÊÇÒ»¸ö¹«¿ªÔ´´úÂëµÄ¼æÈÝÈí¼þ°ü£¬ÄÜÈÃLinuxƽ̨ÔËÐÐWindowsÓ¦ÓÃÈí¼þ¡£ WINEϵͳÌرðÈÝÒ×ÔâÊܲ¡¶¾µÄ¹¥»÷£¬ÒòΪËüÃÇ»áʹÎÞÂÛÊǶÔLinuxµÄ»¹ÊÇ¶Ô WindowsµÄ²¡¶¾¡¢Èä³æºÍľÂí¶¼ÄܶÔϵͳ²úÉúÍþв¡£

Linuxƽ̨ϵIJ¡¶¾·ÖÀà

¡¡¡¡¿ÉÖ´ÐÐÎļþÐͲ¡¶¾£º¿ÉÖ´ÐÐÎļþÐͲ¡¶¾ÊÇÖ¸Äܹ»¼ÄÉúÔÚÎļþÖеģ¬ÒÔÎļþΪÖ÷Òª¸ÐȾ¶ÔÏóµÄ²¡¶¾¡£²¡¶¾ÖÆÔìÕßÃÇÎÞÂÛʹÓÃʲôÎäÆ÷£¬»ã±à»òÕßC£¬Òª¸ÐȾELFÎļþ¶¼ÊÇÇá¶øÒ×¾ÙµÄÊÂÇé¡£Õâ·½ÃæµÄ²¡¶¾ÈçLindose£¬µ±Æä·¢ÏÖÒ»¸öELFÎļþʱ£¬Ëü½«¼ì²é±»¸ÐȾµÄ»úÆ÷ÀàÐÍÊÇ·ñΪIntel 80386£¬Èç¹ûÊÇ£¬Ôò²éÕÒ¸ÃÎļþÖÐÊÇ·ñÓÐÒ»²¿·ÖµÄ´óС´óÓÚ 2,784×Ö½Ú£¨»òÊ®Áù½øÖÆAEO£©£¬Èç¹ûÂú×ãÕâЩÌõ¼þ£¬²¡¶¾½«ÓÃ×ÔÉí´úÂ븲¸ÇËü²¢Ìí¼ÓËÞÖ÷ÎļþµÄÏàÓ¦²¿·ÖµÄ´úÂ룬ͬʱ½«ËÞÖ÷ÎļþµÄÈë¿ÚµãÖ¸Ïò²¡¶¾´úÂ벿·Ö¡£Ò»¸öÃûΪAlexander BartolichµÄѧÉú·¢±íÁËһƪÃûΪ¡¶ÈçºÎ±àдһ¸öLinuxµÄ²¡¶¾¡·µÄÎÄÕ£¬ÏêϸÃèÊöÁËÈçºÎÖÆ×÷Ò»¸ö¸ÐȾÔÚLinux/i386µÄELF¿ÉÖ´ÐÐÎļþµÄ¼ÄÉúÎļþ²¡¶¾¡£ÓÐÁËÕâÑù¾ßÆô·¢ÐԵġ¢ÔÚÍøÉÏ·¢²¼µÄÎĵµ£¬»ùÓÚLinuxµÄ²¡¶¾ÊýÁ¿Ö»»áÔö³¤µÄ¸ü¿ì£¬ÌرðÊÇ×ÔLinuxµÄÓ¦ÓÃÔ½À´Ô½¹ã·ºÖ®ºó¡£

¡¡¡¡Èä³æ£¨worm£©²¡¶¾£º1988ÄêMorrisÈä³æ±¬·¢ºó£¬Eugene H. Spafford ΪÁËÇø·ÖÈä³æºÍ²¡¶¾£¬¸ø³öÁËÈä³æµÄ¼¼Êõ½Ç¶ÈµÄ¶¨Ò壬¡°¼ÆËã»úÈä³æ¿ÉÒÔ¶ÀÁ¢ÔËÐУ¬²¢ÄÜ°Ñ×ÔÉíµÄÒ»¸ö°üº¬ËùÓй¦Äܵİ汾´«²¥µ½ÁíÍâµÄ¼ÆËã»úÉÏ¡£¡± £¨worm is a program that can run by itself and can propagate a fully working version of itself to other machines. £©¡£ÔÚLinuxƽ̨Ï£¬Èä³æ²¡¶¾¼«Îª²þâ±£¬ÏñÀûÓÃϵͳ©¶´½øÐд«²¥µÄramen£¬lion£¬Slapper¡­¡­ÕâЩ³ôÃûÔ¶²¥µÄ¼Ò»ïÿһ¸ö¶¼¸ÐȾÁË´óÁ¿µÄ Linuxϵͳ£¬Ôì³ÉÁ˾޴óµÄËðʧ¡£ËüÃǾÍÊÇ¿ª·ÅÔ­´úÂëÊÀ½çµÄnimda£¬ºìÉ«´úÂë¡£ÔÚδÀ´£¬ÕâÖÖÈä³æ²¡¶¾ÈÔÈ»»áÓúÑÝÓúÁÒ£¬LinuxϵͳӦÓÃÔ½¹ã·º£¬Èä³æµÄ´«²¥³Ì¶ÈºÍÆÆ»µÄÜÁ¦Ò²»áËæÖ®Ôö¼Ó¡£

¡¡¡¡½Å±¾²¡¶¾£ºÄ¿Ç°³öÏֱȽ϶àµÄÊÇʹÓÃshell½Å±¾ÓïÑÔ±àдµÄ²¡¶¾¡£´ËÀಡ¶¾±àд½ÏΪ¼òµ¥£¬µ«ÊÇÆÆ»µÁ¦Í¬Ñù¾ªÈË¡£ÎÒÃÇÖªµÀ£¬LinuxϵͳÖÐÓÐÐí¶àµÄÒÔ.sh½áβµÄ½Å±¾Îļþ£¬¶øÒ»¸ö¶Ì¶ÌÊ®ÊýÐеÄshell½Å±¾¾Í¿ÉÒÔÔÚ¶Ìʱ¼äÄÚ±éÀúÕû¸öÓ²ÅÌÖеÄËùÓнű¾Îļþ£¬½øÐиÐȾ¡£Òò´Ë²¡¶¾ÖÆÔìÕß²»ÐèÒª¾ßÓкܸßÉîµÄ֪ʶ£¬¾Í¿ÉÒÔÇáÒ×±àд³öÕâÑùµÄ²¡¶¾£¬¶Ôϵͳ½øÐÐÆÆ»µ£¬ÆäÆÆ»µÐÔ¿ÉÒÔÊÇɾ³ýÎļþ£¬ÆÆ»µÏµÍ³Õý³£ÔËÐУ¬ÉõÖÁÏÂÔØÒ»¸öľÂíµ½ÏµÍ³Öеȵȡ£

¡¡¡¡ºóÃųÌÐò£ºÔÚ¹ãÒåµÄ²¡¶¾¶¨Òå¸ÅÄîÖУ¬ºóÃÅÒ²ÒѾ­ÄÉÈëÁ˲¡¶¾µÄ·¶³ë¡£»îÔ¾ÔÚWindowsϵͳÖеĺóÃÅÕâÒ»ÈëÇÖÕßµÄÀûÆ÷ÔÚLinuxƽ̨ÏÂͬÑù¼«Îª»îÔ¾¡£´ÓÔö¼Óϵͳ³¬¼¶Óû§Õ˺ŵļòµ¥ºóÃÅ£¬µ½ÀûÓÃϵͳ·þÎñ¼ÓÔØ£¬¹²Ïí¿âÎļþ×¢É䣬rootkit¹¤¾ß°ü£¬ÉõÖÁ¿É×°ÔØÄÚºËÄ£¿é£¨LKM£©£¬Linuxƽ̨ϵĺóÃż¼Êõ·¢Õ¹·Ç³£³ÉÊ죬Òþ±ÎÐÔÇ¿£¬ÄÑÒÔÇå³ý¡£ÊÇLinuxϵͳ¹ÜÀíÔ±¼«ÎªÍ·ÌÛµÄÎÊÌâ¡£

¡¡¡¡²¡¶¾¡¢Èä³æºÍľÂí»ù±¾ÉÏÒâζ×Å×Ô¶¯»¯µÄºÚ¿ÍÐÐΪ£¬Ò²Ðí±»²¡¶¾¹¥»÷±È±»ºÚ¿Í¹¥»÷¸ü¿ÉÄÜ·¢Éú¡£Ö±½ÓµÄºÚ¿Í¹¥»÷Ä¿±êÒ»°ãÊÇ·þÎñÆ÷£¬¶ø²¡¶¾ÊǵȻú»áµÄÂé·³ÖÆÔìÕß¡£Èç¹ûÄãµÄÍøÂç°üº¬ÁËLinuxϵͳ£¬ÌرðΣÏÕµÄÊÇ·þÎñÆ÷£¬²»ÒªÔÚ×÷³ö·´Ó¦Ö®Ç°µÈ´ýÑ°ÕÒLinux²¡¶¾¡¢Èä³æºÍľÂíÊÇ·ñ´æÔÚ¡£×öһЩµ÷²éÈ»ºóÑ¡ÔñÒ»¸öÊʺÏÄãϵͳµÄ·À¶¾²úÆ·£¬ËüÃÇÄÜ°ïÄã·ÀÖ¹²¡¶¾µÄ´«²¥¡£ÖÁÓÚLinuxƽ̨²¡¶¾ÔÚδÀ´µÄ·¢Õ¹£¬Ò»ÇнÔÓпÉÄÜ¡£WindowsϵIJ¡¶¾·¢Õ¹Ê·£¬Ò²ÓпÉÄÜÔÚLinuxÉÏÖØÑÝ£¬ÕâÈ¡¾öÓÚLinuxµÄ·¢Õ¹¡£

Ïà¹Ø×ÊѶ