Linux ÎļþÀàÐ͵ÄÅÐ¶Ï £¨×ª£©
LinuxÏ¿ÉÒÔÓÃls –l ÃüÁîÀ´ÅжÏÎļþÀàÐÍ£¬ÈçÉÏ Í¼Ëùʾ¡£¿ÉÒÔÒÀ¾ÝµÚÒ»ÁÐÖеÄ10¸ö×Ö·ûÀ´Åжϡ£
¡¡¡¡• -rw-r—r—Ö¸Ã÷ÁË1.txtÎļþÊÇÒ»¸öÆÕͨÎļþ£¬1.txtºÍmyprog04Îļþ¶¼ÊÇÆÕͨÎļþ¡£ÒÔ”-“¿ªÍ·µÄ¶¼ÊÇÆÕͨÎļþ£¬¶øÒÔ”d”¿ªÍ·µÄÊÇĿ¼Îļþ¡£
¡¡¡¡• brw-rw---- Ö¸Ã÷ÁË/dev/sda1ÊÇÒ»¸ö¿éÉ豸(Block Device)Îļþ¡£ÒÔ”b”¿ªÍ·µÄÎļþ¶¼ÊÇ¿éÉ豸Îļþ¡£•
¡¡¡¡• crw-rw----Ö¸Ã÷ÁË/dev/lp0ÊÇÒ»¸ö×Ö·ûÉ豸(Chartacter Device)Îļþ£¬ÒÔ”c”¿ªÍ·µÄÎļþ¶¼ÊÇ×Ö·ûÉ豸Îļþ¡£
¡¡¡¡• srwxrwxrwx Ö¸Ã÷ÁË/var/lib/mysql/mysql.sockÊÇÒ»¸ösocketÎļþ¡£ÒÔ””¿ªÍ·µÄÎļþ¶¼ÊÇsocketÎļþ¡£
¡¡¡¡• prwxr—r--Ö¸Ã÷ÁËÁËmypipe ÊÇÒ»¸ö¹ÜµÀÎļþ¡£¹ÜµÀÎļþµÄÒ»¸öÊôÐÔÊÇ”p”¡£
¡¡¡¡• lrwxrwxrwx Ö¸Ã÷ÁËsoftlinkof1.txt ÊÇÒ»¸öÈíÁ´½ÓÎļþ£¨»ò³Æ·ûºÅÁ´½ÓÎļþ£©£¬¸ÃÎļþÖ¸ÏòÁË1.txt¡£ÒÔ”l”¿ªÍ·µÄÎļþÊÇÈíÁ´½ÓÎļþ¡£
¡¡¡¡• -rw-r—r—¿ªÍ·µÄhard_link_of_1.txt¿´ÉÏÈ¥ÊǸöÆÕͨÎļþ£¬µ«Ëüʵ¼ÊÉÏÊÇÒ»¸öÓ²Á´½ÓÎļþ¡£
¡¡¡¡• -rwsr-xr-xÖ¸Ã÷ÁËmyprog01ÊÇÒ»¸ösetUidµÄ¿ÉÖ´ÐÐÎļþ£¬ÕâÊǸù¾ÝµÚËĸö×Ö·û”s”Åжϵġ£
¡¡¡¡• -rwxr-sr-xÖ¸Ã÷ÁËmyprog03ÊÇÒ»¸ösetGidµÄ¿ÉÖ´ÐÐÎļþ£¬ÕâÊǸù¾ÝµÚÆ߸ö×Ö·ûÖеĔs”Åжϵġ£
¡¡¡¡• -rwsr-sr-xÖ¸Ã÷ÁËmyprog02ÊÇÒ»¸ösetUid¼ÓsetGidµÄ¿ÉÖ´ÐÐÎļþ£¬ÕâÊǸù¾ÝµÚËĸöºÍµÚÆ߸ö×Ö·ûÖеĔs”Åжϵġ£
¡¡¡¡• drwxrwxrwt ÖеĵÚÒ»¸ö”d”×ÖÖ¸Ã÷ÁËtmpÎļþÊÇÒ»¸öĿ¼£¬×îºóÒ»¸ö×Ö·û”t”Ö¸Ã÷Á˸ÃĿ¼±»ÉèÖÃÁËÕ³×Åλ¡£
Ïà¹ØÎĵµ£º
ÔÎĵØÖ·£º
Linux Ubuntu 9.1 fcitx СÆó¶ì ÖÐÎÄÊäÈë·¨°²×°
×÷Õߣº
½¥Ðн¥Ô¶µÄ´¬
°²×°Ubuntu9.1£¬Ñ¡ÔñÖÐÎÄ°²×°¡£
°²×°ºÃºó£¬UbuntuÒѾ×Ô´øÁËÒ»¸öibusÖÐÎÄÊäÈë·¨£¬¿ÉÊÇÓÃÆðÀ´ºÜ²»Ë¬£¬²»ÈçСÆó¶ì·½±ã¡£
°²×°Ð¡Æó¶ì·½·¨£¬ºÍÍøÉϵıȽϣ¬ÕâÀïµÄ¿ÉÄÜÊDZȽϼòµ¥µÄÁË£¬ÅäÖÃÒª¼òµ¥¶àÁË¡£µçÄÔÒªÁªÍø ......
¡¡¡¡×ܽáһЩ³£ÓõÄLinuxÃüÁî¡£
Ò»¡¢LinuxÄں˺Ͱ汾²éѯÃüÁî
¡¡¡¡ÃüÁ uname -a
¡¡¡¡×÷Ó㺠²é¿´ÏµÍ³Äں˰汾ºÅ¼°ÏµÍ³Ãû³Æ¡£
¡¡¡¡ÃüÁ cat /proc/version
¡¡¡¡×÷Ó㺠²é¿´Ä¿Â¼"/proc"ÏÂversionµÄÐÅÏ¢£¬Ò²¿ÉÒԵõ½µ±Ç°ÏµÍ³µÄÄں˰汾ºÅ¼°ÏµÍ³Ãû³Æ¡£
¡¡¡¡ÃüÁlsb_release -a
¡¡¡¡×÷Ó㺵Ǽµ½·þÎñÆ÷Ö ......
˵Ã÷£ºÏëÔÚwindowsÉÏ´ò¿ªÊ¹ÓÃÔ¶³Ìlinux×ÀÃæ¡£·½·¨Ò²ºÜ¶à¡£
1.vnc¡£Õâ¸öÔÚlinux¶ËÐèÒª°²×°³ÌÐò£¬ÐèÒªÔÚlinuxÉÏÔËÐÐÏàÓ¦µÄ³ÌÐò£¬²ÅÄÜʹwindowsÁ¬½ÓÉÏÈ¥¡£²»Ì«·½±ã¡£
2.xmanager.Ö»ÒªÐÞ¸ÄÒ»ÏÂlinuxÀïµÄ¼¸¸öÎļþÉèÖþͿÉÒÔʹÓᣣ¨ÓëwindowsµÄÔ¶³Ì×ÀÃæÒ»Ñù£¬Ö»ÐèÒª¹´ÉÏÔ¶³Ì×ÀÃæÑ¡Ï
linuxÉÏÉèÖÃÏîÄ¿£º
1¡£ÐÞ¸Ä/etc/X11/xd ......
LinuxÎļþϵͳÉè¼ÆÁËÈýÀàµÄCacheÒÔÓÃÀ´Ö§³Ö¶àÀàÐ͵ÄÎļþϵͳ¡£
Ò»¡¢ VFSË÷Òý½Úµã»º´æ Inode Cache
VFSË÷Òý½ÚµãÊÇÒ»¸öHash±í£¬Ëü²»¶ÏµØ¶ÁÈ¡¡£VFSÌṩµÄË÷Òý½Úµã»º´æ¿ÉÒÔ¼Ó¿ì¶ÔÎļþϵͳµÄ´æÈ¡¡£Ã¿´Î´ÓË÷Òý½Úµã»º´æÖжÁÈ¡Ò»¸öVFSË÷Òý½Úµã£¬ÕâÑùϵͳ¾Í¿ÉÒÔ½ÚÊ¡¶ÁÈ¡ÎïÀíÉ豸µÄ´æÈ¡Ê ......
¶ÔÓÚ²»Í¬µÄLinuxÄں˰汾£¬´ËÁбí¿ÉÄܲ»Í¬£¬»ùÓÚºóÏò¼æÈÝÐÔ£¬Ëæ×ÅLinuxÄں˰汾ºÅµÄÔö¼Ó£¬´ËÁбí¿ÉÄÜ»á±ä³¤¡£´ËÁбíΪ2.6.24-16Äں˰汾ÓÚ/usr/include/asm/unistd_32.hÖÐÁгöµÄ324¸öϵͳµ÷Óúš£
#define __NR_restart_syscall 0
#define __NR_exit 1
#define __NR_fork 2
#define __NR_read 3
#define ......