LinuxÖÐÈçºÎʹÓÃÃüÁîÐÞ¸ÄÎļþËùÊôÓû§×飿
ÏÈÀ´Á˽âÒ»ÏÂÎļþÊôÐÔ£¬
ÔÚshell»·¾³ÀïÊäÈ룺ls -l ¿ÉÒԲ鿴µ±Ç°Ä¿Â¼Îļþ¡£È磺
drwxr-xr-x 2 nsf users 1024 12-10 17:37 ÏÂÔØÎļþ±¸·Ý
·Ö±ð¶ÔÓ¦µÄÊÇ£º
ÎļþÊôÐÔ Á¬½ÓÊý ÎļþÓµÓÐÕß ËùÊôȺ×é Îļþ´óС ÎļþÐÞ¸Äʱ¼ä ÎļþÃû
ÕâÀïrÊǿɶÁ£¬w¿Éд,x ¿ÉÖ´ÐУ¬ÆäÖÐÎļþÊôÐÔ·ÖΪËĶΣ¬---- --- --- 10¸öλÖÃ
ÀýÈ磺
¡¡¡¡d ¡¡ rwx ¡¡ r-x¡¡ r-x
µÚÒ»¸ö×Ö·ûÖ¸¶¨ÁËÎļþÀàÐÍ¡£ÔÚͨ³£ÒâÒåÉÏ£¬Ò»¸öĿ¼ҲÊÇÒ»¸öÎļþ¡£Èç¹ûµÚÒ»¸ö×Ö·ûÊǺáÏߣ¬±íʾÊÇÒ»¸ö·ÇĿ¼µÄÎļþ¡£Èç¹ûÊÇd£¬±íʾÊÇÒ»¸öĿ¼¡£
µÚ¶þ¶ÎÊÇÎļþÓµÓÐÕßµÄÊôÐÔ£¬
µÚÈý¶ÎÊÇÎļþËùÊôȺ×éµÄÊôÐÔ£¬
µÚËĶÎÊǶÔÓÚÆäËüÓû§µÄÊôÐÔ£¬
ÈçÉÏÃæÎļþ¼Ð¡°ÏÂÔØÎļþ±¸·Ý¡± µÄ·ÃÎÊȨÏÞ£¬±íʾÎļþ¼Ð¡°ÏÂÔØÎļþ±¸·Ý¡± ÊÇÒ»¸öĿ¼Îļþ£»Îļþ¼Ð¡°ÏÂÔØÎļþ±¸·Ý¡± µÄÊôÖ÷ÓжÁд¿ÉÖ´ÐÐȨÏÞ£»ÓëÎļþ¼Ð¡°ÏÂÔØÎļþ±¸·Ý¡± ÊôÖ÷ͬ×éµÄÓû§Ö»ÓжÁºÍ¿ÉÖ´ÐÐȨÏÞ£»ÆäËûÓû§Ò²ÓжÁºÍ¿ÉÖ´ÐÐȨÏÞ¡£
È·¶¨ÁËÒ»¸öÎļþµÄ·ÃÎÊȨÏÞºó£¬Óû§¿ÉÒÔÀûÓÃLinuxϵͳÌṩµÄchmodÃüÁîÀ´ÖØÐÂÉ趨²»Í¬µÄ·ÃÎÊȨÏÞ¡£Ò²¿ÉÒÔÀûÓÃchownÃüÁîÀ´¸ü¸Äij¸öÎļþ»òĿ¼µÄËùÓÐÕß¡£ÀûÓÃchgrpÃüÁîÀ´¸ü¸Äij¸öÎļþ»òĿ¼µÄÓû§×é¡£
chmod ÃüÁî
¡¡¡¡¹¦ÄÜ£ºchmodÃüÁîÊǷdz£ÖØÒªµÄ£¬ÓÃÓڸıäÎļþ»òĿ¼µÄ·ÃÎÊȨÏÞ.Óû§ÓÃËü¿ØÖÆÎļþ»òĿ¼µÄ·ÃÎÊȨÏÞ.
¡¡¡¡Óï·¨£º¸ÃÃüÁîÓÐÁ½ÖÖÓ÷¨¡£Ò»ÖÖÊǰüº¬×ÖĸºÍ²Ù×÷·û±í´ïʽµÄÎÄ×ÖÉ趨·¨£»ÁíÒ»ÖÖÊǰüº¬Êý×ÖµÄÊý×ÖÉ趨·¨¡£
¡¡¡¡1. ÎÄ×ÖÉ趨·¨
¡¡¡¡chmod [who] [+ | - | =] [mode] ÎļþÃû?
¡¡¡¡²ÎÊý£º
¡¡¡¡²Ù×÷¶ÔÏówho¿ÉÊÇÏÂÊö×ÖĸÖеÄÈÎÒ»¸ö»òÕßËüÃǵÄ×éºÏ£º
¡¡¡¡u ±íʾ¡°Óû§£¨user£©¡±£¬¼´Îļþ»òĿ¼µÄËùÓÐÕß¡£
¡¡¡¡g ±íʾ¡°Í¬×飨group£©Óû§¡±£¬¼´ÓëÎļþÊôÖ÷ÓÐÏàͬ×éIDµÄËùÓÐÓû§¡£
¡¡¡¡o ±íʾ¡°ÆäËû£¨others£©Óû§¡±¡£
¡¡¡¡a ±íʾ¡°ËùÓУ¨all£©Óû§¡±¡£ËüÊÇϵͳĬÈÏÖµ¡£
¡¡¡¡²Ù×÷·ûºÅ¿ÉÒÔÊÇ£º
¡¡¡¡+ Ìí¼Óij¸öȨÏÞ¡£
¡¡¡¡- È¡Ïûij¸öȨÏÞ¡£
¡¡¡¡= ¸³Óè¸ø¶¨È¨ÏÞ²¢È¡ÏûÆäËûËùÓÐȨÏÞ£¨Èç¹ûÓеϰ£©¡£
¡¡¡¡ÉèÖÃmodeËù±íʾµÄȨÏÞ¿ÉÓÃÏÂÊö×ÖĸµÄÈÎÒâ×éºÏ£º
¡¡¡¡r ¿É¶Á¡£
¡¡¡¡w ¿Éд¡£
¡¡¡¡x ¿ÉÖ´ÐС£
¡¡¡¡X Ö»ÓÐÄ¿±êÎļþ¶ÔijЩÓû§ÊÇ¿ÉÖ´ÐеĻò¸ÃÄ¿±êÎļþÊÇĿ¼ʱ²Å×·¼Óx ÊôÐÔ¡£
¡¡¡¡s ÔÚÎļþÖ´ÐÐʱ°Ñ½ø³ÌµÄÊôÖ÷»ò×éIDÖÃΪ¸ÃÎļþµÄÎļþÊôÖ÷¡£·½Ê½¡°u£«s¡±ÉèÖÃÎļþµÄÓà »§ID룬¡°g£«s¡±ÉèÖÃ×éIDλ¡£
¡¡¡¡t ±£´æ³ÌÐòµÄÎı¾µ½½»»»É豸ÉÏ¡£
¡¡¡¡u ÓëÎļþÊôÖ÷ÓµÓÐÒ»ÑùµÄȨÏÞ¡£
¡¡¡¡g ÓëºÍÎļþÊôÖ÷ͬ×éµÄ
Ïà¹ØÎĵµ£º
µ±ÄÚºËÐèÒªµÈ´ýÒ»¸ö±È½Ï¶ÌµÄʱ¼ä¼ä¸ôʱ£¬±È·½Ëµ£ºÓÐʱºòÉ豸Çý¶¯Æ÷»áµÈ´ýÔ¤Ïȶ¨ÒåµÄÈô¸É¸ö΢ÃîµÄʱ¼äÖ±µ½Ó²¼þÍê³ÉijЩ²Ù×÷¡£ÓÉÓÚ¶¯Ì¬¶¨Ê±Æ÷ͨ³£ÓкܴóµÄÉèÖÿªÏúºÍÒ»¸öÏ൱´óµÄ×îСµÈ´ýʱ¼ä£¨1ms£©£¬ËùÒÔÉ豸Çý¶¯Æ÷ʹÓÃËü»áºÜ²»·½±ã¡£
ÔÚÕâЩÇé¿öÏ£¬ÄÚºËʹÓÃudelay£¨£©ºÍndelay£¨£©º¯Êý£ºÇ°Õß½ÓÊÕÒ»¸ö΢Ãî¼¶µÄʱ¼ä¼ä¸ô×÷Î ......
£¨Ò»£©RedHat/CentOS/Fedora ϵͳÃÜÂëÆÆ½â
¡¡¡¡1.ÔÚgrubÑ¡Ïî²Ëµ¥°´E½øÈë±à¼Ä£Ê½¡£
¡¡¡¡2.±à¼kernel ÄÇÐÐ×îºó¼ÓÉÏS£¨»òÕßSingle£©¡£
¡¡¡¡3.°´B£¬Æô¶¯µ½single-user mode¡£
¡¡¡¡4.½øÈëºóÖ´ÐÐÏÂÁÐÃüÁ
¡¡¡¡# mount -t proc proc /proc
¡¡¡¡# mount -o remount,rw /
¡¡¡¡#passwd
¡¡¡¡#sync
¡¡¡¡#reboot
£¨¶þ£©D ......
/ ¸ùĿ¼
/bin ³£ÓõÄÃüÁî binary file µÄĿ¼
/boot ´æ·ÅϵͳÆô¶¯Ê±±ØÐë¶ÁÈ¡µÄµµ°¸£¬°üÀ¨ºËÐÄ (kernel) ÔÚÄÚ
  ......
1¡¢¼ÓÔØ BIOS µÄÓ²¼þÐÅÏ¢£¬²¢È¡µÃµÚÒ»¸ö¿ª»ú×°ÖõĴúºÅ£»
2¡¢¶ÁÈ¡µÚÒ»¸ö¿ª»ú×°ÖÃµÄ MBR µÄ boot Loader (Ò༴ÊÇ lilo, grub, spfdisk µÈµÈ) µÄ¿ª»úÐÅÏ¢£ ......
Shell½Å±¾¼°Æä³É·Ö
ShellÊÇÒ»¸ö¹¦ÄÜÇ¿´óµÄ±à³ÌÓïÑÔ¡£ÓÃShell±àдµÄÅú´¦ÀíÎļþ³ÆÎªShell½Å±¾¡¢
Shell½Å±¾µÄ³É·Ö
-×¢ÊͲ¿·Ö
ÒÔ#¿ªÍ·µÄÐÐ
-ÃüÁî
ÔÚShell½Å±¾ÖпÉÒÔ³öÏÖÈκÎÔÚ½»»¥·½Ê½Ï¿ÉÒÔʹÓõÄÃüÁî
-±äÁ¿
¼È¿ÉÒÔʹÓÃÓû§×Ô¶¨ÒåµÄ±äÁ¿£¬Ò²¿ÉÒÔʹÓÃϵͳ»·¾³±äÁ¿
-Á÷³Ì¿ØÖÆ
¶ÔÃüÁîµÄÖ´ÐÐÁ÷³ ......