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

LinuxÏÂÎļþµÄ²Ù×÷(zt)

 
1£®ÎļþµÄ´´½¨ºÍ¶Áд
¡¡¡¡µ±ÎÒÃÇÐèÒª´ò¿ªÒ»¸öÎļþ½øÐжÁд²Ù×÷µÄʱºò,ÎÒÃÇ¿ÉÒÔʹÓÃϵͳµ÷Óú¯Êýopen.ʹÓÃÍê³ÉÒÔºóÎÒÃǵ÷ÓÃÁíÍâÒ»¸öcloseº¯Êý½øÐйرղÙ×÷.
¡¡¡¡¡¡¡¡int open(const char *pathname,int flags);
¡¡¡¡¡¡¡¡int open(const char *pathname,int flags,mode_t mode);
¡¡¡¡¡¡¡¡int close(int fd);
¡¡¡¡openº¯ÊýÓÐÁ½¸öÐÎʽ.ÆäÖÐpathnameÊÇÎÒÃÇÒª´ò¿ªµÄÎļþÃû(°üº¬Â·¾¶Ãû³Æ,ȱʡÊÇÈÏΪÔÚµ±Ç°Â·¾¶ÏÂÃæ).flags¿ÉÒÔÈ¥ÏÂÃæµÄÒ»¸öÖµ»òÕßÊǼ¸¸öÖµµÄ×éºÏ.
¡¡¡¡¡¡¡¡O_RDONLY¡¡¡¡:ÒÔÖ»¶ÁµÄ·½Ê½´ò¿ªÎļþ.
¡¡¡¡¡¡¡¡O_WRONLY¡¡¡¡:ÒÔֻдµÄ·½Ê½´ò¿ªÎļþ.
¡¡¡¡¡¡¡¡O_RDWR¡¡¡¡¡¡:ÒÔ¶ÁдµÄ·½Ê½´ò¿ªÎļþ.
¡¡¡¡¡¡¡¡O_APPEND¡¡¡¡:ÒÔ×·¼ÓµÄ·½Ê½´ò¿ªÎļþ.
¡¡¡¡¡¡¡¡O_CREAT¡¡¡¡ :´´½¨Ò»¸öÎļþ.
¡¡¡¡¡¡¡¡O_EXEC¡¡¡¡¡¡:Èç¹ûʹÓÃÁËO_CREAT¶øÇÒÎļþÒѾ­´æÔÚ,¾Í»á·¢ÉúÒ»¸ö´íÎó.
¡¡¡¡¡¡¡¡O_NOBLOCK¡¡ :ÒÔ·Ç×èÈûµÄ·½Ê½´ò¿ªÒ»¸öÎļþ.
¡¡¡¡¡¡¡¡O_TRUNC¡¡¡¡ :Èç¹ûÎļþÒѾ­´æÔÚ,Ôòɾ³ýÎļþµÄÄÚÈÝ.
¡¡¡¡Ç°ÃæÈý¸ö±êÖ¾Ö»ÄÜʹÓÃÈÎÒâµÄÒ»¸ö.Èç¹ûʹÓÃÁËO_CREATE±êÖ¾£¬ÄÇôÎÒÃÇҪʹÓÃopenµÄµÚ¶þÖÖÐÎʽ¡£»¹ÒªÖ¸¶¨mode±êÖ¾£¬ÓÃÀ´±íʾÎļþµÄ·ÃÎÊȨÏÞ¡£mode¿ÉÒÔÊÇÒÔÏÂÇé¿öµÄ×éºÏ.
¡¡¡¡¡¡¡¡-------------------------------------------------
¡¡¡¡¡¡¡¡S_IRUSR Óû§¿ÉÒÔ¶Á S_IWUSR Óû§¿ÉÒÔд
¡¡¡¡¡¡¡¡S_IXUSR Óû§¿ÉÒÔÖ´ÐÐ S_IRWXU Óû§¿ÉÒÔ¶ÁдִÐÐ
¡¡¡¡¡¡¡¡-------------------------------------------------
¡¡¡¡¡¡¡¡S_IRGRP ×é¿ÉÒÔ¶Á S_IWGRP ×é¿ÉÒÔд
¡¡¡¡¡¡¡¡S_IXGRP ×é¿ÉÒÔÖ´ÐÐ S_IRWXG ×é¿ÉÒÔ¶ÁдִÐÐ
¡¡¡¡¡¡¡¡-------------------------------------------------
¡¡¡¡¡¡¡¡S_IROTH ÆäËûÈË¿ÉÒÔ¶Á S_IWOTH ÆäËûÈË¿ÉÒÔд
¡¡¡¡¡¡¡¡S_IXOTH ÆäËûÈË¿ÉÒÔÖ´ÐÐ S_IRWXO ÆäËûÈË¿ÉÒÔ¶ÁдִÐÐ
¡¡¡¡¡¡¡¡-------------------------------------------------
¡¡¡¡¡¡¡¡S_ISUID ÉèÖÃÓû§Ö´ÐÐID S_ISGID ÉèÖÃ×éµÄÖ´ÐÐID
¡¡¡¡¡¡¡¡-------------------------------------------------
¡¡¡¡ÎÒÃÇÒ²¿ÉÒÔÓÃÊý×ÖÀ´´ú±í¸÷¸öλµÄ±êÖ¾.Linux×ܹ²ÓÃ5¸öÊý×ÖÀ´±íʾÎļþµÄ¸÷ÖÖȨÏÞ.
¡¡¡¡¡¡¡¡µÚһλ±íʾÉèÖÃÓû§ID.
¡¡¡¡¡¡¡¡µÚ¶þλ±íʾÉèÖÃ×éID,
¡¡¡¡¡¡¡¡µÚÈýλ±íʾÓû§×Ô¼ºµÄȨÏÞλ,
¡¡¡¡¡¡¡¡µÚËÄλ±íʾ×éµÄȨÏÞ,
¡¡¡¡¡¡¡¡×îºóһλ±íʾÆäËûÈ˵ÄȨÏÞ.
¡¡¡¡¡¡¡¡Ã¿¸öÊý×Ö¿ÉÒÔÈ¡1(Ö´ÐÐȨÏÞ),2(дȨÏÞ),4(¶ÁȨÏÞ),0(ʲôҲûÓÐ)»òÕßÊÇÕ⼸¸öÖµµÄºÍ.


Ïà¹ØÎĵµ£º

linuxÇý¶¯¿ª·¢½Ì³Ì1

´ÓǰÌ쿪ʼѧϰÇý¶¯£¬¸Ð¾õ²»µ½Çý¶¯µÄ¾«Ëè¡£²»¹ýËæ×Åʱ¼äµÄÁ÷ÊÅÎÒ½«¸ã¶¨Ëû¡£
ÒòΪÎÒ²»ÊÇÌØ±ð¶¯Èç¹ûÎÒдµÄ²»µ½Î»µÄµØ·½Ï£Íû´ó¼ÒÖ¸Õý£¬¹²Í¬½ø²½
¡£
É豸Çý¶¯
Çý¶¯¿ò¼Ü£º
Çý¶¯ºÍÆÕͨ³ÌÐòµÄÇø±ðÔÚÓÚËûÊÇʼþÇý¶¯
µÄ£¬Ò²¾ÍÊÇ˵Ëû²»ÊÇÏñÆÕͨ³ÌÐòÄÇÑù´Ómain()Ö´ÐУ¬´Ómain()½áÊø¡£ÒòΪÇý¶¯ÊÇÒÔÄ£¿éµÄÐÎʽ“ÈںϔÈë ......

LinuxÖкǫ́ÃüÁîµÄÖ´ÐÐ

LinuxÖжÔÓÚһЩ´óÈÎÎñÐèÒªÔÚºǫ́ÔËÐУ¬·ñÔò»áÒ»Ö±Õ¼ÓÃÆÁÄ»£¬·À°­Ê¹ÓÃÕßʹÓÃÖÕ¶ËÈ¥Íê³ÉÆäËüµÄÈÎÎñ¡£ÆäÖлáÌṩÈçϼ¸¸öÃüÁîÀ´½øÐкǫִ́ÐУº
1¡¢  ÉèÖÃcrontabÎļþ£¬²¢ÓÃËüÀ´Ìá½»×÷Òµ£»ÆäÖÐcron ϵͳµ÷¶È½ø³Ì£¬¿ÉÒÔʹÓÃËüÔÚÿÌìµÄ·Ç¸ß·å¸ººÉʱ¼ä¶ÎÔËÐÐ×÷Òµ£¬»òÔÚÒ»ÖÜ»òÒ»ÔÂÖеIJ»Í¬Ê±¶ÎÔËÐС£
2¡¢  ʹÓÃatÃüÁîÀ ......

linux£ºDynamic MMap ran out of room

    µ±ÎÒµÄubuntu½øÐÐÈç³£µÄ¸üÐÂʱ£¬Í»È»¸æËßÎÒDynamic MMap ran out of room.È»ºógoogleµÃ½â·¨£¬¼Ç¼ÈçÏ£º
    sudo gedit /etc/apt/apt.conf.d/70debconf
    ÔöÌíÒÔÏÂÁ½ÐУºAPT::Cache-Limit "200000000";
       &nbs ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ