2008年5月11日 星期日

Linux 重點複習-解答篇

感謝 "唬爺" 為大家寫解答。以下是 "唬爺" 的精心傑作:

Linux 重點複習-解答篇

1.下列指令的功用

df:是Disk Free的意思,這個指令的功能是用來查詢磁碟使用與剩餘的空間

w:查看系統中各使用者的負載,行為舉止。

who:查詢目 前上線的使用者相關資訊

ls:用來列示出工作目錄下的檔案與次目錄。除顯示檔名外,還可以顯示相關的

檔案訊息包括:檔案存放位置、大小、型態、檔案所有者、檔案建立日期、最近修改時間等等。

more:用途和cat很像,more只能往下翻頁( 按空白鍵),按下[ Q ]鍵可中斷

less:用途和cat很像,則可以用[ P a g e U p ]、[ P a g e D n ]上下翻頁,按下[ Q ]鍵可中斷

cat:顯示檔案內容

cp:檔案或目錄的拷貝

mv:搬移目錄或檔案,也可用來更改目錄或檔案的名稱

rm:刪除檔案或目錄

rmdir:用來移除次目錄

pwd:顯示目前所在目錄的指令

cd:工作目錄的切換

cd ~:回使用者的家目錄

cat:顯示檔案內容

man:查詢L i n u x或U N I X中所有指令與函數的詳細使用方法

date:顯示或更改系統目前的日期與時間

passwd:設定新密碼

su:切換使用者。root可以用此指令切換至不同使用者

2.如何收尋檔案? (find, locate)

Find(網路查的)

他可以根據不同的參數來給予檔案的搜尋功能!例如你要尋找一個檔名為httpd.conf的檔案,你知道他應該是在/etc底下,那麼就可以使用『find /etc -name httpd.conf』嚕!那如果你記得有一個檔案檔名包含了httpd,但是不知道全名怎辦?!呵呵,就用萬用字元 * 吧,如上以:『find /etc –name '*httpd*'』就可將檔名含有httpd的檔案都列出來囉!不過,由於find在尋找資料的時後相當的耗硬碟!所以沒事情不要使用 find 啦!有更棒的指令可以取代呦!那就是whereis與locate囉!!

參考課本第9-3-11章

locate是透過u p d a t e程 序將硬碟中的所有的檔案與目錄資料

先建立一個索引資料庫,當執行locate時直接找該索引,因此查詢的速度會比較快。例如: # locate 檔案名稱

3. Apache Server 的組態與設定

參考課本第23-4章-架設www伺服器

4.檔案權限種類與調整

參考課本第19章-檔案系統與權限設定

指令chmod:更改全限

5.使用者帳戶維護與設定檔(/etc/passwd, /etc/group, /etc/shadow)

參考課本第18章-帳號與磁碟空間管理

6.INODE 的功用

抱歉找嘸,若有找到的麻煩跟我說~~

以下資料從網路找的資料

inode 則是記錄『該檔案的相關屬性,以及檔案內容放置在哪一個 Block 之內』的資訊。 簡單的說, inode 除了記錄檔案的屬性外,同時還必須要具有指向( pointer )的功能,亦即指向檔案內容放置的區塊之中,好讓作業系統可以正確的去取得檔案的內容啊! 底下幾個是 inode 記錄的資訊(當然不止這些):

  • 該檔案的擁有者與群組(owner/group);
  • 該檔案的存取模式(read/write/excute);
  • 該檔案的類型(type);
  • 該檔案建立或狀態改變的時間(ctime)、最近一次的讀取時間(atime)、最近修改的時間(mtime);
  • 該檔案的容量;
  • 定義檔案特性的旗標(flag),如 SetUID...;
  • 該檔案真正內容的指向 (pointer);

7.RUN LEVEL (0~7?)

Run Level因該只有0~6

參考課本9-1-3章(9-4p)

8.作業系統的啟動與關閉 (init, /etc/inittab)

抱歉找嘸,若有找到的麻煩跟我說~~

9.檔案壓縮與合併(tar, gzip)

參考課本9-7章

10. RPM, YUM

參考課本17-3 RPM、17-4 YUM章

11.檔案系統與輔助記憶體的存取

參考課本19-2章(我的認知應該是)

12.文書編輯器的使用

參考課本14章:Gedir、nano、vim

13. vsftp server 的安裝與設定

參考課本24章

14.印表機設定與操作指令

參考課本11-1章

15. X Window 的組態與架構

參考課本7章(我不確定)

16. 轉向與管線的功用(>, >>, <, | )

參考課本9-3-13章(9-18p)

沒有留言: