Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Linux yum °²×°


 
Yum ÊÇyellowdog updater modifiedµÄËõд¡£yum µÄÀíÄîÊÇʹÓÃÒ»¸öÖÐÐIJֿâ(repository)¹ÜÀíÒ»²¿·ÖÉõÖÁÒ»¸ö distribution µÄÓ¦ÓóÌÐòÏ໥¹ØÏµ£¬¸ù¾Ý¼ÆËã³öÀ´µÄÈí¼þÒÀÀµ¹ØÏµ½øÐÐÏà¹ØµÄÉý¼¶¡¢°²×°¡¢É¾³ýµÈµÈ²Ù×÷£¬¼õÉÙÁË Linux Óû§Ò»Ö±Í·Í´µÄ dependencies µÄÎÊÌâ¡£
Ò»°ãÕâÀàÈí¼þͨ¹ýÒ»¸ö»òÕß¶à¸öÅäÖÃÎļþÃèÊö¶ÔÓ¦µÄ repository µÄÍøÂçµØÖ·£¬Í¨¹ý http »òÕß ftp Ð­ÒéÔÚÐèÒªµÄʱºò´Ó repository »ñµÃ±ØÒªµÄÐÅÏ¢£¬ÏÂÔØÏà¹ØµÄÈí¼þ°ü¡£ÕâÑù£¬±¾µØÓû§Í¨¹ý½¨Á¢²»Í¬µÄ repository µÄÃèÊö˵Ã÷£¬ÔÚÓРInternet Á¬½Óʱ¾ÍÄÜ·½±ã½øÐÐϵͳµÄÉý¼¶Î¬»¤¹¤×÷¡£ÁíÍ⣬Èç¹ûÐèҪʹÓôúÀí£¬¿ÉÒÔÓàhttp_proxy ºÍ ftp_proxy ÕâЩ shell ÀïÃæ±ê×¼»·¾³±äÁ¿µÄÉ趨¡£
ÏÖÔڵIJÙ×÷ϵͳÖж¼ÒѾ­°²×°ÁËYUM ¹¤¾ß£¬Èç¹ûûÓа²×°¿ÉÒÔ×Ô¼º´ÓÍøÉÏÏÂÔØ°²×°¡£ ¹ØÓÚyum¹¤¾ßµÄʹÓ㬲ο¼blog£º
Linux yum ÃüÁî½éÉÜ
http://blog.csdn.net/tianlesoftware/archive/2009/12/29/5092720.aspx
Yum°üµÄÏÂÔØ:
¿ÉÒÔÓÃwget Ö±½Ó´ÓÍøÉÏÏÂÔØ£¬¸ÃÃüÁîÏÂÔØµÄÎļþ»á·ÅÔÚµ±Ç°Ä¿Â¼Ï¡£È磺
[root@squid yum]# wget http://yum.baseurl.org/download/3.2/yum-3.2.26.tar.gz
[root@squid yum]# wget http://yum.baseurl.org/download/3.2/yum-3.2.26-0.src.rpm
 
Linuxϵݲװ°üÓм¯ÖÐÐÎʽ£º
1.1 tar.gz ¸ñʽ
tar.gzÎļþµÄ°²×°£¬ÊÇÊôÓÚ×Ô¼º±àÒëÔ´´úÂëµÄ·½·¨¡£tarÊǰÑÎļþ´ò³ÉÒ»¸ö°ü£¬²¢²»Ñ¹Ëõ£».gzÊÇÓÃgzip°Ñ´ò³É°üµÄ.tarÎļþѹËõ£¬ËùÒÔ³ÉÁËÒ»¸ö.tar.gzµÄÎļþ¡£
ÕâÖÖ¸ñʽµÄ°²×°·ÖËIJ¿£º
1£© ½â°ü
tar -zxvf xxx.tar.gz£¬ÕâÑù»áÉú³ÉÒ»¸öÒÔÎļþÃûÃüÃûµÄÎļþ¼Ð¡£
2£© Ö´ÐÐconfigureµÄ½Å±¾
¸Ã½Å±¾ÓÃÓÚÍê³ÉÅäÖõÄÈÎÎñ¡£¿ÉÒԼӺܶà²ÎÊý£¬¾ßÌåµÄ¿ÉÒÔÔËÐÐ. /configure --helpµÃµ½°ïÖúµÄ£¬±ÈÈç./configure --prefix=xxxÊÇÉ趨Èí¼þ°²×°µ½ÄÄÀï¡£ÉèÖúòÎÊý£¬ÔËÐÐ./configure£¬»áÉú³ÉmakefileÎļþ¡£
3£© ±àÒë
Configure Éú³ÉÁËmakefileÎļþ£¬ÔËÐÐmake¾Í¿ÉÒÔÍê³É±àÒë¡£makeÊǽ«¶ÁÈëËùÓÐÓÉconfigure½Å±¾³ÌÐò½¨Á¢µÄÖÆ×÷Îļþ¡£ÕâÐ©ÖÆ×÷Îļþ»á¸æËßmakeÄÄЩÎļþÐèÒª±»±àÒëÒÔ¼°°´ÕÕÔõÑùµÄ˳Ðò¶ÔËüÃǽøÐбàÒ룬ÒòΪ¿ÉÄÜ»áÓÐÉϰٸö


Ïà¹ØÎĵµ£º

֨װwindowsϵͳºó£¬ÈçºÎÕÒ»Ølinux Æô¶¯Ïî

    ֮ǰװÍêwindowsºó¾Í·¢ÏÖlinuxµÄÆô¶¯ÏîÕÒ²»µ½ÁË£¬¿ªÊ¼Ê±£¬ÊµÔÚÊÇÎÞÄΰ¡£¡½á¹ûÖ»ºÃ֨װlinux£¡£¡ºÜ²Ë°É£¡£¡
    ÏÖÔÚÖÕÓÚÖªµÀÁË£¬ÆäʵÊÇ¿ÉÒԺܼòµ¥µØ¾Í°ÑlinuxÕÒ»ØÀ´µÄ£¡
    Õâ¸ö·½·¨Ö»ÏÞÓÚÓð²×°Å̵ÄÓû§£¡£¡£¡£¡
    ×°Èëlinux°²×°ÅÌ£¬ÒÔ¹âÇýÆô¶¯£¬½ ......

LinuxµÄshell±à³Ì


 
Shell±¾ÉíÊÇÒ»¸öÓÃCÓïÑÔ±àдµÄ³ÌÐò£¬ËüÊÇÓû§Ê¹ÓÃLinuxµÄÇÅÁº¡£Shell¼ÈÊÇÒ»ÖÖÃüÁîÓïÑÔ£¬ÓÖÊÇÒ»ÖÖ³ÌÐòÉè¼ÆÓïÑÔ¡£×÷ΪÃüÁîÓïÑÔ£¬Ëü½»»¥Ê½µØ½âÊͺÍÖ´ÐÐÓû§ÊäÈëµÄÃüÁ×÷Ϊ³ÌÐòÉè¼ÆÓïÑÔ£¬Ëü¶¨ÒåÁ˸÷ÖÖ±äÁ¿ºÍ²ÎÊý£¬²¢ÌṩÁËÐí¶àÔڸ߼¶ÓïÑÔÖвžßÓеĿØÖƽṹ£¬°üÀ¨Ñ­»·ºÍ·ÖÖ§¡£ËüËäÈ»²»ÊÇLinuxϵͳºËÐĵÄÒ»²¿·Ö£¬µ«Ë ......

linuxϵͳ±à³Ì ϵͳµ÷ÓÃ

1.fork
            ´´½¨Ò»¸öнø³Ì
2.clone          
°´Ö¸¶¨Ìõ¼þ´´½¨×Ó½ø³Ì
3.execve
          ÔËÐпÉÖ´ÐÐÎļþ
4.exit       ......

Linux֪ʶ¸´Ï°£¨¶þ£©

¹ØÓÚlinuxµÄÎļþȨÏÞ£¬Á˽âÒ»Ïµļ¸¸öÒªµã¾ÍÐÐÁË£¬Ê×ÏÈlinuxÓÐÓû§×éµÄ¸ÅÄÿ¸öÓû§×éÓ÷ÖÅäÓÐÒ»¸öid,ÓÃÓÚΨһµÄ±êʶ£¬¿ÉÒÔÓÃÓÚ·½±ãÖ¸¶¨´ËÓû§×éÖеÄÓû§²Ù×÷ijЩÎļþµÄȨÏÞ¡£Í¬Ñùÿ¸öÓû§Ò²ÓµÓÐÒ»¸öÓû§id£¬ÓÃÓÚΨһ±êʶÓû§£¬¶ø¶ÔÓÚÿ¸öÎļþÓà ls -l -a ¾Í¿ÉÒÔÏÔʾµ±Ç°Ä¿Â¼ÏÂÃæËùÓеÄÎļþÎļþ¼ÐµÄÏêϸÐÅÏ¢¡£ÀýÈ磺ÎÒÃÇÔ ......

Linux kernel ¹ØÓÚkeyboard²¿·Ö

Linux kernel ¹ØÓÚkeyboard²¿·Ö
keyboard.c ÓÃÓÚ´¦ÀíºÍ¼üÅÌÏà¹ØµÄinput_handler¡£ÆäÖаüÀ¨ºóÐøµÄ¼üÂëת»»ºÍÊä³ö
atkbd.c  ³£ÓõļüÅ̲¼¾Ö£¬ÓÃÓÚ»ñµÃɨÃèÂ룬²¢½«Æä·¢Ë͵½input_handler Á´±íÖÐ
struct input_handler kbd_handler; ¼´Îªinput_handler Á´±íÖеÄÒ»¸öhandler
Òªhook¼üÅÌ»òÕ߯äËûinput²ãϵÄÉ豸ÐÅÏ¢£¬¾ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ