31
課後溫習+認證考試 / 2004-09-07 台南班(8)
« 於: 2004-10-08 21:06 »麻煩老師了~~
1) 能否說明一下 hard link 跟 soft link 是甚麼?有何不同?
說明:
兩者都是一種連結檔,hard link 是連結到一個file的inode,
不會產生新的inode,也不會佔空間,而soft link 則產生一個新的inode
連結到file,不會佔blocks 但會用掉一個inode
請問建立 hard link 跟 soft link 的命令跟參數是甚麼?
hard link : ln
soft link : ln -s
請問你如何得知檔案的 link count ?
方法: ln -l
那 link count 對 file content 有何影響?
影響: 用hard link時,link count 會加1 ,link count為0時,
檔案的inode、blocks就會被刪掉,但如果link count 為1以上
則表示還有另一個或多個連結檔,只要再重新link回去,檔案就不會消失
2) 請問 quota 所能限制的與 account 相關的對像是哪兩項?
1: block
2: inode
請問 quota 所能限制的與 file system 相關的資源是哪兩項?
1:
2:
下面三者的關係如何?
hard limit:
soft limit:
grace time:
soft limit 是設定能儲存的限制,但是可以在grace time的時間內,儲存到
hard limit,grace time過了,就不能使了
3) 若我將 /home 掛在 hdb5 之上,並想作 user 跟 group 的 quota 限制,
請問你將如何做到?
步驟:(老師,是/home掛在hda5上,還是hda5掛在/home上呀~)
假設是hda5掛在/home上:
(1).vi /etc/fstab
多增加 /dev/hda5 /home ext3 defaults 0 0
(2).mount -a
(3).reboot
(4).touch /home/aquota.user
touch /home/aquota.group
(5).vi /etc/fstab
在option(defaults)後加,usrquota,grpquota
儲存離開
(6).mount -o remount /home
(7).quotacheck -ugv /home
(

4) 若 /home 的 quota 功能已成功啟動,
請問 root 可用哪個指令及參數來編輯 u1 的 quota ?
命令:
edquota -u u1
若 root 想看到所有 user 的 quota 使用狀況,
可下甚麼指令跟參數?
命令: repquota -ugv
請問以上命令可讓一般 user 使用嗎?
?可
?不可(O)
若不可,那一般 user 如何看到自己的 quota 狀況?
命令: quota
5) 請問你可用哪個命令得知當前 login 的 uid 及所有 gid ?
命令: id
又,請問如何得知某一檔案或目錄的 user 及 group 呢?
file:ls -l file
dir :ls -ld .
6) 當我們談到 file permission 的時侯,
主要分為三組對象:user, group, others ,
請問,您如何判斷當前 login 針對某一檔案或目錄而言,
應屬哪一組呢?
方法:
若是file則用ls -l file
若是目錄則用ls -ld .
了解該file或目錄所屬的使用者與群組
再用id了解自已是否屬於該群組
先判斷u(是否為file建立者)
再判斷g(是否為該群組)
若都不是則為o
7) 當我們談到 file permission 的時侯,
主要分為三種權限:read, write, execute ,
請你說一下這三種權限對 file 跟 directory 有何不同:
file:
1.read:read file's content
2.write:modify file's content
3.execute:execute
dir:
1.read:list file
2.write:create、delete、rename the file
3.execute:access to dir

請問,您如何判斷當前 login 針對某一檔案或目錄而言,
應具何種權限?
方法:
檔案:ls -l file
目錄:ls -ld .
9) 事實上,上一題所指的就是所謂的 permission mode ,
請問,你可用哪三種方式來表示 mode ?
1: -rwxrwxrwx
2: 777
3: 110110110
請問系統是看哪種方式?
方式:110110110
10) 請問改變 mode 的命令是哪個?
命令:chmod
假設當前的 mode 是 rwxr-xr-x ,
在此基礎上若分別跑如下參數的執行結果將變成怎樣?
g+w,o-x : rwxrw-r--
go-x,a-w : r-xr--r--
u=rwx,go=r :rwxr--r--
若用 octal 方式,要如何下參數才能做到上面相同的結果?
1:774
2:544
3:744
註:老師請問你一個的問題
之前mount都是linux的磁區,如果要mount硬碟中的windows系統(也就是
能讀到windows的東西), 要如何作到呀?