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

Ïëѧlinux£¬ÒªÑ§Ê²Ã´

³ÉΪһÃûºÏ¸ñµÄLINUXϵͳ¹ÜÀíÔ±¸üÖØÒªµÄÊÇÒªÕÆÎÕ¼¼ÇɺÍרҵ֪ʶ¡£
¡¡¡¡¼¼ÇÉ1£ºÊìϤTCP/IPºÍLINUXÌṩµÄ¸÷ÖÖÍøÂç·þÎñ£¬ÈçDNS£¬SMTP£¬UDP£¬HTTP£¬FTP£¬POP3µÈµÈ¡£ÒÔ¼°ÒªÖªµÀLINUX³ÌÐò£¬ LINUXƽ̨ÏÂÈí¼þµÄ°²×°£¬µ÷ÊÔºÍά»¤¡£×ÜÖ®£¬ºÍLINUXÓйصÄ֪ʶ¶®µÃÔ½¶àÔ½ºÃ¡£
¡¡¡¡¼¼ÇÉ2£ºÈç¹û¿ÉÒԵϰ£¬×îºÃÄÜÊìϤ¾¡¿ÉÄܶàµÄ²Ù×÷ϵͳ¡££¬°²È«µÈÎÊÌâ¡£Ò»°ã£¬ÊìϤ΢ÈíµÄWINDOWSϵÁвÙ×÷ϵͳ²»ÄÑ£¬ÖØÒªµÄÊÇÎÒÃÇÓ¦¸Ã¶ÔSolaris£¬Linux£¬IRIX£¬HPUX£¬PPCµÈϵͳ¼°ÆäÓ²¼þƽ̨¶¼ÒªÓÐËùÁ˽⡣
¡¡¡¡¼¼ÇÉ3£ºÊìÏ¤ÍøÂç£¬ÍøÂçÀíÄîºÍÓ²¼þ¡£²Ù×÷ϵͳÊǹÜÀíÕû¸ö¼ÆËã»úÓ²¼þµÄ×î´óµÄ³ÌÐò£¬LINUXÒ²²»ÀýÍâ¡£ÎÞÂÛÊÇ̨ʽPC»¹ÊDZʼDZ¾µçÄÔ£¬ÉõÖÁÊÇ´óÐ͵ÄÍøÂç·þÎñÆ÷£¬LINUX¶¼ÄÜ¶ÔÆä½øÐкܺõĹÜÀí¡£Õâ¾ÍÒªÇóLINUXϵͳ¹ÜÀíÔ±ÒªÊìϤLINUXËù¿ØÖƵÄÓ²¼þƽ̨£¬ÒòΪֻÓÐÕâÑù²ÅÄܺܺõķ¢»Ó¼ÆËã»úÓ²¼þµÄ×î´óÓÅÊÆ¡£Æäʵ£¬Èç¹ûLINUX²»ÊÇÓÃÀ´Ìá¹©ÍøÂç·þÎñ£¬ÄǾÍÊǼ«´óµÄÀË·ÑÁË£¬´ó¼Ò¶¼ÖªµÀLINUXÒª±È΢ÈíµÄ²Ù×÷ϵͳÎȶ¨¡¢°²È«¡£Òª¼Çס£¬LINUXÄÜÌṩһÕûÌ׺ÜÍêÕûµÄÍøÂç·þÎñ£¬Èç¹ûÄúÔÚÉÌÒµ¹«Ë¾×÷Ò»ÃûLINUXϵͳ¹ÜÀíÔ±£¬ÄÇôÄú±ØÐëÒª¶ÔÍøÂç¼°ÆäÍøÂçÀíÄîÓÐÇå³þµÄÈÏʶ£¬Äܹ»¶ÀÁ¢Íê³ÉÕû¸öÍøÂçºÍÍøÂç·þÎñµÄÅäÖù¤×÷¡£
¡¡¡¡¼¼ÇÉ4£º±¸·ÝϵͳºÍÎļþ»Ö¸´¡£ÕâÊÇLINUXϵͳ¹ÜÀíÔ±×îÖØÒªµÄ¹¤×÷Ö®Ò»¡£Ã¿Ìì¶ÔLINUXϵͳºÍÖØÒªÎļþ½øÐб¸·ÝÊÇÒ»ÃûÓÐÔðÈÎÐĵÄLINUXϵͳ¹ÜÀíÔ±±ØÐë×öµÄ¹¤×÷¡£ÊÂʵÉÏ£¬¶ÔLINUXϵͳºÍÎļþ½øÐб¸·ÝÎÞÂÛ´ÓÓ²¼þ»¹ÊÇÈí¼þ¼¼ÊõÉÏĿǰ¶¼Ã»ÓÐʲô̫´óµÄÎÊÌ⣬ÎÊÌâÍùÍù³öÏÖÔÚϵͳ¹ÜÀíÔ±Íü¼Ç±¸·ÝÎļþ»òÕß±§×ŽÄÐÒµÄÐÄÀí£¬Ò»µ©ÄúµÄLINUX·þÎñÆ÷Êܵ½¹¥»÷£¬ÎļþËðʧ´ù¾¡£¬ÄÇôÄú¾ÍÎÞ·¨»Ö¸´Ô­ÓÐÎļþ£¬Ò»ÇÐËðʧµÄÔðÈÎÒ²Ö»ÄÜÓÉÄú¸ºÔðÁË¡£Ñ¡ÓÃLINUXÖе͍ÆÚ±¸·ÝÈí¼þºÍºÃµÄ±¸·Ý´ÅÅÌ´Å´ø¶¼ÄÜΪÄú½ÚÊ¡²»ÉÙ±¸·ÝµÄʱ¼ä¡£Ö»ÒªÄú×öµ½¾­³££¬¶¨ÆÚ±¸·ÝÊý¾Ý£¬ÄÇô¼´Ê¹LINUX·þÎñÆ÷³öÁËÔÙ´óµÄÎÊÌ⣬һÇж¼Äָܻ´Ô­ÑùµÄ¡£
¡¡¡¡¼¼ÇÉ5£ºÕÆÎÕºÃһÎű¾ÓïÑÔ¡£´ó¼Ò¶¼ÖªµÀºÜ¶àLINUXÈí¼þµÄ°²×°¶¼ÊÇͨ¹ý½Å±¾ÓïÑÔÀ´½øÐеġ£BASHºÍPERLÊDz»´íµÄÑ¡Ôñ¡£ÕÆÎսű¾ÓïÑÔÁíÍâÒ»¸öºÜ´óµÄÓÅÊÆ¾ÍÔÚÓÚÄܶÁ¶®ÆäËûLINUX³ÌÐòÔ±µÄ³ÌÐòºÍ¿ª·¢¹¹Ï룬ҲÄÜ·½±ãÄúÔÚÐèÒªµÄʱºòÐ޸ıðÈ˵ijÌÐò¡£PERLÓïÑÔ¹¦ÄÜÇ¿´ó£¬Ñ§Ï°ÆðÀ´Ò²±È½ÏÈÝÒס£
¡¡¡¡¼¼ÇÉ6£º×¢ÒâLINUXµÄ°²È«ÎÊÌâ¡£ÕâÒ²ÊÇLINUXµ±ÖÐ×ÔÓ£¬×ÓÐÌôÕ½ÐԵϰÌâÁË¡£Í¬Ê±£¬LINUXµÄ°²È«ÎÊÌâÒ²¸øLINUXϵͳ¹ÜÀíÔ±ºÜ´óµÄѹÁ¦¡£ÎÒÈÏΪ£¬°²È«ÐÔʵ¼ÊÉÏÈ¡¾öÓÚÓû§×ñѭijÖÖ²ßÂÔµÄ×Ô¾õÐÔ£¬°²È«ÐÔ´ëÊ©Ôںܶà²Ù×÷Ï


Ïà¹ØÎĵµ£º

LinuxÉ豸ģÐÍÖ®input×ÓϵͳÏê½â

Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâÆª·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´Ë×ªÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨ÕâÆª²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......

linux 0.11 copy_page_tables()º¯Êý

/* Ëûͨ¹ýÖ»¸´ÖÆÄÚ´æÒ³ÃæÀ´¸´ÖÆÒ»¶¨·¶Î§ÄÚµÄÏßÐÔµØÖ·µÄÄÚÈÝ*/
00150int copy_page_tables(unsigned long from,unsigned long to,long size)
00151 {
00152     unsigned long * from_page_table;
00153     unsigned long * to_page_table;
00154     un ......

linux psÃüÁîÏê½â

1. ps¼ò½é
psÃüÁî¾ÍÊÇ×î»ù±¾Í¬Ê±Ò²ÊǷdz£Ç¿´óµÄ½ø³Ì²é¿´ÃüÁî.ʹÓøÃÃüÁî¿ÉÒÔÈ·¶¨ÓÐÄÄЩ½ø³ÌÕýÔÚÔËÐкÍÔËÐеÄ״̬¡¢½ø³ÌÊÇ·ñ½áÊø¡¢½ø³ÌÓÐûÓн©ËÀ¡¢ÄÄЩ½ø³ÌÕ¼ÓÃÁ˹ý¶àµÄ×ÊÔ´µÈµÈ.×ÜÖ®´ó²¿·ÖÐÅÏ¢¶¼ÊÇ¿ÉÒÔͨ¹ýÖ´ÐиÃÃüÁîµÃµ½µÄ.
2. psÃüÁî¼°Æä²ÎÊý
psÃüÁî×î³£ÓõϹÊÇÓÃÓÚ¼à¿Øºǫ́½ø³ÌµÄ¹¤×÷Çé¿ö,ÒòΪºǫ́½ø³ÌÊDz»ºÍÆÁÄ»¼ü ......

linuxÄں˺¯Êý±Ê¼Ç(Ò»)

½ø³Ì¹ÜÀíº¯Êý
pid_t getpid();·µ»Øµ±Ç°½ø³ÌµÄ±êʶºÅPID
pid_t fork();´´½¨Ò»¸ö½ø³Ì¡£
pid_t vfork();Óëfork()ÏàËÆ£¬vfork±£Ö¤×Ó½ø³ÌÏÈÔËÐУ¬ÔÚËüµ÷ÓÃexec»òexitÖ®ºó¸¸½ø³Ì²Å¿ÉÄܱ»µ÷Óá£
execº¯Êý×壺ÓÃÓÚ°ÑÒ»¸öгÌÐòÔØÈëµ÷Óýø³ÌµÄÄÚ´æ¿Õ¼ä£¬À´¸Ä±ä½ø³ÌµÄÖ´ÐдúÂ룬´Ó¶øÐγÉнø³Ì¡£execve²ÅÊÇÕæÕýÒâÒåÉϵÄϵͳµ÷
ÓÃ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ