天天看點

【Linux面試題2】目錄結構及相關指令

目錄結構及相關指令筆試題集合

一、複習題

1.伺服器的結構類型有哪些?簡單說明

⚫ 塔式伺服器:像個碩大的櫃子。低檔伺服器由于功能較弱,整個伺服器的内部結構比較簡單,是以機箱不
大,都采用桌上型電腦箱結構。這類伺服器在整個伺服器市場中占有相當大的份額。
⚫ 機架式伺服器:機架式伺服器的外形看來不像計算機,而像交換機,有 1U(1U=1.75 英寸)、2U、4U 等
規格。機架式伺服器安裝在标準的 19 英寸機櫃裡面。這種結構的多為功能型伺服器
⚫ 刀片式伺服器:是一種高可用高密度的低成本伺服器平台,是專門為特殊應用行業和高密度計算機環境設
計的,其中每一塊“刀片”實際上就是一塊系統主機闆。
⚫ 雲伺服器:阿裡雲 騰訊雲 華為雲 aws 青雲 ucloud 等等      

2.在32位作業系統最大可以使用__32_G記憶體.

3.系統交換分區時作為系統___虛拟存儲__的一塊區域.

4./etc檔案系統的标準應用是用于(D)

A.安裝附加的應用程式

B.存放可執行程式、系統管理工具

C.設定使用者的主目錄

D.存放用于系統管理的配置檔案

5.設超級使用者root目前所在目錄為:/usr/local,鍵入cd指令後,使用者目前所在目錄為(B)

A./home

B./root

C./home/root

D./usr/local

6.Linux系統習慣将許多裝置驅動存儲在(A)目錄中。

A./dev

B./boot

C./root

D./etc

7.在使用mkdir指令建立新的目錄時,在其父目錄不存在時先建立父目錄的選項是_____(D)

A.-m

B.-d

C.-f

D.-p

8.在linux中,——指令不是針對目錄操作的。(A)

A. ps

B. cd

C.pwd

D. ls

9.當内網内沒有條件建立dns伺服器,又不想用ip通路網站,應配置什麼檔案(A)

A.hosts

B.sysconfig

C.network

D.hostname

10.建立一個新檔案可以使用的指令為:(D)

A.chmod

B.more

C.cp

D.touch

11.如何删除一個非空目錄/tmp?(B)

A.del /tmp/*

B.rm -rf /tmp

C.rm -Ra /tmp/*

D.rm -rf /tmp/*

12.(mv)指令可以移動目錄或檔案,還可以為檔案或目錄重命名。

13.用"rm -i"系統會提示什麼來讓你确認( B)

A.指令行的每個選項            B.是否真的删除          C.是否有寫的權限         D.檔案的位置

14.linux下,複制/root/soure 到目前目錄的指令是——cp /root/soure .——

15.根目錄下都有哪些主要目錄,解釋下用途?如何建立新目錄?

/bin 二進制可執行指令

/dev 裝置特殊檔案
/etc 系統管理和配置檔案
/etc/rc.d 啟動的配置檔案和腳本
/home 使用者主目錄的基點,比如使用者user的主目錄就是/home/user,可以用~user表示
/lib 标準程式設計庫,又叫動态連結共享庫,作用類似windows裡的.dll檔案
/sbin 超級管理指令,這裡存放的是系統管理者使用的管理程式
/tmp 公共的臨時檔案存儲點
/root 系統管理者的主目錄
/mnt 系統提供這個目錄是讓使用者臨時挂載其他的檔案系統
/lost+found這個目錄平時是空的,系統非正常關機而留下“無家可歸”的檔案(windows下叫什麼.chk)就在這裡
/proc 虛拟的目錄,是系統記憶體的映射。可直接通路這個目錄來擷取系統資訊。
/var 某些大檔案的溢出區,比方說各種服務的日志檔案
/usr 最龐大的目錄,要用到的應用程式和檔案幾乎都在這個目錄,其中包含:

/usr/x11R6 存放x window的目錄
/usr/bin 衆多的應用程式
/usr/sbin 超級使用者的一些管理程式
/usr/doc linux文檔
/usr/include linux下開發和編譯應用程式所需要的頭檔案
/usr/lib 常用的動态連結庫和軟體包的配置檔案
/usr/man 幫助文檔
/usr/src 源代碼,linux核心的源代碼就放在/usr/src/linux裡
/usr/local/bin 本地增加的指令
/usr/local/lib 本地增加的庫根檔案系統      

16.Linux系統,下面哪個指令無法重新開機系統______(D)__

A.shutdown -r

B.reboot

C.init 6

D.poweroff -r

二. 預習考察題目:

1.簡述Linux啟動過程

按下電源--開機自檢(BIOS)--MBR引導--GRUB菜單--加載核心--運作INIT程序--讀取/etc/inittab--讀取/etc/rc.sysinit初始化系統--根據運作級别運作/etc/rc數字.d下面的腳本/服務--啟動mingetty顯示登陸界面運作login      

2.主機名和ip配置檔案?(A)

A./etc/hosts

B./etc/host

C./etc/resolv.conf

D./etc/nsswitch.conf

3.使用者編寫一個文本檔案a.txt,想将該檔案名稱改為txt.a,下面指令可以實作的是(D)

A.cd a.txt xt.a

B.echo a.txt > txt.a

C.rm a.txt txt.a

D.cat a.txt > txt.a

4.Linux有三種檢視檔案的指令,若希望在檢視檔案内容過程中可以用光标上下移動來檢視檔案内容,應使用指令(C)雙選的選BC

A.cat

C.less

D.me

5.在下列指令中,不能顯示文本檔案内容的指令是(D)

A.more

B.less

C.tail

D.join

6.欲把目前目錄下的file1.txt複制為file2.txt 正确的指令是(BD)

A.copy file1.txt file2.txt

B.cp file1.txt file2.txt

C.cat file2.txt file1.txt

D.cat file1.txt > file2.txt

7.(多選)Linux建立檔案的指令有(BCDE)

A.ls

B.touch

C.cat

D.vi/vim

E.>

8.如果要列出一個目錄下的所有檔案需要使用指令行(C )

A.ls -l

B.ls

C.ls -a

D.ls -d

9.除非特别指定,cp假定要拷貝的檔案在下面那個目錄下(D )

A.使用者目錄

B.home目錄

C.root目錄

D.目前目錄

10.用來分離目錄名和檔案名的字元是(B )

  • dash(-)
  • slash(/)
  • period(,)
  • asterisk(*)

11.常見的Linux發型版本都有什麼?你最擅長哪一個?它的官網網站是什麼?說明你擅長哪一塊?

Ubuntu,redhat,debian,suse,fedora,紅旗linux

12.Linux網卡配置檔案位置

/etc/sysconfig/network-scripts/ifcg-eth0

13.在使用手工的方式配置網絡時,可通過修改/etc/HOSTNAME檔案來改變主機名,若要配置該計算機的域名解析用戶端,需配置___檔案。

/etc/hosts

14.簡述以下配置檔案的功能:

/etc/fstab:自動挂載

/etc/inittab :運作級别

/etc/resolv.conf:DNS解析

15.修改機器名為exam,ip更改為192.168.1.227。

①hostnamectl set-hostname exam

vim /etc/sysconfig/network

②sed -ir 's#IPADDR=.*#IPADDR=192.168.1.227#g' /etc/sysconfig/network-scripts/ifcg-eth0

16.Linux所有伺服器的啟動腳本都存放在(AB)目錄中

A./etc/rc.d/init.d

B./etc/init.d

C./etc/rc.d/rc

D./etc/rc.d

17.以下哪些指令可以檢視目前系統的啟動時間(ABD)

A.w

B.top

C.ps

D.uptime

18.Linux啟動的第一個程序init啟動的第一個腳本程式是(B )

B./etc/rc.d/re/sysinit

C./etc/rc.d/rc5.d

D./etc/rc.d/rc3.d

19.運作級别(runlevel):0表示(關機);6表示(重新開機);3表示(多使用者運作);5表示(圖形化界面);

20.Linux核心引導時,從檔案__/etc/fstab 中讀取要加載的檔案系統。

21.Linux系統的運作級别有哪幾種,作為伺服器使用選擇哪一種運作級别

0       1       2     3    4       5        6

關機       單使用者工作狀态     多使用者(無網絡)   完全多使用者 保留            圖形界面 重新開機

22.在Linux系統上,下面哪個指令不可以用來檢視檔案内容(B)

A:cat

B:ls

C:less

D:more

23.下面哪個指令可以看出linux的cpu核數 (AD)

A.cat /proc/cpuinfo

B.sar

C.top

D.dmidecode

24.如何檢視系統的負荷及記憶體使用狀況?

free

w,uptime.top,htop

三. 提高題目:

1.(多選)将檔案file1複制為file2可以用下面哪些指令(ABCDE)

A.cp file1 file2

B.cat file1 > file2

C.cat < file1 >file2

D.dd if=file2 of=file2

E.cat file1 | cat >file2

2.在使用ls指令時,用八進制形式顯示非列印字元應使用參數___-b___

3.如何檢視網絡接口的IP位址(A)

A.ifconfig

B./etc/hosts

C.ipconfig

4.當登入Linux時,一個具有唯一程序的ID号的shell将被調用,這個ID是什麼(B)

A.NID

B.PID

C.UID

D.CID

5.按下(A)鍵能終止目前運作的指令

 A.Ctrl -C
 B.Ctrl -F
 C.Ctrl -B
 D.Ctrl -D      

6.如何檢視目前登入使用者,并知道自己的使用的賬戶名?

id,w,whoami,last ,astlog

7.如何檢視系統運作的所有資訊(CPU,memery,network,IO,分區,核心版本,pci裝置)并列出常用指令

lscpu

free -h ifconfig

iostat