linuxϵͳÎļþ½éÉÜ
linuxϵͳÎļþ½éÉÜ
Îļþϵͳ·ÖΪÐí¶à²¿·Ö£¬Í¨³£´Ó¸ùÎļþϵͳÓУº /bin , /lib , /etc , /dev ,
¼°Ò»Ð©ÆäËû£» /usr Îļþϵͳ°üº¬³ÌÐòºÍ²»¸Ä±äµÄÊý¾Ý£» /var Îļþϵͳ°üº¬¸Ä±äµÄÊý¾Ý(ÀýÈçlogÎļþ)£» /home
Îļþϵͳ°üº¬Ã¿¸öÓû§µÄ¸öÈËÎļþ¡£
ÿ̨»úÆ÷¶¼ÓиùÎļþϵͳ/
(Ò»°ãÔÚ±¾µØÅÌÖУ¬µ±È»Ò²¿ÉÒÔÔÚRAMÅÌ»òÍøÂçÅÌÖÐ)£¬Ëü°üº¬ÏµÍ³Òýµ¼ºÍʹÆäËûÎļþϵͳµÃÒÔmountËù±ØÒªµÄÎļþ£¬¸ùÎļþϵͳӦ¸ÃÓе¥Óû§×´Ì¬Ëù±ØÐëµÄ
×ã¹»µÄÄÚÈÝ¡£»¹Ó¦¸Ã°üÀ¨ÐÞ¸´Ëð»µÏµÍ³¡¢»Ö¸´±¸·ÝµÈµÄ¹¤¾ß¡£
¡¡¡¡/usr
Îļþϵͳ°üº¬ËùÓÐÃüÁî¡¢¿â¡¢manÒ³ºÍÆäËûÒ»°ã²Ù×÷ÖÐËùÐèµÄ²»¸Ä±äµÄÎļþ¡£ /usr
Ó¦¸ÃûÓжԸø¶¨»úÆ÷Ìض¨µÄÎļþ£¬Ò²²»Ó¦¸ÃÓÐÒ»°ãʹÓÃÖÐÒªÐ޸ĵÄÎļþ¡£ÕâÑùÔÊÐí´ËÎļþϵͳÖеÄÎļþͨ¹ýÍøÂç¹²Ïí£¬ÕâÑù¿ÉÒÔ¸üÓÐЧ£¬ÒòΪÕâÑù½ÚÊ¡ÁË´ÅÅÌ¿Õ¼ä
(/usr ºÜÈÝÒ×ÊÇÊý°ÙÕ×)£¬ÇÒÒ×ÓÚ¹ÜÀí(µ±Éý¼¶Ó¦ÓÃʱ£¬Ö»ÓÐÖ÷/usr ÐèÒª¸Ä±ä£¬¶øÎÞÐë¸Ä±äÿ̨»úÆ÷)
¼´Ê¹´ËÎļþϵͳÔÚ±¾µØÅÌÉÏ£¬Ò²¿ÉÒÔÖ»¶Ámount£¬ÒÔ¼õÉÙϵͳ±ÀÀ£Ê±ÎļþϵͳµÄË𻵡£
¡¡¡¡/var
Îļþϵͳ°üº¬»á¸Ä±äµÄÎļþ£¬±ÈÈçspoolĿ¼(mail¡¢news¡¢´òÓ¡»úµÈÓõÄ)£¬ logÎļþ¡¢formatted manual
pagesºÍÔÝ´æÎļþ¡£´«Í³ÉÏ/var µÄËùÓж«Î÷ÔøÔÚ /usr ϵÄij¸öµØ·½£¬µ«ÕâÑù/usr ¾Í²»¿ÉÄÜÖ»¶Á°²×°ÁË¡£
¡¡¡¡/home
Îļþϵͳ°üº¬Óû§¼ÒĿ¼£¬¼´ÏµÍ³ÉϵÄËùÓÐʵ¼ÊÊý¾Ý¡£½«¼ÒĿ¼·Öµ½×Ô¼ºµÄĿ¼Ê÷»òÎļþϵͳÖÐÒ×ÓÚ±¸·Ý£¬ÆäËû²¿·Ö¾³£²»±Ø±¸·Ý£¬ÖÁÉÙ²»±Ø¾³£±¸·Ý(ËüÃǺÜÉÙ¸Ä
±ä)¡£Ò»¸ö´óµÄ/home ¿ÉÄÜÒª·ÖΪÈô¸ÉÎļþϵͳ£¬ÐèÒªÔÚ/home ϼÓÒ»¼¶Ãû×Ö£¬Èç/home/students ¡¢/home/staff µÈ¡£
¡¡
¡¡ËäÈ»ÉÏÃ潫²»Í¬µÄ²¿·Ö³ÆΪÎļþϵͳ£¬µ«ËüÃDz»±ØÊÇÕæµÄ·ÖÀëµÄÎļþϵͳ¡£Èç¹ûϵͳÊÇСµÄµ¥Óû§ÏµÍ³£¬¶øÓû§Ï£Íû¼òµ¥»¯£¬¿ÉÒÔºÜÈÝÒ׵طÅÔÚÒ»¸öÎļþϵͳÖС£
¸ù¾Ý´ÅÅÌÈÝÁ¿ºÍ²»Í¬Ä¿µÄËùÐè·ÖÅäµÄ¿Õ¼ä£¬Ä¿Â¼Ê÷Ò²¿ÉÒÔ·Öµ½²»Í¬µÄÎļþϵͳÖС£ÖØÒªµÄÊÇʹÓñê×¼µÄÃû×Ö£¬¼´Ê¹/var ºÍ/usr
ÔÚͬһ·ÖÇøÉÏ£¬Ãû×Ö/usr/lib/libc.a ºÍ/var/adm/messages ±ØÐëÄܹ¤×÷£¬ÀýÈ罫/var
ϵÄÎļþÒƶ¯µ½/usr/var £¬²¢½«/var ×÷Ϊ/usr/var µÄ·ûºÅÁ¬½Ó¡£
¡¡¡¡UnixÎļþ½á¹¹¸ù¾ÝÄ¿µÄÀ´·Ö×éÎļþ£¬¼´ËùÓÐ
µÄÃüÁîÔÚÒ»¸öµØ·½£¬ËùÓеÄÊý¾ÝÔÚÁíÒ»¸öµØ·½£¬ËùÓеÄÎĵµÓÖÔÚÒ»¸öµØ·½£¬µÈµÈ¡£ÁíÒ»¸ö·½·¨ÊǸù¾ÝÊôÓڵijÌÐò·Ö×éÎļþ£¬¼´ËùÓÐEmacsÎļþÔÚÒ»¸öĿ¼ÖУ¬Ëù
ÓÐTeXÎļþÔÚÁíÒ»¸öÖУ¬µÈµÈ¡£ºóÒ»ÖÖ·½·¨µÄÎÊÌâÊÇÎļþÄÑÓÚ¹²Ïí(³ÌÐòĿ¼¾³£Í¬Ê±°üº¬¾²Ì¬
Ïà¹ØÎĵµ£º
3¡¢Ìõ¼þ±äÁ¿
¡¡¡¡Ç°Ò»½ÚÖÐÎÒÃǽ²ÊöÁËÈçºÎʹÓû¥³âËøÀ´ÊµÏÖÏ̼߳äÊý¾ÝµÄ¹²ÏíºÍͨÐÅ£¬»¥³âËøÒ»¸öÃ÷ÏÔµÄȱµãÊÇËüÖ»ÓÐÁ½ÖÖ״̬£ºËø¶¨ºÍ·ÇËø¶¨¡£¶øÌõ¼þ±äÁ¿Í¨¹ýÔÊÐíÏß³Ì×èÈûºÍµÈ´ýÁíÒ»¸öÏ̷߳¢ËÍÐźŵķ½·¨ÃÖ²¹ÁË»¥³âËøµÄ²»×㣬Ëü³£ºÍ»¥³âËøÒ»ÆðʹÓá£Ê¹ÓÃʱ£¬Ìõ¼þ±äÁ¿±»ÓÃÀ´×èÈûÒ»¸öỊ̈߳¬µ±Ìõ¼þ²»Âú×ãʱ£¬Ïß³ÌÍùÍù½â¿ªÏ ......
tables=fuckme query=where fucktime > trunc(sysdate)-1 direct=y
on linux query=\"where fucktime \> trunc\(sysdate\)-1\" ҪתÒå·û һǰһºó Öм䶼Ҫ ·ûºÅλǰ
direct=N ¿Éϧ²»Ö§³ÖÖ±½Ó·¾¶µ¼³ö ......
Ò»¡¢¶¨Ò壺ʲôÊǹ¶ù½ø³ÌºÍ½©Ê¬½ø³Ì
½©Ê¬½ø³Ì£ºÒ»¸ö×Ó½ø³ÌÔÚÆ丸½ø³Ì»¹Ã»Óе÷ÓÃwait()»òwaitpid()µÄÇé¿öÏÂÍ˳ö¡£Õâ¸ö×Ó½ø³Ì¾ÍÊǽ©Ê¬½ø³Ì¡£
¹Â¶ù½ø³Ì£ºÒ»¸ö¸¸½ø³ÌÍ˳ö£¬¶øËüµÄÒ»¸ö»ò¶à¸ö×Ó½ø³Ì»¹ÔÚÔËÐУ¬ÄÇôÄÇЩ×Ó½ø³Ì½«³ÉΪ¹Â¶ù½ø³Ì¡£¹Â¶ù½ø³Ì½«±»init½ø³Ì(½ø³ÌºÅΪ1)ËùÊÕÑø£¬²¢ÓÉinit½ø³Ì¶Ô ......
1¡¢ÓÃÐéÄâ»ú¼Ówindows¿ª·¢linux³ÌÐò
2¡¢±à¼Æ÷ÓÃSourceInsight
3¡¢¹¹½¨¹²ÏíĿ¼£¬¹ÒÔع²ÏíĿ¼
4¡¢windowsϹ²ÏíĿ¼ȨÏÞµÄÉèÖÃ
5¡¢ÓñàÒëÆ÷±àÒë³ö¿ÉÖ´ÐгÌÐò
linuxÏ ÍøÂç±à³Ì ±Ø±¸Í·Îļþ
#include <sys/types.h>
#include <sys/socket.h>
#include <errno.h>
#include <netinet/in.h>
......
дÕâƪblog²ÎÕÕÁËO'Reilly µÄ¡¶Understanding the Linux Kernel¡·£¬»òÕß˵ÊǴ󲿷ֲÎÕÕ£¬Êµ¼ÊÉÏÕâ±¾Êé¹ØÓÚÕâÕÂдµÃȷʵºÜ¾µä¡£¾¡¹ÜÈç´Ë£¬ÔÚ¿´´úÂëµÄ¹ý³ÌÖÐÎÒÈÔÈ»Óöµ½Á˺ܶàÀ§»ó£¬ÒÔÖÁÓÚ¿´¹ýÁ½±éÖ®ºóÄÔ×ÓÀﻹÊÇһ͎¬ºý¡£ËùÒÔ»¹µÃ¸Ðл´åÒ¯°ïÎÒÀíÇå³þÁË˼·£¬²»¸Òµ¡Âý£¬¸Ï½ôдÏÂÀ´·ÀÖ¹Íü¼Ç¡£(ÒÔÏ´úÂë¼°½âÊ;ùÒÔ2.4.18°æ±¾Îª ......