linuxÄں˿ռäÓëÓû§¿Õ¼äÐÅÏ¢½»»¥·½·¨
linux
Äں˿ռäÓëÓû§¿Õ¼äÐÅÏ¢½»»¥·½·¨
±¾ÎÄ×÷Õß
£º
¿µ»ª
£º¼ÆËã»ú˶ʿ£¬Ö÷Òª´ÓÊÂLinux
²Ù×÷ϵͳÄںˡ¢Linux
¼¼Êõ±ê×¼¡¢¼ÆËã»ú°²È«¡¢Èí¼þ²âÊÔµÈÁìÓòµÄÑо¿Ó뿪·¢¹¤×÷£¬ÏÖ
¾ÍÖ°ÓÚ
ÐÅÏ¢²úÒµ²¿Èí¼þÓ뼯³Éµç·´Ù½øÖÐÐÄËùÊôµÄMII-HP Linux
Èí¼þʵÑéÊÒ¡£Èç¹ûÐèÒª¿ÉÒÔÁªÏµÍ¨¹ý
kanghua151@msn.com
ÁªÏµËû¡£
ÕªÒª
£ºÔÚ½øÐÐÉ豸Çý¶¯³ÌÐò£¬Äں˹¦ÄÜÄ£¿éµÈϵͳ¼¶¿ª·¢Ê±£¬Í¨³£ÐèÒªÔÚÄں˺ÍÓû§³ÌÐòÖ®¼ä½»»»ÐÅÏ¢¡£Linux
ÌṩÁ˶àÖÖ·½·¨¿ÉÒÔÓÃÀ´Íê³ÉÕâЩÈÎÎñ¡£±¾ÎÄ×ܽáÁ˸÷ÖÖ³£ÓõÄÐÅÏ¢½»»»·½·¨£¬²¢Óüòµ¥µÄÀý×ÓÑÝʾÕâЩ·½·¨¸÷×ÔµÄÌØµã¼°Ó÷¨¡£ÆäÖÐÓдó¼Ò·Ç³£ÊìϤµÄ·½·¨£¬Ò²ÓÐÌØÊâÌõ¼þÏ·½¿ÉʹÓõÄÊֶΡ£Í¨¹ý¶Ô±ÈÃ÷È·ÕâЩ·½·¨£¬¿ÉÒÔ¼ÓÉîÎÒÃǶÔLinux
Äں˵ÄÈÏʶ£¬¸üÖØÒªµÄÊÇ£¬¿ÉÒÔÈÃÎÒÃǸüÊìÁ·¼ÝÓùlinux
Äں˼¶µÄÓ¦Óÿª·¢¼¼Êõ¡£
Äں˿ռä
(kernel-space) VS
Óû§¿Õ¼ä
(user-space)
×÷Ϊһ¸öLinux
¿ª·¢Õߣ¬Ê×ÏÈÓ¦¸ÃÇå³þÄں˿ռäºÍÓû§¿Õ¼äµÄÇø±ð¡£¹ØÓÚÕâ¸ö»°Ì⣬ÒѾÓкܶàÏà¹Ø×ÊÁÏ£¬ÎÒÃÇÔÚÕâÀï¼òµ¥ÃèÊöÈçÏ£º
ÏÖ´úµÄ¼ÆËã»úÌåϵ½á¹¹Öд洢¹ÜÀíͨ³£¶¼°üº¬±£»¤»úÖÆ¡£Ìṩ±£»¤µÄÄ¿µÄ£¬ÊÇÒª±ÜÃâϵͳÖеÄÒ»¸öÈÎÎñ·ÃÎÊÊôÓÚÁíÍâµÄ»òÊôÓÚ²Ù×÷ϵͳµÄ´æ´¢ÇøÓò¡£ÈçÔÚIntelX86
ÌåϵÖУ¬¾ÍÌṩÁËÌØÈ¨¼¶ÕâÖÖ±£»¤»úÖÆ£¬Í¨¹ýÌØÈ¨¼¶±ðµÄÇø±ðÀ´ÏÞÖÆ¶Ô´æ´¢ÇøÓòµÄ·ÃÎÊ¡£ »ùÓÚÕâÖÖ¹¹¼Ü£¬Linux
²Ù×÷ϵͳ¶Ô×ÔÉí½øÐÐÁË»®·Ö£ºÒ»²¿·ÖºËÐÄÈí¼þ¶ÀÁ¢ÓÚÆÕͨӦÓóÌÐò£¬ÔËÐÐÔڽϸߵÄÌØÈ¨¼¶±ðÉÏ£¬£¨Linux
ʹÓÃIntel
ÌåϵµÄÌØÈ¨¼¶3
À´ÔËÐÐÄںˡ££©ËüÃÇפÁôÔÚ±»±£»¤µÄÄÚ´æ¿Õ¼äÉÏ£¬ÓµÓзÃÎÊÓ²¼þÉ豸µÄËùÓÐȨÏÞ£¬Linux
½«´Ë³ÆÎªÄں˿ռ䡣
Ïà¶ÔµÄ£¬ÆäËü²¿·Ö±»×÷ΪӦÓóÌÐòÔÚÓû§¿Õ¼äÖ´ÐС£ËüÃÇÖ»ÄÜ¿´µ½ÔÊÐíËüÃÇʹÓõIJ¿·Öϵͳ×ÊÔ´£¬²¢ÇÒ²»ÄÜʹÓÃÄ³Ð©ÌØ¶¨µÄϵͳ¹¦ÄÜ£¬²»ÄÜÖ±½Ó·ÃÎÊÓ²¼þ£¬²»ÄÜÖ±½Ó·ÃÎÊÄں˿ռ䣬µ±È»»¹ÓÐÆäËûһЩ¾ßÌåµÄʹÓÃÏÞÖÆ¡££¨Linux
ʹÓÃIntel
ÌåϵµÄÌØÈ¨¼¶0
À´ÔËÐÐÓû§³ÌÐò¡££©
´Ó°²È«½Ç¶È½²½«Óû§¿Õ¼äºÍÄں˿ռäÖÃÓÚÕâÖַǶÔ
³Æ·ÃÎÊ»úÖÆÏÂÊǺÜÓÐЧµÄ£¬ËüÄܵÖÓù¶ñÒâÓû§µÄ¿ú̽£¬Ò²ÄÜ·ÀÖ¹ÖÊÁ¿µÍÁÓµÄÓû§³ÌÐòµÄÇÖº¦£¬´Ó¶øÊ¹ÏµÍ³ÔËÐеøüÎȶ¨¿É¿¿¡£µ«ÊÇ£¬Èç¹ûÏñÕâÑùÍêÈ«²»ÔÊÐíÓû§³ÌÐò
·ÃÎʺÍʹÓÃÄں˿ռäµÄ×ÊÔ´£¬ÄÇôÎÒÃǵÄϵͳ¾ÍÎÞ·¨ÌṩÈκÎÓÐÒâÒåµÄ¹¦ÄÜÁË¡£ÎªÁË·½±ãÓû§³ÌÐòʹÓÃÔÚÄں˿ռä²ÅÄÜÍêÈ«¿ØÖƵÄ×ÊÔ´£¬¶øÓÖ²»Î¥·´ÉÏÊöµÄÌØÈ¨¹æ
¶¨£¬´ÓÓ²¼þÌåϵ½á¹¹±¾Éíµ½²Ù×÷ϵͳ£¬¶¼¶¨ÒåÁ˱ê×¼µÄ·ÃÎʽçÃæ¡£¹ØÓÚX86
ϵͳµÄϸ½Ú£¬Çë²éÔ
Ïà¹ØÎĵµ£º
ÕýÔò±í´ïʽ Ö®Ôª×Ö·ûÀíÂÛÆª
1.Ôª×Ö·û
\ ÒýÓ÷û£¬ÓÃÓÚ¹ýÂ˵ôÔª×Ö·ûµÄÆ¥Å䣬½«Ëüµ±×÷Ò»¸öÆÕͨµÄ×Ö·ûÀ´½øÐÐÆ¥Å䣨°ü
À¨ÏÂÃæ½«³öÏÖµÄËùÓÐÔª×Ö·û£©
. Æ¥ÅäÈκε¥¸ö×Ö·û
? Æ¥Åä0»ò1¸öÔÚËüÇ°Ãæ£¬¼´"?"ºÅÇ°ÃæµÄ×Ö·û
* Æ¥Åä0»òÈÎÒâ¸öÔÚËüÇ°Ãæ£¬¼´"*"ºÅǰ ......
od (octal dump)ºÍ xd(hexdump)ÃüÁî¿ÉÒÔÒÔÊ®½øÖÆ¡¢°Ë½øÖÆ¡¢Ê®Áù½øÖƺÍASCIIÂëÀ´ÏÔʾÎļþ»òÕßÁ÷£¬ËüÃǶÔÓÚ·ÃÎÊ»ò¿ÉÊӵؼì²éÎļþÖв»ÄÜÖ±½ÓÏÔʾÔÚÖÕ¶ËÉϵÄ×Ö·ûºÜÓÐÓá£
Óï·¨£ºod £ÛÑ¡Ïî£Ý Îļþ…
ÃüÁîÖи÷Ñ¡ÏîµÄº¬Ò壺
- A Ö¸¶¨µØÖ·»ùÊý£¬°üÀ¨£º
d Ê®½øÖÆ
o °Ë ......
²»Í¬µÄLinuxÖ®¼äcopyÎļþ³£ÓÃÓÐ3ÖÖ·½·¨
£¬µÚÒ»ÖÖ¾ÍÊÇftp£¬Ò²¾ÍÊÇÆäÖÐһ̨Linux°²×°ftp Server£¬ÕâÑù¿ÉÒÔÁíÍâһ̨ʹÓÃftpµÄclient³ÌÐòÀ´½øÐÐÎļþµÄcopy¡£µÚ¶þÖÖ·½·¨¾ÍÊDzÉÓÃsamba·þÎñ£¬ÀàËÆWindows
ÎļþcopyµÄ·½Ê½À´²Ù×÷£¬±È½Ï¼ò½à·½±ã£¬µÚÈýÖÖ¾ÍÊÇÀûÓÃscpÃüÁîÀ´½øÐÐÎļþ¸´ÖÆ¡£
scpÊÇÓÐSecurityµÄÎļþcopy£¬»ùÓÚsshµÇ¼ ......
1.bootsect.s
±¾ÎĵÄÄ¿µÄ£¬ÔÚ½«linux kernelµÄboot²¿·Ý×öÒ»¸ö½éÉÜ£¬ÒòΪ±ÊÕß¾õµÃºÜÉÙÓÐÕâÑùµÄ
¡¡¡¡ÎÄÕÂÀ´½éÉÜÒ»¸ö²Ù×÷ϵͳ×î×ʼµÄÒ»²½----°Ñkernel±¾ÉíÔØ ......
ÓÉÓÚÎÒÃÇÊÇÔÚ¾ÖÇøÍøÄÚÓûúÆ÷×ö²âÊÔ·þÎñÆ÷£¬»úÆ÷±È½Ï½ôÕÅ£¬¶øIPµØÖ·µ¹ÊDZȽϸ»Ó࣬ËùÒÔʹÓÃͬһ»úÆ÷µÄ¶àIPÀ´ÅäÖÃÐéÄâÖ÷»ú¾ÍÊÇÒ»¸ö²»´íµÄÑ¡ÔñÁË¡£ÒòΪÎÒ ÏëÔÚͬһ»úÆ÷ÉϽøÐÐÁ½¸öϵͳµÄ²¿Êð£¬ËùÒÔ¾ÍʹÓÃapacheÀ´½øÐÐÐéÄâÖ÷»úµÄ¶àIPÅäÖÃÁË¡£ºÃÁË£¬¿ªÊ¼ÎÒÃǵÄÅäÖÃÖ®ÂðÉ~~~
Ê×ÏȾÍÊÇapac ......