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

Linuxѧϰ±Ê¼ÇÁãÁãÎå

1. ÎļþϵͳµÄ¶¨Òå
Èý¸ö·½Ã棺
ijÖÖÎļþ¸ñʽ¡¢ÒÔijÖÖ¸ñʽ´æ´¢µÄÉ豸¡¢Ä³ÖÖ¹ÜÀíÎļþµÄ»úÖÆ¡£
2. VFSÓëÎļþϵͳ
VFSÊÇÐéÄâÎļþϵͳµÄËõд¡£²»Í¬µÄÎļþϵͳÓв»Í¬µÄ¸ñʽ¡¢¹ÜÀí»úÖƺÍʵÏÖ¡£VFSÔòÊǸ÷ÖÖÎļþϵͳ±ØÐë×ñÊصÄAPI¹æ·¶¡£
3. ½ø³ÌÓëÎļþϵͳ
task_structÖÐÓÐÁ½¸öÖ¸Õ룬һ¸öÖ¸Ïòfs_struct£¬¼Ç¼ÁËÎļþϵͳÏà¹ØµÄÊôÐÔ£»Ò»¸öÊÇfile_struct£¬¼Ç¼ÁËËùÓдò¿ªµÄÎļþÁÐ±í¡£
4. inodeÓëidentry
Ò»¸öÎļþ¿ÉÒÔÓжà¸öÎļþÃû£¬Í¨¹ý²»Í¬µÄÎļþÃû·ÃÎÊÓв»Í¬µÄȨÏÞ¡£identry¶ÔÓ¦ÎļþÃû£¬¶øinode¶ÔÓ¦Îļþ¡£identryÓëinodeÊÇÒ»¶ÔÒ»»òÕ߶à¶ÔÒ»µÄ¹Øϵ¡£
5.Á¬½Ó
Ò»¸öinodeÖ±½ÓÁ¬½ÓÁíÒ»¸öinode¾Í½ÐÁ¬½Ó£»Èç¹ûÁ½¸öinodeÔÚͬһ¸öÎļþϵͳÖУ¬¾Í½ÐÆÕͨÁ¬½Ó¡£Èç¹ûÁ½¸öinode¿ÉÄܲ»ÔÚͬһ¸öÎļþϵͳÖУ¬¾Í½Ð·ûºÅÁ¬½Ó£¬·ûºÅÁ¬½Ó¿ÉÄÜÐü¿Õ¡£
6.Ŀ¼ÓëÎļþ
Ŀ¼ҲÊÇÎļþ£¬Èç¹ûÒ»¸öĿ¼²»ÔÚÈκÎĿ¼֮ÄÚ£¬Õâ¸öĿ¼¾Í½Ð¸ùĿ¼¡£
ÿ¸öÎļþϵͳ¶¼ÓÐÒ»¸ö¸ùĿ¼£¬Õâ¸ö¸ùĿ¼ҲÊÇÎļþϵͳµÄÈë¿Ú¡£Í¨¹ý¸ùĿ¼¿ÉÒÔ·ÃÎʸÃÎļþϵͳÄÚµÄËùÓÐÎļþºÍĿ¼¡£
Õû¸öϵͳÓÐÒ»¸ö¸ùĿ¼£¬Õâ¸ö¸ùĿ¼ÊÇÕû¸öϵͳµÄÈë¿Ú¡£Í¨¹ýϵͳ¸ùĿ¼¿É·ÃÎʸÃϵͳÄÚµÄËùÓÐÎļþºÍĿ¼¡£
ÎļþϵͳµÄ¸ùĿ¼¹ÒÔÚϵͳ¸ùĿ¼Ï¡£
ϵͳµÄ¸ùĿ¼һ°ãÊÇÒýµ¼²Ù×÷ϵͳµÄÎļþϵͳµÄ¸ùĿ¼¡£
7. ³¬¼¶¿é
³¬¼¶¿é¼Ç¼ÁËÎļþϵͳµÄһЩÊôÐÔ¡£ÒÔEXT2ÎļþϵͳΪÀý£¬
µÚÒ»¸ö²¿·ÖÊÇmagic number£¬Í¨¹ý¸Ãnumber£¬Îļþϵͳ¹ÜÀíÆ÷¿Éʶ±ð¸ÃÎļþϵͳΪEXT2.
´ËÍ⣬»¹¼Ç¼ÁËÊý¾Ý¿éµÄ´óС£¬Ã¿¸ö×éÖÐÊý¾Ý¿éµÄÊýÁ¿£¬×ܵÄÊý¾Ý¿éµÄÊýÁ¿£¬¿ÕÏеÄÊý¾Ý¿éµÄÊýÁ¿¡£
³¬¼¶¿é»¹¼Ç¼Á˵ÚÒ»¸öinodeµÄλÖ㬵ÚÒ»¸öinode¾ÍÊǸÃÎļþϵͳµÄ¸ùĿ¼¡£
Îļþϵͳһ°ã·ÖΪËIJ¿·Ö£»
Òýµ¼Çø£ºÓÃÀ´´æ´¢²Ù×÷ϵͳÒýµ¼³ÌÐò£»
³¬¼¶¿é£»
inode¿é£º¼Ç¼ÁËËùÓеÄinode£»
Êý¾Ý¿é£»
8. ÎļþϵͳÓë´ÅÅÌÇý¶¯
Îļþϵͳ²»»áÖªµÀÊý¾Ý´æ´¢µÄ¾ßÌåλÖã¬Õâ¸öÓÉ´ÅÅÌÇý¶¯À´´¦Àí¡£Îļþϵͳ´¦ÀíµÄ¾ÍÊÇÊý¾Ý¿é¡£
9. ³¬¼¶¿éµÄͬ²½
ÔÚϵͳÆô¶¯ºó£¬³¬¼¶¿é»á´Ó´æ´¢É豸Éϵ¼Èëµ½ÄÚ´æÖУ¬´Ëʱ£¬¾Í»á´æÔÚÄÚ´æÖеij¬¼¶¿éÓë´æ´¢É豸Öеij¬¼¶¿éͬ²½µÄÎļþ¡£
Ò»°ãÀ´½²£¬ÔÚϵͳÆô¶¯Ê±ºÍ¹Ø±Õʱ£¬Á½²¿·ÖÊÇͬ²½µÄ¡£Äں˻ᶨÆÚͬ²½Á½²¿·ÖµÄÊý¾Ý¡£
µ±ÏµÍ³ÓÉÓÚͻȻµôµç¶ø¹Ø»úʱ£¬Êý¾Ý¾ÍûÓеõ½Í¬²½¡£ÎļþϵͳµÄÍêÕûÐÔ±»ÆÆ»µ¡£
UnixϵͳµÄ´¦Àí°ì·¨ÊÇ£¬ÔÚϵͳÆô¶¯Ê±£¬´Óµôµçʱ¶ÔÓ¦µÄÄÚ´æÖеij¬¼¶¿éÖÐÈ¡³öÊý¾Ý£¬Óë´æ´¢É豸Öеij¬¼¶¿éͬ²½¡£
ÕâÒ²ÊÇUnix±ÈwindowsÎȶ¨µÄÔ­Òò¡£


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì£¨ËÄ£© L2CAP²ã±à³Ì

£¨L2CAPЭÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPЭÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼­Á¬½Ó¿ØÖƺÍÊÊÅäЭÒé (L2CAP) ΪÉϲãЭÒéÌṩÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àЭÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãЭÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......

LinuxµÄÎļþµÄinode

Ò»¸öÎļþ£¬³ýÁ˱¾Éí°üº¬µÄÄÚÈÝÒÔÍ⣬»¹»áÓÐÒ»¸öÃû×ÖºÍÆäËûһЩÓÃÓÚ¹ÜÀí·½ÃæµÄ“ÊôÐÔ”ÐÅÏ¢£¬±ÈÈçÎļþµÄ½¨Á¢/ÐÞ¸ÄÈÕÖ¾£¬ËüµÄ·ÃÎÊȨÏ޵ȡ£ÕâЩÊôÐÔ¶¼±»±£´æµ½Ò»ÖÐÎÒÃdzÆ֮Ϊinode£¨½Úµã£©µÄÊý¾Ý½á¹¹ÖУ¬ÎļþµÄ³¤¶ÈºÍËüÔÚ´ÅÅÌÉϵĴæ·ÅµØµãÒ²±£´æÔÚÕâÀϵͳʹÓõÄÊÇÎļþµÄ½Úµã±àºÅ£¬¶ø×ÓĿ¼½á¹¹Ö»²»¹ýÊÇΪ·½±ãÈËÃÇ ......

ʹÓÃQemuÀ´µ÷ÊÔlinuxÄÚºË

QemuÊÇÒ»¸öÓÅÐãµÄ¿ªÔ´ISAÄ£ÄâÆ÷£¬Ö§³ÖºÜ¶àÌåϵ½á¹¹£¬µ±È»°üÀ¨x86¡£QemuÌṩµ÷ÊÔ¹¦ÄÜ£¬¿ÉÒÔ¶Ô±»Ä£Äâ½øÐе÷ÊÔ¡£
QemuÖ÷Ò³http://fabrice.bellard.free.fr/qemu/
QemuÏÂÔØÒ³Ãæhttp://fabrice.bellard.free.fr/qemu/download.html °üÀ¨Ô´Â룬¿ÉÖ´ÐÐÎļþ£¬ÒÑÖÆ×÷ºÃµÄdisk fileµÈ
QemuÓÐʹÓÃ˵Ã÷Îĵµhttp://fabrice.bella ......

Linuxϵͳ¹ÜÀíʵ¼ù(12)£ºSyslogϵͳÈÕÖ¾ÅäÖÃ

    Linux±£´æÁËϵͳÖÐËù·¢ÉúʼþµÄÏêϸ¼Ç¼£¬ÕâЩ¼Ç¼³Æ×÷ÈÕÖ¾Îļþ»òÏûÏ¢Îļþ¡£¿ÉÒÔ²éÔÄÈÕÖ¾ÎļþÀ´È·¶¨ÏµÍ³µ±Ç°×´Ì¬£¬¹Û²ìÈëÇÖÕß×Ù¼££¬Ñ°ÕÒijÌض¨³ÌÐò(»òʼþ)Ïà¹ØµÄÊý¾Ý¡£syslogdÓëklogd(¼à¿ØlinuxÄÚºËÌá½»µÄÏûÏ¢)ÊØ»¤½ø³Ì¸ºÔð¼Ç¼£¬·¢ËÍϵͳ»ò¹¤¾ß²úÉúµÄÐÅÏ¢£¬¶þÕßµÄÅäÖÃÎļþ¶¼ÊÇ/etc/syslog.conf¡£µ±ÏµÍ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ