Linux 的檔案權限與目錄配置10道練習題
1. 請說明/bin與/usr/bin目錄所放置的執行檔有何不同之處?
答:/bin主要放置在開機時,以及進入單人維護模式後還能夠被使用的指令,至于/usr/bin則是大部分軟體提供的指令放置處。
2. 請說明/bin與/sbin目錄所放置的執行檔有何不同之處?
答:/bin放置的是一般使用者慣用的指令,至于/sbin則是系統管理者才會使用到的指令。不過/bin不/sbin都不開機、單人維護模式有關。 更多的執行檔會被放置到/usr/bin及/usr/sbin底下。
3. 哪幾個目錄不能夠與根目錄(/)放置到不同的partition中?并請說明該目錄所放置的資料為何?
答:/etc(配置檔案), /bin(一般身份可用執行檔案), /dev(裝置檔案), /lib(執行檔的函式庫或核心子產品等), /sbin(系統管理者可用指令)
4. 試說明為何根目錄要小一點比較好?另外在分割時,為什麼/home, /usr, /var, /tmp最好與根目錄放到不同的分割槽? 試說明可能的原因為何(由目錄放置資料的内容談起)?
答:根據FHS的說明,越小的/可以放置的較為集中且讀取頻率較不頻繁,可避免較多的錯誤。 至于/home(使用者家目錄), /usr(軟體資源), /var(變動幅度較大的資料), /tmp(系統暫存,資料莫名)中, 因為資料量較大或者是讀取頻率較高,或者是不明的使用情況較多,是以建議不要不根目錄放在一起, 也會有劣于系統安全。
5. 早期的 Unix 系統檔案名最多允講 14 個字元,而新的 Unix 與Linux 系統中,檔案名最多可以容講幾個字元?
答:由于使用Ext2/Ext3檔案系統,單一檔案名可達 255 字元,完整檔案名 (包含路徑) 可達 4096 個字元
6. 當一個一般檔案權限為 -rwxrwxrwx 則表示這個檔案的意義為?
答:任何人皆可讀取、修改或編輯、可以執行,但不一定能删除。
7. 我需要将一個檔案的權限改為 -rwxr-xr-- 請問該如何下達指令?
答:chmod 754 filename 或 chmod u=rwx,g=rx,o=r filename
8. 若我需要更改一個檔案的擁有者不群組,該用什麼指令?
答:chown, chgrp
9. Linux 傳統的檔案系統為何?此外,常用的 Journaling 檔格式有哪些?
答:傳統檔格式為:ext2, Journaling 有 ext3 及 Reiserfs 等
• 請問底下的目錄與主要放置什麼資料: /etc/, /etc/init.d, /boot, /usr/bin, /bin, /usr/sbin, /sbin, /dev, /var/log
答: /etc/:幾乎系統的所有配置檔案均在此,尤其 passwd,shadow
/etc/init.d:系統開機的時候加載朋務的 scripts 的擺放地點
/boot:開機配置檔案,也是預讴擺放核心 vmlinuz 的地方
/usr/bin, /bin:一般執行檔擺放的地方
/usr/sbin, /sbin:系統管理者常用指令集
/dev:擺放所有系統裝置檔案的目錄
/var/log:擺放系統系統資料庫檔案的地方
10. 若一個檔案的檔名開頭為『 . 』,例如 .bashrc 這個檔案,代表什麼?另外,如何顯示出這個檔案名不他的相關屬怅?
答:有『 . 』為開頭的為隐藏檔,需要使用 ls -a 這個 -a 的選項才能顯示出隐藏檔案的内容,而使用 ls -al 才能顯示出屬性。
本文轉自gauyanm 51CTO部落格,原文連結:http://blog.51cto.com/gauyanm/440290,如需轉載請自行聯系原作者