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

2)Linux³ÌÐòÉè¼ÆÈëÃÅ

2)Linux³ÌÐòÉè¼ÆÈëÃÅ--½ø³Ì½éÉÜ
LinuxϽø³ÌµÄ´´½¨
ǰÑÔ:
ÕâÆªÎÄÕÂÊÇÓÃÀ´½éÉÜÔÚLinuxϺͽø³ÌÏà¹ØµÄ¸÷¸ö¸ÅÄî.ÎÒÃǽ«»áѧµ½:
½ø³ÌµÄ¸ÅÄî
½ø³ÌµÄÉí·Ý
½ø³ÌµÄ´´½¨
ÊØ»¤½ø³ÌµÄ´´½¨
----------------------------------------------------------------------------
----
1¡£½ø³ÌµÄ¸ÅÄî
Linux²Ù×÷ϵͳÊÇÃæÏò¶àÓû§µÄ.ÔÚͬһʱ¼ä¿ÉÒÔÓÐÐí¶àÓû§Ïò²Ù×÷ϵͳ·¢³ö¸÷ÖÖÃü
Áî.ÄÇô²Ù×÷ϵͳÊÇÔõôʵÏÖ¶àÓû§µÄ»·¾³ÄØ? ÔÚÏÖ´úµÄ²Ù×÷ϵͳÀïÃæ,¶¼ÓгÌÐòºÍ½ø³Ì
µÄ¸ÅÄî.ÄÇôʲôÊdzÌÐò,ʲôÊǽø³ÌÄØ? ͨË׵Ľ²³ÌÐòÊÇÒ»¸ö°üº¬¿ÉÒÔÖ´ÐдúÂëµÄÎļþ
,ÊÇÒ»¸ö¾²Ì¬µÄÎļþ.¶ø½ø³ÌÊÇÒ»¸ö¿ªÊ¼Ö´Ðе«ÊÇ»¹Ã»ÓнáÊøµÄ³ÌÐòµÄʵÀý.¾ÍÊÇ¿ÉÖ´ÐÐÎÄ
¼þµÄ¾ßÌåʵÏÖ. Ò»¸ö³ÌÐò¿ÉÄÜÓÐÐí¶à½ø³Ì,¶øÃ¿Ò»¸ö½ø³ÌÓÖ¿ÉÒÔÓÐÐí¶à×Ó½ø³Ì.ÒÀ´ÎÑ­»·
ÏÂÈ¥,¶ø²úÉú×ÓËï½ø³Ì. µ±³ÌÐò±»ÏµÍ³µ÷Óõ½ÄÚ´æÒÔºó,ϵͳ»á¸ø³ÌÐò·ÖÅäÒ»¶¨µÄ×ÊÔ´(ÄÚ
´æ,É豸µÈµÈ)È»ºó½øÐÐһϵÁеĸ´ÔÓ²Ù×÷,ʹ³ÌÐò±ä³É½ø³ÌÒÔ¹©ÏµÍ³µ÷ÓÃ.ÔÚϵͳÀïÃæÖ»
Óнø³ÌûÓгÌÐò,ΪÁËÇø·Ö¸÷¸ö²»Í¬µÄ½ø³Ì,ϵͳ¸øÃ¿Ò»¸ö½ø³Ì·ÖÅäÁËÒ»¸öID(¾ÍÏóÎÒÃǵÄ
Éí·ÝÖ¤)ÒÔ±ãʶ±ð. ΪÁ˳ä·ÖµÄÀûÓÃ×ÊÔ´,ϵͳ»¹¶Ô½ø³ÌÇø·ÖÁ˲»Í¬µÄ״̬.½«½ø³Ì·ÖΪÐÂ
½¨,ÔËÐÐ,×èÈû,¾ÍÐ÷ºÍÍê³ÉÎå¸ö״̬. н¨±íʾ½ø³ÌÕýÔÚ±»´´½¨,ÔËÐÐÊǽø³ÌÕýÔÚÔËÐÐ,×è
ÈûÊǽø³ÌÕýÔڵȴýijһ¸öʼþ·¢Éú,¾ÍÐ÷ÊDZíʾϵͳÕýÔڵȴýCPUÀ´Ö´ÐÐÃüÁî,¶øÍê³É±íʾ
½ø³ÌÒѾ­½áÊøÁËϵͳÕýÔÚ»ØÊÕ×ÊÔ´. ¹ØÓÚ½ø³ÌÎå¸ö״̬µÄÏêϸ½â˵ÎÒÃÇ¿ÉÒÔ¿´¡¶²Ù×÷ϵ
ͳ¡·ÉÏÃæÓÐÏêϸµÄ½â˵¡£
2¡£½ø³ÌµÄ±êÖ¾
ÉÏÃæÎÒÃÇÖªµÀÁ˽ø³Ì¶¼ÓÐÒ»¸öID,ÄÇôÎÒÃÇÔõôµÃµ½½ø³ÌµÄIDÄØ?ϵͳµ÷ÓÃgetpid¿É
ÒԵõ½½ø³ÌµÄID,¶øgetppid¿ÉÒԵõ½¸¸½ø³Ì(´´½¨µ÷Óøú¯Êý½ø³ÌµÄ½ø³Ì)µÄID.
#include <unistd>
pid_t getpid(void);
pid_t getppid(void);
½ø³ÌÊÇΪ³ÌÐò·þÎñµÄ,¶ø³ÌÐòÊÇΪÁËÓû§·þÎñµÄ.ϵͳΪÁËÕÒµ½½ø³ÌµÄÓû§Ãû,»¹Îª½ø³ÌºÍ
Óû§½¨Á¢ÁªÏµ.Õâ¸öÓû§³ÆÎª½ø³ÌµÄËùÓÐÕß.ÏàÓ¦µÄÿһ¸öÓû§Ò²ÓÐÒ»¸öÓû§ID.ͨ¹ýϵͳ
µ÷ÓÃgetuid¿ÉÒԵõ½½ø³ÌµÄËùÓÐÕßµÄID.ÓÉÓÚ½ø³ÌÒªÓõ½Ò»Ð©×ÊÔ´,¶øLinux¶Ôϵͳ×ÊÔ´ÊÇ
½øÐб£»¤µÄ,ΪÁË»ñȡһ¶¨×ÊÔ´½ø³Ì»¹ÓÐÒ»¸öÓÐЧÓû§ID.Õâ¸öIDºÍϵͳµÄ×ÊԴʹÓÃÓйØ
,Éæ¼°µ½½ø³ÌµÄȨÏÞ. ͨ¹ýϵͳµ÷ÓÃgeteuidÎÒÃÇ¿ÉÒԵõ½½ø³ÌµÄÓÐЧÓû§ID. ºÍÓû§ID
Ïà¶ÔÓ¦½ø³Ì»¹ÓÐÒ»¸ö×éIDºÍÓÐЧ×éIDϵͳµ÷ÓÃgetgidºÍgetegid¿ÉÒÔ·Ö±ðµÃµ½×éIDºÍÓÐЧ
×éID
#include <unistd>


Ïà¹ØÎĵµ£º

ÔÚLinuxϲ¿ÊðJDK»·¾³

1. È¥http://java.sun.com/javase/downloads/index.jspÏÂÔØÒ»¸öLinux PlatformµÄJDK¡£
2. ÉÏÔØ
# chmod 755 jdk-6u2-linux-i586-rpm.bin
#   ./jdk-6u2-linux-i586-rpm.bin
3. ³ÌÐò»á×Ô¶¯Éú³ÉÎļþ
    Ö´ÐÐ
    # rpm -ivh jdk-6u11-linux-i586.rpm
4. ÉèÖû·¾³±äÁ¿
  ......

9)LinuxÏÂC¿ª·¢¹¤¾ß½éÉÜ

9)LinuxÏÂC¿ª·¢¹¤¾ß½éÉÜ
LinuxµÄ·¢ÐаæÖаüº¬Á˺ܶàÈí¼þ¿ª·¢¹¤¾ß. ËüÃÇÖеĺܶàÊÇÓÃÓÚ C ºÍ C++Ó¦ÓóÌÐò¿ª·¢
µÄ. ±¾ÎĽéÉÜÁËÔÚ Linux ÏÂÄÜÓÃÓÚ C Ó¦ÓóÌÐò¿ª·¢ºÍµ÷ÊԵŤ¾ß. ±¾ÎĵÄÖ÷Ö¼ÊǽéÉÜÈç
ºÎÔÚ Linux ÏÂʹÓà C ±àÒëÆ÷ºÍÆäËû C ±à³Ì¹¤¾ß, ¶ø·Ç C ÓïÑÔ±à³ÌµÄ½Ì³Ì.
GNU C ±àÒëÆ÷
GNU C ±àÒëÆ÷(GCC)ÊÇÒ»¸öÈ«¹¦Ä ......

linux:ÍøÂç·þÎñÅäÖÃÖ®—NFSÅäÖùÜÀí

2.1.2 ÓÃNFSʵÏÖ×ÊÔ´¹²Ïí
Ç°Ãæ½²µÄSambaÊÇʵÏÖLinuxÖ÷»úÖ®¼ä¡¢WindowsºÍLinuxÖ®¼äʵÏÖ×ÊÔ´¹²ÏíµÄ;¾¶¡£¶øNFSÊÇʵÏÖLinuxÖ÷»úÖ®¼ä¹²ÏíµÄÁíÒ»ÖÖ;¾¶¡£NFS×îÔçʹÓÃÔÚSun·þÎñÆ÷ÉÏ£¬ÏÖÔÚÒѾ­ÒÆÖ²µ½¸÷ÖÖÀàUNIXϵͳÏÂÁË£¬WindowsÏÂÒ²ÓÐÏàÓ¦µÄ°æ±¾¡£Ïà¶ÔSamba·þÎñ£¬NFS¹²Ïí¾ßÓмòµ¥¿ìËÙµÄÌØµã£¬ËùÒÔĿǰ¹ã·ºÓÃÓÚÀàUNIXÖ÷»úÖ®¼äµÄ×Ê ......

1)Linux³ÌÐòÉè¼ÆÈëÃÅ

·     linux²Ù×÷ϵͳÏÂcÓïÑÔ±à³ÌÈëÃÅ
(Ò»)Ŀ¼½éÉÜ
1)Linux³ÌÐòÉè¼ÆÈëÃÅ--»ù´¡ÖªÊ¶
2)Linux³ÌÐòÉè¼ÆÈëÃÅ--½ø³Ì½éÉÜ
3)Linux³ÌÐòÉè¼ÆÈëÃÅ--Îļþ²Ù×÷
4)Linux³ÌÐòÉè¼ÆÈëÃÅ--ʱ¼ä¸ÅÄî
5)Linux³ÌÐòÉè¼ÆÈëÃÅ--ÐźŴ¦Àí
6)Linux³ÌÐòÉè¼ÆÈëÃÅ--ÏûÏ¢¹ÜÀí
7)Linux³ÌÐòÉè¼ÆÈëÃÅ--Ïß³Ì ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ