linux ÄÚ´æÑ°Ö·
1 ÎïÀíµØÖ·¡¢ÐéÄâµØÖ·¼°ÏßÐÔµØÖ·
ÎïÀíµØÖ·£ºÖ÷°åÉÏÎïÀíÄÚ´æËùÌṩµÄÄÚ´æ¿Õ¼ä¶¨ÒåΪÎïÀíÄÚ´æ¿Õ¼ä£¬ÆäÖÐÿ¸öÄÚ´æµ¥ÔªµÄʵ¼ÊµØÖ·¾ÍÊÇÎïÀíµØÖ·£»
ÐéÄâµØÖ·£ºÓ¦ÓóÌÐòÔ±¿´µ½ÄÚ´æµØÖ·¿Õ¼äΪÐéÄâµØÖ·¿Õ¼ä»òµØÖ·¿Õ¼ä£¬ÆäÖеĵØÖ·ÎªÐéÄâµØÖ·£»
ÏßÐÔµØÖ·£º32λµÄ»úÆ÷£¬ÏßÐÔµØÖ·¿Õ¼äΪһ¶ÎÁ¬ÐøµÄ·¶Î§Îª0¡«4GBµÄµØÖ·¿Õ¼ä£¬ÆäÖеĵØÖ·ÎªÏßÐÔµØÖ·¡£
2 ÐéÄâµØÖ·µ½ÎïÀíµØÖ·µÄ¹ý³Ì
ÄÚ´æÑ°Ö·µÄ¹ý³Ì¿ÉÒÔ¼òµ¥Àí½âΪÐéÄâµØÖ·µ½ÎïÀíµØÖ·µÄת»»¹ý³Ì¡£³ÌÐòÔ±ËùʹÓõÄÐéÄâµØÖ·£¬²¢²»ÊÇÖ±½ÓË͵½ÄÚ´æ×ÜÏߣ¬¶øÊDZ»Ë͵½ÄÚ´æ¹ÜÀíµ¥Ôª£¨MMU£¬ÓÉÒ»¸ö»òÒ»×éоƬ×é³ÉÊÇÒ»ÖÖÓ²¼þµç·£¬ÊµÏÖÐéÄâµØÖ·µ½ÎïÀíµØÖ·µÄת»»£©¡£MMU°üÀ¨·Ö¶Î»úÖÆºÍ·ÖÒ³»úÖÆ£¬·Ö¶ÎʵÏÖÐéÄâµØÖ·µ½ÏßÐÔµØÖ·µÄת»»£¬¶ø·ÖÒ³ÔòʵÏÖÏßÐÔµØÖ·µ½ÎïÀíµØÖ·µÄת»»¡£
3 ·Ö¶Î»úÖÆºÍ·ÖÒ³»úÖÆ
linuxÖеĶÎÊÇÕû¸öÏßÐÔµØÖ·µÄ¿Õ¼ä£¬¶ÎµÄ»ùµØÖ·ÉèΪ0£¬¶ø¶ÎµÄ½çÏÞΪ4GB¡£ÕâʱÐéÄâµØÖ·µÄ±íʾ£º¶Î»ùµØÖ·£«Æ«ÒÆÁ¿£¬¼´µÈ¼ÛÓÚ0£«Æ«ÒÆÁ¿£½ÏßÐÔµØÖ·£¬¼´linuxÖеÄÐéÄâµØÖ·¿Õ¼ä¾ÍÊÇÏßÐÔµØÖ·¿Õ¼ä£¬ÐéÄâµØÖ·¾ÍÊÇÏßÐÔµØÖ·¡£
·ÖÒ³ÔÚIA32Öбê×¼´óСΪ4KB¡£linuxµÄ·ÖÒ³»úÖÆ²ÉÓÃÈý¼¶·Öҳģʽ£¬Ò³Ä¿Â¼£¬ÖмäĿ¼£¬Ò³±í¡£ÐéÄâ´æ´¢µÄʵÏÖÒ²ÊÇ»ùÓÚ·ÖÒ³»úÖÆÀ´ÊµÏֵġ£
Ïà¹ØÎĵµ£º
ÍøÂçÒ£¿Ø¼¼ÊõÊÇÖ¸ÓÉÒ»²¿¼ÆËã»ú£¨Ö÷¿Ø¶Ë£©È¥¿ØÖÆÁíÒ»²¿¼ÆËã»ú£¨±»¿Ø¶Ë£©£¬¶øÇÒµ±Ö÷¿Ø¶ËÔÚ¿ØÖƶËʱ£¬¾ÍÈçͬÓû§Ç××Ô×øÔÚ±»¿Ø¶Ëǰ²Ù×÷Ò»Ñù£¬¿ÉÒÔÖ´Ðб»¿Ø¶ËµÄÓ¦ÓóÌÐò£¬¼°Ê¹Óñ»¿Ø¶ËµÄϵͳ×ÊÔ´¡£
VNC£¨Virtual Network Computing£©ÊÇÒ»Ì×ÓÉAT&TʵÑéÊÒËù¿ª·¢µÄ¿É²Ù¿ØÔ¶³ÌµÄ¼ÆËã»úµÄÈí¼þ£¬Æä²ÉÓÃÁËGPLÊÚȨÌõ¿î£¬ÈκÎÈ˶¼¿É ......
¼¸µã×¢Ò⣺
1.дʱ¸´ÖƼ¼ÊõÔÊÐí¸¸×Ó½ø³Ì¶ÁÏàͬµÄÎïÀíÒ³¡£Ö»ÒªÁ½ÕßÖÐÓÐÒ»¸öÊÔͼдһ¸öÎïÀíÒ³£¬Äں˾ͰÑÕâ¸öÒ³µÄÄÚÈÝ¿½±´µ½Ò»¸öеÄÎïÀíÒ³£¬²¢°ÑÕâ¸öеÄÎïÀíÒ³·ÖÅ䏸ÕýÔÚдµÄ½ø³Ì¡£
2.ÇáÁ¿¼¶½ø³ÌÔÊÐí¸¸×Ó½ø³Ì¹²Ïíÿ½ø³ÌÔÚÄں˵ĺܶàÊý¾Ý½á¹¹¡£
3.vfork()ϵͳµ÷Óô´½¨µÄ½ø³ÌÄܹ²ÏíÆä¸¸½ø³ÌµÄÄÚ´æµØÖ·¿Õ¼ä¡£ÎªÁË·ÀÖ¹¸¸½ø³ÌÖ ......
±¾ÎÄÊÇһƪ±È½ÏÔçÆÚµÄ¾µäÉèÖýéÉÜ£¬µ«ÊÇÆä¹ØÓÚlinux°²È«µÄÂÛÊöºÍ¹Ûµã»¹ÊÇÖµµÃ²Î¿¼£¬Ëü½²ÊöÁËÈçºÎͨ¹ý»ù±¾µÄ°²È«´ëÊ©£¬Ê¹ÄãµÄLinuxϵͳ±äµÃ¸üΪ°²È«¿É¿¿¡£linux°²È«
1¡¢Bios¡¡Security
Ò»¶¨Òª¸øBiosÉèÖÃÃÜÂ룬ÒÔ·Àͨ¹ýÔÚBiosÖиıäÆô¶¯Ë³Ðò£¬¶ø¿ÉÒÔ´ÓÈíÅÌÆô¶¯¡£ÕâÑù¿ÉÒÔ×èÖ¹±ðÈËÊÔͼÓÃÌØÊâµÄÆô¶¯ÅÌÆô¶¯ÄãµÄϵͳ£¬»¹¿ÉÒÔ×è ......
Ò»¡¢ÔÚLinuxϲ鿴¶þ½øÖÆÎļþµÄÈí¼þ£º
xxd
hexdump
¶þ¡¢±à¼£º
1¡¢biew
2¡¢hexedit
3¡¢vim
Vim À´±à¼¶þ½øÖÆÎļþ¡£Vim ±¾·ÇΪ´Ë¶øÉè¼ÆµÄ£¬Òò¶øÓÐÈô¸É¾ÖÏÞ¡£µ«ÄãÄܶÁ
ȡһ¸öÎļþ£¬¸Ä¶¯Ò»¸ö×Ö·û£¬È»ºó°ÑËü´æÅÌ¡£½á¹ûÊÇÄãµÄÎļþ¾ÍÖ»ÓÐÄÇÒ»¸ö×Ö·û¸ø¸ÄÁË£¬
ÆäËüµÄ¾Í¸úÔÀ´ÄǸöһģһÑù¡£
Òª±£Ö¤ Vim ±ð°Ñ ......
Ϻ¯Êý£¬´´½¨½ø³ÌÃèÊö·ûÒÔ¼°×Ó½ø³ÌÖ´ÐÐËùÐèÒªµÄËùÓÐÆäËûÊý¾Ý½á¹¹¡£²ÎÊýÓëdo_fork()µÄ²ÎÊýÏàͬ£¬Íâ¼Ó×Ó½ø³ÌµÄpid¡£
static task_t *copy_process(unsigned long clone_flags,unsigned long stack_start,struct pt_regs *regs,unsigned long stack_size,int __user *parent_tidptr,int __user *child_tidptr,int pid)
{
&n ......