亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 1335 | 回復(fù): 0
打印 上一主題 下一主題

Linux基礎(chǔ)知識(shí) [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2008-01-08 14:14 |只看該作者 |倒序?yàn)g覽

                               
一、基本常識(shí):
第一部分  shell
1、1 文件:
    當(dāng)你創(chuàng)建一個(gè)文件的時(shí)候,系統(tǒng)保存了有關(guān)該文件的全部信息,包括:
• 文件的位置。
• 文件類型。
• 文件長(zhǎng)度。
• 哪位用戶擁有該文件,哪些用戶可以訪問(wèn)該文件。
• i節(jié)點(diǎn)。
• 文件的修改時(shí)間。
• 文件的權(quán)限位。
讓我們使用ls -l命令,來(lái)看一個(gè)典型的文件:
$ls -l
total 4232
-rwxr-xr-x 1 root root  3756    Oct 14:04:44  dmesg
-r-xr-xr-x 1 root root  120708  oct 3 05:40 PS
-rwxr-xr-x 1 root root  5388    DEC 2 2008 pwd
........
下面讓我們來(lái)分析一下該命令所得結(jié)果的前面兩行,看看都包含了哪些信息:
total 4232:這一行告訴我們?cè)撃夸浿兴形募嫉目臻g。
- r w x r- x r- x:這是該文件的權(quán)限位。如果除去最前面的橫杠,這里一共是9個(gè)字符,他們分別對(duì)應(yīng)9個(gè)權(quán)限位。通過(guò)這些權(quán)限位,可以設(shè)定用戶對(duì)文件的訪問(wèn)權(quán)限。這9個(gè)字符可以分為三組:
r w x:文件屬主權(quán)限這是前面三位
r- x:同組用戶權(quán)限這是中間三位
r- x:其他用戶權(quán)限這是最后三位
后面我們還將對(duì)這些權(quán)限位作更詳細(xì)的介紹。出現(xiàn)在r、w、x位置上的橫杠表示相應(yīng)的訪問(wèn)權(quán)限被禁止。
   1 該文件硬鏈接的數(shù)目。
   root 文件的屬主。
   root 文件的屬主r o o t所在的缺省組(也叫做r o o t )。
   3578 用字節(jié)來(lái)表示的文件長(zhǎng)度,記住,不是K字節(jié)!
   Oct 14 04:44 文件的更新時(shí)間。
   dmesg 文件名。
1.2文件類型:
   文件類型有七種,它可以從ls -l命令所列出的結(jié)果的第一位看出,這七種類型是:
    d 目錄。
    l 符號(hào)鏈接(指向另一個(gè)文件)。
    s 套接字文件。
    b 塊設(shè)備文件。
    c 字符設(shè)備文件。
    p 命名管道文件。
    - 普通文件,或者更準(zhǔn)確地說(shuō),不屬于以上幾種類型的文件。(這個(gè)是最常見)
1.3權(quán)限:
用touch 命令創(chuàng)建一個(gè)文件:
$touch myfile
$ls -l
-rw-r--r--  1 dave   admin  0 Jan 8 13:22:05 myfile
文件屬主權(quán)限    組用戶權(quán)限     其他用戶權(quán)限
r w -         r- -          r--
接下來(lái)的三個(gè)權(quán)限位是文件屬主所具有的權(quán)限;再接下來(lái)的三位是與你同組用戶所具有的權(quán)限,這里是a d m i n組;最后三位是其他用戶所具有的權(quán)限。在該命令的結(jié)果中,我所屬于的缺省組也顯示了出來(lái)。下面是對(duì)該文件權(quán)限的精確描述:
表1-1 ls -l命令輸出的含義
(第一個(gè)字符)        -                                          普通文件
(接下來(lái)的三個(gè)字符)   rw-                                        文件屬主的權(quán)限
(再接下來(lái)的三個(gè)字符) r--                                        同組用戶的權(quán)限
(最后三個(gè)字符)      r--                                        其他用戶的權(quán)限
因此,這三組字符(除了第一個(gè)字符)分別定義了:
1) 文件屬主所擁有的權(quán)限。
2) 文件屬主缺省組(一個(gè)用戶可以屬于很多的組)所擁有的權(quán)限。
3) 系統(tǒng)中其他用戶的權(quán)限。
在每一組字符中含有三個(gè)權(quán)限位:
r 讀權(quán)限
w 寫/更改權(quán)限
x 執(zhí)行該腳本或程序的權(quán)限
這里我們采用另外一種方式來(lái)表示剛才所列出m y f i l e的文件權(quán)限:
- r w - r- - r--
文件類型為普通文件文件屬主可以讀、寫同組用戶可以讀其他用戶可以讀
你可能已經(jīng)注意到了,m y f i l e在創(chuàng)建的時(shí)候并未給屬主賦予執(zhí)行權(quán)限,在用戶創(chuàng)建文件時(shí),
系統(tǒng)不會(huì)自動(dòng)地設(shè)置執(zhí)行權(quán)限位。這是出于加強(qiáng)系統(tǒng)安全的考慮。必須手工修改這一權(quán)限位:
后面講到u m a s k命令時(shí),你就會(huì)明白為什么沒(méi)有獲得執(zhí)行權(quán)限。然而,你可以針對(duì)目錄設(shè)置執(zhí)
行權(quán)限位,但這與文件執(zhí)行權(quán)限位的意義有所不同,這一點(diǎn)我們將在后面討論。
上面這段關(guān)于權(quán)限位的內(nèi)容可能不太好理解,讓我們來(lái)看幾個(gè)例子(見表1 - 2 )。
更令人迷惑的是,對(duì)于文件屬主來(lái)說(shuō),在只有讀權(quán)限位被置位的情況下,仍然可以通過(guò)
文件重定向的方法向該文件寫入。過(guò)一會(huì)兒我們就會(huì)看到,能否刪除一個(gè)文件還依賴于該文
件所在目錄權(quán)限位的設(shè)置。
表1-2 文件權(quán)限及含義
權(quán)限                         所代表的含義
r-- --- ---                 文文件屬主可讀,但不能寫或執(zhí)行
r-- r-- ---                 文文件屬主和同組用戶(一般來(lái)說(shuō),是文件屬主所在的缺省組)可讀
r-- r-- r--                 文任何用戶都可讀,但不能寫或執(zhí)行
rwx r-- r--                 文件屬主可讀、寫、執(zhí)行,同組用戶和其他用戶只可讀
rwx r-x ---                 文件屬主可讀、寫、執(zhí)行,同組用戶可讀、執(zhí)行
rwx r-x r-x                 文件屬主可讀、寫、執(zhí)行,同組用戶和其他用戶可讀、執(zhí)行
rw- rw- ---                 文件屬主和同組用戶可讀、寫
rw- rw- r--                 文件屬主和同組用戶可讀、寫,其他用戶可讀
rw- rw- ---                 文件屬主和同組用戶及其他用戶讀可以讀、寫,慎用這種權(quán)限設(shè)置,因?yàn)槿魏斡脩舳伎梢詫懭朐撐募?br /> 1.4 改變權(quán)限位的方法:
chmod 命令的一般格式為:
chmod [who] operator [permission] filename
w h o的含義是:                                      
u 文件屬主權(quán)限。                                   
g 同組用戶權(quán)限。
o 其他用戶權(quán)限。                                 
a 所有用戶(文件屬主、同組用戶及其他用戶)。
o p e r a t o r的含義:
+ 增加權(quán)限。
- 取消權(quán)限。
= 設(shè)定權(quán)限。
p e r m i s s i o n的含義:
r 讀權(quán)限。
w 寫權(quán)限。
x 執(zhí)行權(quán)限。
s 文件屬主和組set-ID。
t 粘性位*。
l 給文件加鎖,使其他用戶無(wú)法訪問(wèn)。
u,g,o 針對(duì)文件屬主、同組用戶及其他用戶的操作。
chmod命令舉例:讓我們來(lái)看一些使用c h m o d命令的例子。假定m y f i l e文件最初具有這樣的權(quán)限: rwx rwx rwx :
命令                  結(jié)果            含義
chmod a-x myfile     rw- rw- rw-       收回所有用戶的執(zhí)行權(quán)限
chmod og-w myfile    rw- r-- r- -      收回同組用戶和其他用戶的寫權(quán)限
chmod g+w myfile     rw- rw- r- -      賦予同組用戶寫權(quán)限
chmod u+x myfile     rwx rw- r- -      賦予文件屬主執(zhí)行權(quán)限
chmod go+x myfile    rwx rwx r- x      賦予同組用戶和其他用戶執(zhí)行權(quán)限
當(dāng)創(chuàng)建m y f i l e文件時(shí),它具有這樣的權(quán)限:
-rw-r--r--  1 dave   admin    0 Jan 8 14:05 myfile
如果這是我寫的一個(gè)腳本,我希望能夠具有執(zhí)行權(quán)限,并取消其他用戶(所有其他用戶)的寫權(quán)限,可以用:
$ chmod u+x o-w myfile
這樣,該文件的權(quán)限變?yōu)椋?br /> -rwx r-- ---   1 dave  admin   0 Jan 8 14:05 myfile
現(xiàn)在已經(jīng)使文件屬主對(duì)myfile文件具有讀、寫執(zhí)行的權(quán)限,而admin組的用戶對(duì)該文件具有讀權(quán)限。如果希望某個(gè)腳本文件對(duì)你自己來(lái)說(shuō)可執(zhí)行,而且你對(duì)該文件的缺省權(quán)限很放心,那么只要使它對(duì)你來(lái)說(shuō)具有執(zhí)行權(quán)限即可。
$ chmod u+x dt
chmod命令絕對(duì)模式的一般形式為:chmod [mode] file
其中mode是一個(gè)八進(jìn)制數(shù)。在絕對(duì)模式中,權(quán)限部分有著不同的含義。每一個(gè)權(quán)限位用一個(gè)八進(jìn)制數(shù)來(lái)代表,如表1 - 3所示:
  表1-3 八進(jìn)制目錄/文件權(quán)限表示八進(jìn)制數(shù)     含義               八進(jìn)制數(shù)           含義
0 4 0 0    文件屬主可讀        0 0 1 0             同組用戶可執(zhí)行
0 2 0 0    文件屬主可寫        0 0 0 4             其他用戶可讀
0 1 0 0    文件屬主可執(zhí)行      0 0 0 2             其他用戶可寫
0 0 4 0    同組用戶可讀        0 0 0 1             其他用戶可執(zhí)行
0 0 2 0    同組用戶可寫
在設(shè)定權(quán)限的時(shí)候,只需按照表1-3查出與文件屬主、同組用戶和其他用戶所具有的權(quán)限相對(duì)應(yīng)的數(shù)字,并把它們加起來(lái),就是相應(yīng)的權(quán)限表示。
再來(lái)看看前面舉的例子:
-rw-r--r--  1 dave   admin    0 Jan 8 14:05 myfile
相應(yīng)的權(quán)限表示應(yīng)為6 4 4,它的意思就是:
0 4 0 0 + 0 2 0 0 (文件屬主可讀、寫)   = 0 6 0 0
0 0 4 0 (同組用戶可讀)                 = 0 0 4 0
0 0 0 4 (其他用戶可讀)                 = 0 0 0 4
                                        0 6 4 4
有一個(gè)計(jì)算八進(jìn)制權(quán)限表示的更好辦法,如表1 - 4所示:
表1-4 計(jì)算權(quán)限值
文件屬                   主同組用戶             其他用戶
r w x                    r w x                 r w x
4 + 2 + 1                4 + 2 + 1             4 + 2 + 1
使用表1-4,可以更容易地計(jì)算出相應(yīng)的權(quán)限值,只要分別針對(duì)文件屬主、同組用戶和其他用戶把相應(yīng)權(quán)限下面的數(shù)字加在一起就可以了。myfile文件具有這樣的權(quán)限:
rw-        r--     r--
4 + 2      4       4
把相應(yīng)權(quán)限位所對(duì)應(yīng)的值加在一起,就是644。
chmod 的其他例子:
命令           結(jié)果                     含義
chmod 666     rw- rw- rw-            賦予所有用戶讀和寫的權(quán)限
chmod 644     rw- r-- r--            賦予所有文件屬主讀和寫的權(quán)限,所有其他用戶讀權(quán)限
chmod 744     rwx r-- r--            賦予文件屬主讀、寫和執(zhí)行的權(quán)限,所有其他用戶讀的權(quán)限
chmod 664     rw- rw- r--            賦予文件屬主和同組用戶讀和寫的權(quán)限,其他用戶讀權(quán)限
chmod 700     rwx --- ---            賦予文件屬主讀、寫和執(zhí)行的權(quán)限
chmod 444     r-- r-- r--            賦予所有用戶讀權(quán)限
1.4 目錄:
目錄權(quán)限和文件權(quán)限是有所不同。目錄的讀權(quán)限是可以列出其中的內(nèi)容。寫權(quán)限是可以在該目錄中創(chuàng)建文件,如果不希望其他用戶在你的目錄中創(chuàng)建文件,可以取消相應(yīng)的寫權(quán)限。執(zhí)行權(quán)限則意味著搜索和訪問(wèn)該目錄。
                                 目錄權(quán)限
r                             w                             x
可以列出該目錄中的文件      可以在該目錄中創(chuàng)建或刪除文件         可以搜索或進(jìn)入該目錄
                                表1-6 目錄權(quán)限舉例
權(quán)限                       文件屬主               同組用戶            其他用戶
drwx rwx r-x(775)         讀、寫、執(zhí)行          讀、寫、執(zhí)          行讀、執(zhí)行
drwx r-x r--(754)         讀、寫、執(zhí)行          讀、執(zhí)行            讀
drwx r-x r-x(755)         讀、寫、執(zhí)行          讀、執(zhí)行            讀、執(zhí)行
1.5為什么要使用suid/guid修改腳本文件的權(quán)限:
suid意味著如果某個(gè)用戶對(duì)屬于自己的s h e l l腳本設(shè)置了這種權(quán)限,那么其他用戶在執(zhí)行這一腳本時(shí)也會(huì)具有其屬主的相應(yīng)權(quán)限。于是,如果根用戶的某一個(gè)腳本設(shè)置了這樣的權(quán)限,那么其他普通用戶在執(zhí)行它的期間也同樣具有根用戶的權(quán)限。同樣的原則也適用于guid,執(zhí)行相應(yīng)腳本的用戶將具有該文件所屬用戶組中用戶的權(quán)限。
為什么要使用這種類型的腳本?這里有一個(gè)很好的例子。我管理著幾個(gè)大型的數(shù)據(jù)庫(kù)系統(tǒng),而對(duì)它們進(jìn)行備份需要有系統(tǒng)管理權(quán)限。我寫了幾個(gè)腳本,并設(shè)置了它們的g u i d,這樣我指定的一些用戶只要執(zhí)行這些腳本就能夠完成相應(yīng)的工作,而無(wú)須以數(shù)據(jù)庫(kù)管理員的身份登錄,以免不小心破壞了數(shù)據(jù)庫(kù)服務(wù)器。通過(guò)執(zhí)行這些腳本,他們可以完成數(shù)據(jù)庫(kù)備份及其他管理任務(wù),但是在這些腳本運(yùn)行結(jié)束之后,他們就又回復(fù)到他們作為普通用戶的權(quán)限。若想找出這些命令,可以進(jìn)入/bin或/sbin目錄,執(zhí)行 $ ls -l |grep  '^...s',這一個(gè)命令是用來(lái)查找suid文件的;$ ls -l |grep '^...s...s'就可用來(lái)查找suid和guid。
如何設(shè)置suid與guid呢?如果希望設(shè)置suid,那么就將相應(yīng)的權(quán)限位之前的那一位設(shè)置為4;如果希望設(shè)置guid,那么就將相應(yīng)的權(quán)限位之前的那一位設(shè)置為2;如果希望兩者都置位,那么將相應(yīng)的權(quán)限之前的那一位設(shè)置為4+2。一旦設(shè)置了這一位,一個(gè)s將出現(xiàn)在綿位置上。記。涸谠O(shè)置suid或guid的同時(shí),相應(yīng)的執(zhí)行權(quán)限必須被設(shè)置。例如,如果希望設(shè)置guid,那么必須要讓該用戶組具有執(zhí)行權(quán)限。如想對(duì)文件login設(shè)置suid,它當(dāng)前所具有的權(quán)限為rwx rw- r--(741),需要在使用chmod命令時(shí),在該權(quán)限數(shù)字的前面加一個(gè)4,即chmod 4741,這樣使該文件的權(quán)限變?yōu)閞ws rw- r--
              表1-7 設(shè)置s u i d / g u i d
命令                結(jié)果                 含義
chmod 4755       rws r-x r-x   文件被設(shè)置了suid,文件屬主具有讀、寫和執(zhí)行的權(quán)限,所有其
他用戶具有讀和執(zhí)行的權(quán)限
chmod 6711      rws --s --s    文件被設(shè)置了suid和guid,文件屬主具有讀、寫和執(zhí)行的權(quán)限,
所有其他用戶具有執(zhí)行的權(quán)限
chmod 4764      rws rw- r--   文件被設(shè)置了s u i d,文件屬主具有讀、寫和執(zhí)行的權(quán)限,同組用
戶具有讀和執(zhí)行的權(quán)限,其他用戶具有讀權(quán)限
還可以使用符號(hào)方式來(lái)設(shè)置suid與guid。如果某個(gè)文件具有這樣的權(quán)限:rwx r-x r-x,那么可以這樣設(shè)置其suid:
$chmod u+s
于是,該文件的權(quán)限將變?yōu)椋簉ws r-x r-x。注若為S,表示該權(quán)限位并末設(shè)置。
1.6 chown與chgrp
當(dāng)你創(chuàng)建一個(gè)文件時(shí),你就是該文件的屬主。一旦你擁有某個(gè)文件,就可以改變它的所有權(quán),把它的所有權(quán)交給另外一個(gè)/etc/passwd文件中存在的合法用戶。可以使用用戶或用戶ID號(hào)來(lái)完成這一操作。在改變一個(gè)文件的所有權(quán)時(shí),相應(yīng)的suid也將被清除,這主要是出于安全考慮。只有文件的屬主和系統(tǒng)管理員才可以改變文件夾的所有權(quán)。一旦將文件的所有權(quán)交給另外一個(gè)用戶,就無(wú)法再重新收回它的所有權(quán)。如果真的需要這樣做,那么就只有求助于系統(tǒng)管理員了。
chown命令的一般形式為: chmod -R -h owner file
—R選項(xiàng)意味著對(duì)所有子目錄下的文件也都進(jìn)行同樣的操作。 -h選項(xiàng)意味著在改變符號(hào)鏈接文件的屬主時(shí)不影響該外國(guó)投資所指向的目標(biāo)文件。
chown舉例,這里給出幾個(gè)例子:
文件project的所有權(quán)現(xiàn)在由用戶louise交給了用戶pauline。
  $ ls -l
  $ -rwx rwx rwx  1 louise  admin 345 sep 20 14:33 project
  $ chown pauline project
  $ ls -l
  $ -rwx rwx rwx  1 pauline admin    sep 20 14:33 project
從而實(shí)現(xiàn)了將文件project的所有權(quán)現(xiàn)在由用戶louise交給了用戶pauline。
   
   chgrp舉例,chgrp命令和chown命令的格式差不多,下面給出一個(gè)例子。
-rwx rwx rwx 1 pauline admin 345 sep 20 14:33 project
$chgrp sybadmin project
$ls -l
$ -rwx rwx rwx paulin sybadmin 345 sep 20 14:33 project
用戶pauline現(xiàn)在把該文件所屬的組由admin變?yōu)閟ybadmin(系統(tǒng)中的另外一個(gè)用戶組)。
使用下面的命令可找出你所在的用戶組:
$group
$admin sybadmin appsgen general
或者可用id命令:
$id
$uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm)
找出其他用戶所在的組:
$group matty
$sybamdin appsgen post
上面的命令實(shí)現(xiàn)用戶matty查找出屬于sybadmin、appsgen 和post組。
1.7 umask
當(dāng)最初登錄到系統(tǒng)中時(shí), u m a s k命令確定了你創(chuàng)建文件的缺省模式。這一命令實(shí)際上和chmod命令正好相反。你的系統(tǒng)管理員必須要為你設(shè)置一個(gè)合理的umask值,以確保你創(chuàng)建的文件具有所希望的缺省權(quán)限,防止其他非同組用戶對(duì)你的文件具有寫權(quán)限。一般來(lái)說(shuō),umask命令是在/etc/profile文件中設(shè)置的,每個(gè)用戶在登錄時(shí)都會(huì)引用這個(gè)文件,所以如果希望改變所有用戶的u m a s k,可以在該文件中加入相應(yīng)的條目。如果希望永久性地設(shè)置自己的umask值,那么就把它放在自己$HOME目錄下的.profile或.bash_profile文件中。該命令的一般形式為:
umask nnn
其中nnn為umask置 0 0 0 - 7 7 7。
這就是上面的例子,其中u m a s k值為0 0 2:
1) 文件的最大權(quán)限      rwx rwx rwx (777)
2) umask值為0 0 2     - - - - - - -w-
3) 目錄權(quán)限           rwx rwx r-x (775) 這就是目錄創(chuàng)建缺省權(quán)限
4) 文件權(quán)限           rw- rw- r-- (664) 這就是文件創(chuàng)建缺省權(quán)限
下面是另外一個(gè)例子,假設(shè)這次u m a s k值為0 2 2:
1) 文件的最大權(quán)限            rwx rwx rwx (777)
2 ) u m a s k值為0 2 2      - - - -w- -w-
3) 目錄權(quán)限                  rwx r-x r-x (755) 這就是目錄創(chuàng)建缺省權(quán)限
4) 文件權(quán)限                  rw- r-- r-- (644) 這就是文件創(chuàng)建缺省權(quán)限
                 表1-8 常用的u m a s k值及對(duì)應(yīng)的文件和目錄權(quán)限
umask值              目錄                    文件
0 2 2               7 5 5                   6 4 4
0 2 7               7 5 0                   6 4 0
0 0 2               7 7 5                   6 6 4
0 0 6               7 7 1                   6 6 0
0 0 7               7 7 0                   6 6 0
如果想知道當(dāng)前的umask值,可以使用umask命令:
$ umask
$022
$touch file1
$ls -l file1
$-rw-r--r-- 1 dave admin
1.8符號(hào)鏈接
存在兩種不同類型的鏈接,軟鏈接與硬鏈接。只討論軟鏈接,軟鏈接實(shí)際上就是一個(gè)指向文件的指針。
(a)、使用軟鏈接來(lái)保存文件的多個(gè)映像:
    下面我們就解釋一下符號(hào)鏈接是怎么回事。比方說(shuō)在/ u s r / l o c a l / a d m i n / s a l e s目錄下有一個(gè)含有銷售信息的文件,銷售部門的每一個(gè)人都想看這份文件。你可以在每一位用戶的$ H O M E目錄下建立一個(gè)指向該文件的鏈接,而不是在每個(gè)目錄下拷貝一份。這樣當(dāng)需要更改這一文件時(shí),只需改變一個(gè)源文件即可。每個(gè)銷售$ H O M E目錄中的鏈接可以起任何名字,不必和源文件一致。
   如果有很多子目錄,而進(jìn)入這些目錄很費(fèi)時(shí)間,在這種情況下鏈接也非常有用?梢葬槍(duì)$ H O M E目錄下的一個(gè)很深的子目錄創(chuàng)建一個(gè)鏈接。還有,比如在安裝一個(gè)應(yīng)用程序時(shí),它的日志被保存到/usr/opt/app/log目錄下,如果想把它保存在另外一個(gè)你認(rèn)為更方便目錄下,可以建立一個(gè)指向該目錄的鏈接。
該命令的一般形式為:
ln [-s] source_path target_path
其中的路徑可以是目錄也可以是文件。讓我們來(lái)看幾個(gè)例子。
(b)、符號(hào)鏈接舉例:
   假如系統(tǒng)中有4 0個(gè)銷售和管理用戶,銷售用戶使用一個(gè)銷售應(yīng)用程序,而管理用戶使用一個(gè)管理應(yīng)用程序。我作為系統(tǒng)管理員該怎么做呢?首先刪除它們各自$ H O M E目錄下的所有. p r o f i l e文件。然后在/usr/local/menus/目錄下創(chuàng)建兩個(gè)profile文件,一個(gè)是sales.profile,一個(gè)是admin.profile,它們分別為銷售和管理人員提供了所需的環(huán)境,并引導(dǎo)他們進(jìn)入相應(yīng)的應(yīng)用程序,F(xiàn)在我在所有銷售人員的$HOME目錄下分別創(chuàng)建一個(gè)指向sales.profile的鏈接,在所有管理人員的$HOME目錄下分別創(chuàng)建一個(gè)指向admin.profile文件的鏈接。注意,不必在上面命令格式中的target_path端創(chuàng)建相應(yīng)文件,如果不存在這樣一個(gè)文件, ln命令會(huì)自動(dòng)創(chuàng)建該文件。下面就是我對(duì)銷售人員matty所做的操作。
$cd /home/sales/matty
$rm.profile
$ln -s /usr/local/menus/sales.profile. profile
$ls -al.profile
$lrwx rwx rwx 1 sales  admin  5567 Jan 7  13:00 .profile->/usr/local/menus/sales.profile
如果需要作任何修改的話,只要改變銷售和管理人員的profile文件即可,而不必對(duì)4 0個(gè)用戶逐一進(jìn)行修改。
   下面是另外一個(gè)例子。我所管理的系統(tǒng)中有一個(gè)網(wǎng)絡(luò)監(jiān)視器,它將日志寫在/usr/opt/monitor/regstar目錄下,但其他所有的日志都保存在/var/adm/logs目錄下,這樣只需在該目錄下建立一個(gè)指向原有文件的鏈接就可以在一個(gè)地方看所有的日志了,而不必花費(fèi)很多時(shí)間分別進(jìn)入各個(gè)相應(yīng)的目錄。下面就是所用的鏈接命令:
$ln -s /usr/opt/monitor/regstar/reg.log /var/adm/logs/monitor.log
如果鏈接太多的話,可以刪掉一些,不過(guò)切記不要?jiǎng)h除源文件。
不管是否在同一個(gè)文件系統(tǒng)中,都可以創(chuàng)建鏈接。在創(chuàng)建鏈接的時(shí)候,不要忘記在原有
目錄設(shè)置執(zhí)行權(quán)限。鏈接一旦創(chuàng)建,鏈接目錄將具有權(quán)限7 7 7或rwx rwx rwx,但是實(shí)際的原
有文件的權(quán)限并未改變。
在新安裝的系統(tǒng)上,通常要進(jìn)行這樣的操作,在/ v a r目錄中創(chuàng)建一個(gè)指向/ t m p目錄的鏈接,
因?yàn)橛行⿷?yīng)用程序認(rèn)為存在/ v a r / t m p目錄(然而它實(shí)際上并不存在),有些應(yīng)用程序在該目錄中
保存一些臨時(shí)文件。為了使所有的臨時(shí)文件都放在一個(gè)地方,可以使用l n命令在/ v a r目錄下建
立一個(gè)指向/ t m p目錄的鏈接。
現(xiàn)在如果我在/ v a r目錄中列文件,就能夠看到剛才建立的鏈接:
               
               
               
               
               
               
               
               
               
               
               

本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u1/57392/showart_459587.html
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP