2011年4月7日 星期四

linux 2011/04/07 上課講義

目的:安裝 Linux 直至可以開機

如何分割硬碟的分割區 (partation)


Windows 的掛載:

C:\
D:\
..

Z:\

硬碟分割的策略:

硬碟的裝置如下:
1. IDE 硬碟 (光碟機)
/dev/hda -> Primary Master
/dev/hdb -> Primary Slave
/dev/hdc -> Secondary Master
/dev/hdd -> Secondary Slave

2. SATA 硬碟、USB 隨身碟、SCSI 硬碟機
/dev/sda
/dev/sdb
...

/dev/sd?


目錄(掛載點)硬碟分割區   FS                     大小
/(可開機)               /dev/h(s)da1 EXT4       > 2 GB,空間夠的話設為 5 GB
/usr                    /dev/h(s)da2 EXT4       > 4 GB,空間夠的話設為 10 GB
swap                    /dev/h(s)da3 SWAP       >= 2 GB,記憶體裝多一點 (8
                                                 GB) 以上就不大用得到 swap
                                                 空間了。
/home                   /dev/h(s)da4 EXT4       *,剩下的空間

/dev/sda1 -> 主分割區
/dev/sda2 -> 主分割區
/dev/sda3 -> 主分割區
/dev/sda4 -> 主分割區

什麼是 swap ?

swap 是置換空間,在 windows 底下我們稱之為「虛擬記憶體」,其功能是利用硬碟空間來模擬成為記憶體。

為什麼我們需要虛擬記憶體 ?

一般主機內建記憶體應為 512 MB ~ 4GB 這個區間,假設我們執行程式時遇到記憶體空間不足,系統會要求我們關閉某些應用程式,利用「虛擬記憶體」可以騙系統使其認為我們有足夠記憶體空間。

虛擬記憶體的優點 ? 硬碟的價格較真實記憶體便宜,因此使用虛擬記憶體可以用較少的金額來充當較大的記憶空間。

虛擬記憶體的缺點 ? 硬碟的速度較真實記憶體慢,慢幾倍 ?
                        1. 1000 倍
                        2. 10000 倍
                        3. 100000 倍
                        4. 1000000 倍
                   上述何者為真 ?

                   真實記憶體之存取時間以 ns 為單位 10^-9 秒
                   虛擬記憶體(硬碟)之存取時間以 ms 為單位 10^-3 秒

                   10^-3/10^-9 = 10^6


設定使用者:
使用者分為 2 類:超級使用者及一般使用者。

超級使用者 (super user 或者稱為 root),具有安裝、刪除、管理的權限,一般生活操作中用不到


一般使用者,日常操作會用到,沒有上述之權限


鏡像站的選擇:

1. 國立優於私立 (因為國立大學的網路頻寬通常比較大)
2. 選近不選遠 (愈近的學校抓檔案的速度愈快)
3. ftp://163.26.229.XX (南台校內專用,我架的鏡像站)


簡單網路概念:
主機上的 IP 為 163.26.229.XX,因此網路的設定要為:

IP:             163.26.229.XX
NetMask:        255.255.255.0
Gateway:        163.26.229.254
DNS:            8.8.8.8 or 8.8.4.4

主機名稱:      pc-XX
網域:          eecs.stut.edu.tw


所謂的 IP 是由大至小:例如:

163.26.229.XX -> 163 -> 通常是國碼,以台灣而言,國碼非唯一
                 26  -> 校碼
                 229 -> 系
                 XX  -> 某台主機

所謂的域名是由小至大:例如:
tw.yahoo.com

pc-29.eecs.stut.edu.tw -> pc-29 在 "eecs 網域" 在 "stut 學校"
                                在 "edu(教育部)" 在 "tw(台灣)"

所謂的正查是指我們查詢 pc-29.eecs.stut.edu.tw 會得到 163.26.229.29 這個 IP。而反查則是指我們查詢 163.26.229.26 會到得 pc-29.eecs.stut.edu.tw 這個 domain。

正查(從域名查 IP)指令:

nslookup pc-29.eecs.stut.edu.tw

得到以下結果:
Server:         8.8.8.8         -> 我們所查詢的 DNS 主機
Address:        8.8.8.8#53

Non-authoritative answer:       -> 查詢的結果
Name:   pc-29.eecs.stut.edu.tw  -> 域名
Address: 163.26.229.29          -> 域名所對應到的 IP

反查(從 IP 查域名)指令:
nslookup 163.26.229.29

Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
29.229.26.163.in-addr.arpa      name = pc-29.eecs.stut.edu.tw. -> IP 所查到的域名

沒有留言:

張貼留言