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(ʲôҲûÓÐ)»òÕßÊÇÕ⼸¸öÖµµÄºÍ.
Ïà¹ØÎĵµ£º
1.Äں˱àÒë±ØÐëÔÚroot»·¾³Ï£¬¶øUbuntu×°ºóûÓÐrootÓû§£¬ËùÒÔÉèÖÃrootÃÜÂë
sudo passwd root
2.su»Ø³µ£¬ÊäÈëÃÜÂë¾ÍÊÇÒÔrootÉí·ÝÁË£¬
3.ÏÂÔØlinuxÄں˲¢½«Æä×ªÒÆµ½/usr/srcÎļþ¼Ð
cp Îļþ /usr/src
4.tar -jxvf linux-2.6.29.4.tar.bz2
......
Linux°æµÄgoogle-chrome£¬ÎªÁË"²»ÖØÔìÂÖ×Ó"£¬Ê¹ÓõÚÈý·½¹¤¾ß½øÐÐÖ¤ÊéµÄÑéÖ¤¡£
·½·¨ÈçÏ£º
ÏȾöÌõ¼þ£º°²×°ºÃµÚÈý·½µÄÖ¤Êé¹ÜÀí¹¤¾ß£º
yum install nss-tools
µÚÒ»¡¢´ÓhttpsÍøÕ¾£¬µ¼³öCAÖ¤Ê飬·½·¨²Î¿¼£º
http://blog.avirtualhome.com/2010/02/02/adding-ssl-certificates-to-google-chrome-linux-ubuntu/
¿¼Âǵ½Ò»Ð©Ó¢ ......
LinuxÖжÔÓÚһЩ´óÈÎÎñÐèÒªÔÚºǫ́ÔËÐУ¬·ñÔò»áÒ»Ö±Õ¼ÓÃÆÁÄ»£¬·À°Ê¹ÓÃÕßʹÓÃÖÕ¶ËÈ¥Íê³ÉÆäËüµÄÈÎÎñ¡£ÆäÖлáÌṩÈçϼ¸¸öÃüÁîÀ´½øÐкǫִ́ÐУº
1¡¢ ÉèÖÃcrontabÎļþ£¬²¢ÓÃËüÀ´Ìá½»×÷Òµ£»ÆäÖÐcron ϵͳµ÷¶È½ø³Ì£¬¿ÉÒÔʹÓÃËüÔÚÿÌìµÄ·Ç¸ß·å¸ººÉʱ¼ä¶ÎÔËÐÐ×÷Òµ£¬»òÔÚÒ»ÖÜ»òÒ»ÔÂÖеIJ»Í¬Ê±¶ÎÔËÐС£
2¡¢ ʹÓÃatÃüÁîÀ ......
µÚÒ»²¿·Ö µÚÈýÕ LinuxÖ÷»úµÄ¹æ»®
1.¼ÆËã»úÓ²¼þÅäÖûù±¾ÖªÊ¶£¨ÂÔ£©
2.LinuxÖеÄÓ²¼þÇý¶¯ºÅ£¬ÔÚLinuxÖÐÿ¸öÉ豸¶¼±»µ±³ÉÒ»¸öÎļþÀ´´¦Àí
IDEÓ²ÅÌ£º /dev/hd[a-d]
SCSIÓ²ÅÌ£º/dev/sd[a-p]
UÅÌ£º &nbs ......
´´½¨linux·þÎñ£¬Ê¹µÃtest client¿ÉÒÔ¿ª»úÆô¶¯£¬²½ÖèÈçÏ£º
1.´´½¨Ä¿Â¼/usr/local/test/
2.¸´ÖÆtestcµ½/usr/local/test/
3.±àдÎļþ/etc/init.d/testc.sh
testc.sh
--------------------begin(not included)-----------------------
#! /bin/sh
#
### BEGIN INIT INFO
# Provides: &nbs ......