TQC Linux系統管理 V2 第六類 第1~30題

1. 使用rpm指令移除套件的過程中常發現會有RPM檔相依性問題,若要無視依存關係來進行移除套件的話,可使用下列哪一項指令參數?
(A) -e --nodp
(B) -ed
(C) -e --nodeps
(D) -e
Ans: C 

2. 關於rpm指令的敘述,下列哪些正確?(複選)
(A) -qa可用於查詢某個檔案是屬於哪一個套件軟體的
(B) -qi其中q代表query,i代表information可用於查詢已安裝的套件相關資訊
(C) -e用於移除套件
(D) -U用於升級套件對已安裝的套件執行升級動作
Ans: B C D 

3. 如果Fedora系統要線上升級已安裝的套件,應使用下列哪一項指令?
(A) rpm -U
(B) dpkg -u
(C) yum groupinstall
(D) yum update
Ans: D 

4. 請問指令rpm-V bind有下列哪一項作用?
(A) 驗證BIND套件的執行過程
(B) 驗證BIND套件檔案的異動
(C) 驗證BIND套件的版本資訊
(D) 驗證BIND套件檔案的source code
Ans: B 

5. 假設當要安裝RPM封裝的時候,會出現有關依存關係的錯誤。在調查之後,發現原因是在沒有經過封裝管理來安裝的程式庫,實際並沒有依存關係。若要無視依存關係來進行安裝,應使用下列哪一項指令?
(A) -R
(B) -U
(C) --nodeps
(D) --force
Ans: C 

6.
    如附圖所示,RPM套件安裝中出現附圖中的訊息無法安裝,請問下列敘述哪一項正確?
(A) 該軟體已經安裝過了
(B) 軟體相衝或不相容
(C) 此套件與其它套件有相依性問題
(D) 套件版本無法相容
Ans: C 

7. RPM套件封裝製作中,srpm檔存放路徑/rpmbuild/BUILD目錄主要的功能為下列哪一項?
(A) Source Code進行解壓縮與編譯動作目錄
(B) 套件規範檔,主宰製作流程
(C) 包裝好的Binary RPM套件存放目錄
(D) 包裝好的原始碼格式RPM套件存放目錄
Ans: A 

8. RPM套件封裝製作中,rpmbuild -ba zip-2.3.spec的作用為下列哪一項?
(A) 檢查File List
(B) 測試包裝RPM套件,但並不會真的產生RPM套件
(C) 執行%Prep,%build,%install section,並產生Binary RPM Package
(D) 執行%Prep,%build,%install section,並產生Binary 與source RPM Package
Ans: D 

9. RPM套件封裝製作中,Spec檔案其Spec主要工作有下列哪些?(複選)
(A) 將程式原始碼解壓縮
(B) 編譯Source Code
(C) 包裝Binary RPM及Source RPM
(D) 清除包裝過程在BUILD目錄產生的建構目錄
Ans: A B C D 

10. 下列哪一項指令,可以安裝一個未曾安裝過的RPM套件?
(A) rpm -ivh pack-1.1.5-i386.rpm
(B) rpm -Ivh pack-1.1.5-i386.rpm
(C) rpm -uvh pack-1.1.5-i386.rpm
(D) rpm -Uvh pack-1.1.5-i386.rpm
Ans: A 

11. 下列哪一項指令,可以升級RPM套件?
(A) rpm -ivh pack-1.1.5-i386.rpm
(B) rpm -Ivh pack-1.1.5-i386.rpm
(C) rpm -uvh pack-1.1.5-i386.rpm
(D) rpm -Uvh pack-1.1.5-i386.rpm
Ans: D 

12. 下列哪些是使用RPM套件管理系統的優點?(複選)
(A) 無須自行編譯軟體
(B) 套件安裝時,會記錄所有安裝檔案之名稱與目錄,方便未來移除所需
(C) 隨時可查詢目前所安裝之所有套件列表
(D) 所安裝之軟體程式皆為跨平台格式,方便未來轉移系統
Ans: A B C 

13. 下列哪一項指令,適用於查詢目前系統所安裝的SSH程式RPM套件版本?
(A) rpm -q ssh
(B) rpm -v ssh
(C) rpm -k ssh
(D) rpm -l ssh
Ans: A 

14. 修改下列哪一項設定檔,可以改變系統尋找shared library的目錄?
(A) /etc/ld.so.conf
(B) /usr/ld.so.conf
(C) /lib/ld.so.conf
(D) /var/ld.so.conf
Ans: A 

15. 下列哪一項指令,可以顯示目前系統找得到的所有shared library的名稱及版本?
(A) ldconfig -l
(B) ldconfig -v
(C) ldshow -all
(D) ldshow -list
Ans: B 

16. 關於C語言原始碼的敘述,下列哪些正確?(複選)
(A) C語言原始碼的格式通常為文字檔,設計人員可以對之進行編輯
(B) C語言原始碼必須經過編譯之後,才能被載入執行
(C) 在Open Source界中,C語言原始碼通常會被包裝為Tarball的方式在Internet上傳遞
(D) C語言原始碼可以透過直譯器載入並執行
Ans: A B C 

17. 某管理員用Tarball安裝了某一套件,但該套件使用的動態函式庫路徑並沒出現在系統當前的設定中,導致該動態函式庫無法被預先載入至記憶體中。請問應使用下列哪一項方法解決此問題?
(A) 編輯/etc/ldd.conf將套件所需的函式庫目錄所在路徑加入,並執行ldd命令
(B) 編輯/etc/ld.so.conf將套件所需的函式庫目錄所在路徑加入,並執行ldd命令
(C) 編輯/etc/ld.so.cache將套件所需的函式庫目錄所在路徑加入即可
(D) 編輯/etc/ld.so.conf將套件所需的函式庫目錄所在路徑加入,並執行ldconfig命令
Ans: D 

18. 下列哪一項rpm命令參數,可以查詢某一檔案是由哪一RPM套件帶來的?
(A) -qf
(B) -qR
(C) -q --whatprovides
(D) --whatprovides
Ans: A 

19. 下列哪一項操作可列出系統當前的動態函式庫與其路徑的對照表?
(A) ldconfig -p
(B) ldconfig -v
(C) cat/etc/ld.so.conf
(D) cat/etc/ld.so.cache
Ans: A 

20. 在下載並解開Tarball之後,下列哪一項操作是最為建議的順序?
(A) make; ./configure; make install; less README
(B) make auto ; less README
(C) less README ; make ; make install ; ./configure
(D) less README ; ./configure ; make ; make install
Ans: D 

21. 關於rpm指令的參數,下列哪些正確?(複選)
(A) - -nodeps表不考慮相依性關係
(B) - -replacepkgs覆蓋先前安裝的套件
(C) -Uvh表移除先前安裝套件
(D) -ivh表昇級先前套件
Ans: A B 

22. 使用rpm指令安裝套件時,會將套件的資訊寫入下列哪一項檔案?
(A) /usr/lib/rpm
(B) /usr/bin/rpm
(C) /etc/lib/rpm
(D) /var/lib/rpm
Ans: D 

23. 若要查詢是否已經安裝某套件,應使用下列哪一項rpm指令參數?
(A) q
(B) v
(C) s
(D) i
Ans: A 

24. 使用rpm指令安裝套件時,出現「#」符號是代表下列哪一項意思?
(A) 有安裝錯誤的現象
(B) 正在做套件錯誤的修正
(C) 顯示出安裝的進度情形
(D) 代表安裝時CPU使用率
Ans: C 

25. 軟體的發布可採用原始碼的方式來進行,Linux是採用下列哪一項語言來進行原始碼的編譯?
(A) COBOL
(B) C
(C) Fortran
(D) QBasic
Ans: B 

26. 若想知道程式對應哪些共用函式庫,可使用下列哪一項指令查詢?
(A) dep
(B) lib
(C) ldd
(D) dpkg
Ans: C 

27. 如欲得知目前系統上所有已安裝的RPM封裝,可使用下列哪一項指令查詢?
(A) rpm -qa
(B) rpm -Va
(C) rpm -lqp
(D) rpm -pa
Ans: A 

28. 如欲檢視目前系統上所有已安裝的RPM檔案屬性是否變更,可使用下列哪一項指令查詢?
(A) rpm -qa
(B) rpm -Va
(C) rpm -lqp
(D) rpm -pa
Ans: B 

29. 系統上有一檔案foo,欲得知foo是屬於哪一個RPM封裝,可使用下列哪一項指令查詢?
(A) rpm –qa foo
(B) rpm –Va foo
(C) rpm –qp foo
(D) rpm –qf foo
Ans: D 

30. foo-2.4.29-1.i386.rpm為一個已安裝的RPM封裝,請問下列哪一項指令可移除此封裝?
(A) rpm –e foo-2.4.29-1.i386.rpm
(B) rpm –ep foo-2.4.29-1
(C) rpm –e foo-2.4.29-1
(D) rpm –ef foo-2.4.29-1.i386.rpm
Ans: C 

沒有留言:

張貼留言