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

linux¿âÎļþ±àдÈëÃÅ

linux¿âÎļþ±àдÈëÃÅ
Ò»¡¢ÎªÊ²Ã´ÒªÊ¹ÓÿâÎļþ
ÎÒÃÇÔÚʵ¼Ê±à³Ì¹¤×÷Öп϶¨»áÓöµ½ÕâÖÖÇé¿ö£ºÓм¸¸öÏîÄ¿ÀïÓÐһЩº¯ÊýÄ£¿éµÄ¹¦ÄÜÏàͬ£¬
ʵÏÖ´úÂëÒ²Ïàͬ£¬Ò²ÊÇÎÒÃÇËù˵µÄÖØ¸´´úÂë¡£±ÈÈ磬ºÜ¶àÏîÄ¿Àï¶¼ÓÐÒ»¸öÓû§ÑéÖ¤µÄ¹¦ÄÜ¡£
´úÂë¶ÎÈçÏ£º
   //UserLogin.hÎļþ£¬Ìṩº¯ÊýÉùÃ÷
   int IsValidUser(char* username, int namelen);
     //UserLogin.cÎļþ£¬ÊµÏÖ¶ÔÓû§ÐÅÏ¢µÄÑéÖ¤
   int IsValidUser(char* username, int namelen)
   {
      int IsValid = 0;
      /*ÏÂÃæÊǾßÌåµÄ´¦Àí´úÂ룬ÂÔÈ¥*/
      return IsValid
   }
   Èç¹ûÿ¸öÏîÄ¿¶¼±£´æ×ÅÕâÁ½¸öUserLogin.hºÍUserLogin.cÎļþ£¬»áÓÐÒÔϼ¸¸ö±×¶Ë:
   1¡¢Ã¿¸öÏîÄ¿Àï¶¼ÓÐÖØ¸´µÄÄ£¿é£¬Ôì³É´úÂëÖØ¸´¡£  
   2¡¢´úÂëµÄÖØÓÃÐÔ²»ºÃ£¬Ò»µ©IsValidUserµÄ´úÂë·¢ÉúÁ˱仯£¬ÎªÁ˱£³ÖÉè¼ÆµÄÒ»ÖÂÐÔ£¬ÎÒÃÇ»¹ÒªÊÖ¹¤ÐÞ¸ÄÆäËûÏîÄ¿ÀïµÄUserLogin.cÎļþ£¬¼È·ÑʱÓÖ·ÑÁ¦£¬»¹ÈÝÒ׳ö´í¡£  
¿âÎļþ¾ÍÊǶԹ«¹²´úÂëµÄÒ»ÖÖ×éÖ¯ÐÎʽ¡£
   
ΪÁ˽â¾öÉÏÃæÁ½¸ö±×¶Ë£¬¾ÍÌá³öÁËÓÿâÎļþ´æ·Å¹«¹²´úÂëµÄ½â¾ö·½°¸£¬ÆäÒªµã¾ÍÊǰѹ«¹²µÄ£¨Ò²¾ÍÊÇ¿ÉÒÔ±»¶à´Î¸´Óõģ©Ä¿±ê´úÂë´ÓÏîÄ¿ÖзÖÀë³öÀ´£¬Í³Ò»´æ·Åµ½¿â
ÎļþÖУ¬ÏîĿҪÓõ½ÕâЩ´úÂëµÄʱºò£¬ÔÚ±àÒë»òÕßÔËÐеÄʱºò´Ó¿âÎļþÖÐÈ¡µÃÄ¿±ê´úÂë¼´¿É¡£¿âÎļþÓÖ·ÖÁ½ÖÖ£º¾²Ì¬¿âºÍ¶¯Ì¬¿â¡£
¶þ¡¢¾²Ì¬¿âÓ붯̬¿â
   
Èç¹û³ÌÐòÊÇÔÚ±àÒëʱ¼ÓÔØ¿âÎļþµÄ£¬¾ÍÊÇʹÓÃÁ˾²Ì¬¿â¡£Èç¹ûÊÇÔÚÔËÐÐʱ¼ÓÔØÄ¿±ê´úÂ룬¾Í³ÉΪ¶¯Ì¬¿â¡£»»¾ä»°Ëµ£¬Èç¹ûÊÇʹÓþ²Ì¬¿â£¬Ôò¾²Ì¬¿â´úÂëÔÚ±àÒëʱ¾Í¿½
±´µ½Á˳ÌÐòµÄ´úÂë¶Î£¬³ÌÐòµÄÌå»ý»áÅòÕÍ¡£Èç¹ûʹÓö¯Ì¬¿â£¬Ôò³ÌÐòÖÐÖ»±£Áô¿âÎļþµÄÃû×ֺͺ¯ÊýÃû£¬ÔÚÔËÐÐʱȥ²éÕÒ¿âÎļþºÍº¯ÊýÌ壬³ÌÐòµÄÌå»ý»ù±¾±ä»¯²»´ó¡£
    ¾²Ì¬¿âµÄÔ­ÔòÊÇ“ÒԿռ任ʱ¼ä”£¬Ôö¼Ó³ÌÐòÌå»ý£¬¼õÉÙÔËÐÐʱ¼ä;
    ¶¯Ì¬¿âÔòÊÇ“ÒÔʱ¼ä»»¿Õ¼ä”£¬Ôö¼ÓÁËÔËÐÐʱ¼ä£¬µ«¼õÉÙÁ˳ÌÐò±¾ÉíµÄÌå»ý¡£
    ÏÂÃæÎÒÃǾÍÒÔʵ¼ÊÀý×ÓÀ´¿´¿´ÈçºÎʹÓÃÕâÁ½ÖÖ¿â.
Èý¡¢¾²Ì¬¿âµÄ±àдºÍʹÓÃ
1¡¢¸ÅÊö
   ¾²Ì¬¿âÎļþµÄÀ©Õ¹ÃûÒ»°ãΪ.a,Æä±àд²½ÖèºÜ¼òµ¥¡£
¢Å±àдº¯Êý´úÂë
¢Æ±àÒëÉú³É¸÷Ä¿±êÎļþ
¢ÇÓ


Ïà¹ØÎĵµ£º

Linux±à³ÌÔý¼Ç

1.“/bin”¡¢“/sbin”¡¢“/usr/bin”¡¢“/usr/sbin”¡¢“/usr/local/bin”µÈ·¾¶ÒѾ­ÔÚϵͳ»·¾³±äÁ¿ÖÐÁË£¬Èç¹û¿ÉÖ´ÐÐÎļþ   ÔÚÕ⼸¸ö±ê׼λÖã¬ÔÚÖÕ¶ËÃüÁîÐÐÊäÈë¸ÃÈí¼þ¿ÉÖ´ÐÐÎļþµÄÎļþÃûºÍ²ÎÊý£¬»Ø³µ¼´¿É¡£
2.Èç¹û²»ÔÚ±ê׼λÖã¬ÎļþÃûÇ°ÃæÐèÒª¼ÓÉÏÍêÕûµÄ ......

LinuxĿ¼С½â

ÔÚlinuxÖÐÓû§·ÖΪÁ½Àࣺ1¡¢root³¬¼¶Óû§  2¡¢ÆÕͨÓû§
      /bin
  ¡¡¡¡Òýµ¼Æô¶¯ËùÐèµÄÃüÁî»òÆÕͨÓû§¿ÉÄÜÓõÄÃüÁî(¿ÉÄÜÔÚÒýµ¼Æô¶¯ºó)¡£
  ¡¡¡¡/sbin
  ¡¡¡¡ÀàËÆ/bin £¬µ«²»¸øÆÕͨÓû§Ê¹Óã¬ËäÈ»Èç¹û±ØÒªÇÒÔÊÐíʱ¿ÉÒÔʹÓá£
  ¡¡¡¡/etc
  ¡¡¡¡Ìض¨µÄÅ ......

Linux»·¾³ÏÂÓÃcÓïÑÔдµÄ²¥·ÅwavÎļþµÄС³ÌÐò

http://blog.csdn.net/noah1987/archive/2008/10/21/3118934.aspx
±¾³ÌÐò¿ÉÒÔ¶ÁÈ¡.wavÎļþ£¬È»ºó½øÐв¥·Å¡£
ʹÓÃǰ£¬ÇëÈ·ÈÏÄúÊÇ·ñ°²×°ÒôƵÇý¶¯¡£
È·ÈÏ·½·¨£ºcat /etc/sndstat£¬Èç¹ûÏÔʾÎÞ´ËÉ豸£¬ÔòûÓа²×°Çý¶¯¡£
°²×°Çý¶¯ºÜ¼òµ¥£¬µ½oss.comÉÏÏÂÔØÒôƵÇý¶¯£¬È»ºó°´ÕÕÍøÉϵĽ̳̽øÐоͿÉÒÔÁË¡£
Ô´´úÂëÈçÏ£º
#include ......

Linux¼¼Êõѧϰroadmap

Linux³õ¼¶
linuxͼÐνçÃæÊ¹ÓÃ
linux¼òµ¥Ä¿Â¼½á¹¹
linux³£ÓÃÃüÁî
linuxϵͳ°²×°
LinuxÖм¶
linuxÓû§/Îļþϵͳ¹ÜÀí
linuxÍøÂç¹ÜÀí
linux´ÅÅ̹ÜÀí
linuxϵͳºÍÈÕ¼Çά»¤¹ÜÀí
linux°²È«ÓÅ»¯
linuxϵͳ±¸·ÝÓë»Ö¸´
shell³õ²½±à³Ì
linux¸ß¼¶
Linux·þÎñÆ÷
Linux Dns·þÎñÆ÷
Linux Mail·þÎñÆ÷
Linux Web·þÎ ......

linux—selectÏê½â

linux—selectÏê½â
selectϵͳµ÷ÓÃʱÓÃÀ´ÈÃÎÒÃǵijÌÐò¼àÊÓ¶à¸öÎļþ¾ä±úµÄ״̬±ä»¯µÄ¡£³ÌÐò»áÍ£ÔÚselectÕâÀïµÈ´ý£¬Ö±µ½±»¼àÊÓµÄÎļþ¾ä±úÓÐÒ»¸ö»ò¶à¸ö·¢ÉúÁË״̬¸Ä±ä¡£
¹ØÓÚÎļþ¾ä±ú£¬Æäʵ¾ÍÊÇÒ»¸öÕûÊý£¬Í¨¹ýsocketº¯ÊýµÄÉùÃ÷¾ÍÃ÷°×ÁË£º
int socket(int domain, int type, int protocol);
ÎÒÃÇ×îÊìϤµÄ¾ä±úÊÇ0¡¢1¡¢2 ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ