Linux考題複習
考題來自朱孝國網站,答案來自小丹尼腦袋,如有錯誤請通知更正
Q1.請寫出下列硬體裝置,在 Linux 的裝置代號?(包含完整路徑)
「IDE硬碟」:/dev/hd[a-d]
「SCSI 硬碟」: /dev/sd[a-p]
「軟碟機」:/dev/fd[a-d]
「光碟機」: /dev/cdrom
「磁帶機」: /dev/st0[SCSI介面] ; /dev/ht0[IDE介面]
「IEEE1394」: /dev/saw1394
「USB隨身碟」: /dev/sd[a-p]
「滑鼠」:/dev/moude
「印表機」:/dev/lp
「網路卡」:/dev/eth[0-*]
Q2.請說明 GNU General Public License(GPL) 與Open Source的精神為何?
Q3.想知道目前系統有多少「命令」是以bz開頭的?
bz [tab] [tab]
Linux安裝進行分割的時候,在IDE1的slave硬碟中,分割「六個有用」的磁區(具有filesystem的),必須包含2個primary的磁區!請問這六個磁區的磁碟代號各為?這六個檔案系統掛載點名稱各自可能為?
/dev/hdb1 /swap
/dev/hdb2 /boot
/dev/hdb3 /
/dev/hdb5 /var
/dev/hdb6 /usr
/dev/hdb7 /home
若以長格式觀看某檔案的資料如下,請詳細說明各欄位之意義為何?
lrwxr-xr-- 1 peter student 10 Feb 20 10:25 mail -> spool/mail/
現有一檔案 setting.sh ,請寫出下列指示之相關指令(指令彼此無關聯)
「改變此檔案所屬群組為 users」:chgrp users setting.sh
「改變此檔案之擁有者為 bin」:chown bin setting.sh
「一行指令改變此檔案之擁有者為 root, 所屬群組為 root」: chown root.root setting.sh
「設定此檔案全部的屬性皆為可執行」:chmod ugo+x setting.sh
「改變此檔案之屬性為 -r-s--x--x」: chmod 4511 setting.sh
「查看其隱藏屬性」: lsattr setting.sh
「設定其隱藏屬性為不可刪除,改名,寫入或新增」: chattr setting.sh
「改變其 access time為今天考試日期,時間為下午4:00 」: ls -a 200611181600 setting.sh
「查看其status time (ctime)」: cat --time=ctime setting.sh
「檢視其內容並加上行號」: cat -n setting.sh
請將 superset.pl 檔案的屬性由『–rw-rw-rw-』改為『–rwxr-xr-x』?(指令彼此無關聯)
「數字法」:chmod 755 superset.pl
「文字法1(直接設定權限)」: chmod u=rwx,go=rx superset.pl
「文字法2(加減原有權限)」: chmod ugo+x,go-w superset.pl
請在 /opt 底下建立一個 mypack 的目錄,並且設定目錄擁有者為 john,群組為 users,此外任何人都可進入該目錄瀏覽檔案,不過只有擁有者 john可修改該目錄下的檔案。
請解釋下列指令的意義與執行結果(指令彼此無關聯)
「pwd -P」:
「cd ../../tmp」:
「ll -d --time=atime /etc」:
「cd -」 :
「cd ~peter」 :
「mkdir -m 711 /tmp/test2」:
「rm -rf /tmp/test2」:
「touch -t 0607151010 ~john/.bashrc」:
「cp -a ~peter/.bashrc .」:
「cp -s ~/.bashrc /tmp/bashrc_slink」:
當一個使用者的 umask 為 003 ,他所建立的檔案與目錄的權限各為何? 若在預設的umask情況下, root 建立的檔案與目錄的權限各為何?
(1)檔案=777-003=774,拿掉有x的部分 = 664
資料夾= 777-003=774
(2)檔案=777-022=755,拿掉有x的部分 = 644
資料夾= 777-022=755