1、在linux中links分類有哪些?
題目解析:
此題比較簡單,考的是面試者對于Linux文件系統基礎知識的掌握情況,答案非常簡單:符號鏈接也叫軟連接、硬連接
另附相關面試題一道:軟鏈接和硬鏈接的區別是什么?
硬鏈接不會創建新的inode,只是給源文件多加了一個文件名,軟鏈接創建新的inode,相當于重新創建了一個文件
硬鏈接不能跨分區,軟鏈接可以跨分區
硬鏈接刪除源文件后,另一個文件還能用
軟鏈接刪除源文件后,鏈接文件不能再使用
2、編寫shell程序運行前賦予該腳本什么權限?
題目解析:
本題目考察的是面試者對于Linux文件權限的理解記憶,不管是什么程序只要執行都需要可執行權限,所以本體的答案是:x 執行權限
3、唯一標識每個用戶得是?
題目解析:
在Linux系統內用賬戶和組區分不同文件的所有者和所屬組,每個用戶和組都有名稱,但是操作系統識別用戶和組并不是用名稱來識別的,而是使用他們的標識號,用戶的標識號就是uid,組的標識號就是gid,且正常情況下用戶和組的標識號都是唯一的,所以本題的答案非常明顯是:uid
4、在linux系統中, 用來存放系統所需要的配置文件和子目錄的目錄是
題目解析:
在所有的Unix和類Unix操作系統中都有標準目錄結構,并且每個目錄都有他特殊的作用
標準目錄結構及其作用如下:
/bin - 二進制文件,包含許多基本的shell命令(如ls,cp,cd等)的可執行文件。大多數程序都是二進制的。Linux系統中的所有用戶都可以訪問
/dev - 設備文件,此目錄僅包含特殊文件,包括與設備相關的文件。這些是虛擬文件,而不是磁盤上的物理文件。
/etc - 配置文件,包含系統的核心配置文件,主要由管理員和服務使用,如密碼文件和網絡文件。
/usr - 用戶二進制文件和程序數據,保存所有可執行文件、庫和大多數系統程序的源代碼。因此,對于普通用戶來講,其中的大多數文件都是只讀的。
/home - 用戶個人數據,包含用戶數據和用戶特定的配置文件。作為一個系統用戶,你需要把個人文件,筆記,程序等都放到你的個人主目錄中。
/lib - 共享的庫文件,庫基本上是可執行二進制文件可以使用的代碼。/lib目錄保存了/bin和/sbin目錄中二進制文件所需的庫。/usr/bin和/usr/sbin中的二進制文件所需的庫位于/usr/lib目錄中。
/sbin - 系統二進制文件,這類似于/bin目錄。唯一的區別是,它包含只能由root或sudo用戶運行的二進制文件。你可以把“sbin”中的“s”想象成super或sudo。
/tmp - 臨時文件,許多應用程序使用此目錄存儲臨時文件。甚至可以使用目錄來存儲臨時文件。但注意,當系統重新啟動時,/tmp目錄的包含內容將被刪除。有些Linux系統也會自動刪除舊文件,所以不要在這里存儲任何重要的文件。
/var - 可變數據文件,是程序存儲運行時信息的地方,比如系統日志、用戶跟蹤、緩存以及系統程序創建和管理的其他文件。
存儲在這里的文件不會自動清理,因此它為系統管理員提供了一個查找有關其系統行為的信息的好地方。例如,如果要檢查Linux系統中的登錄歷史,只需檢查/var/log/wtmp中文件的內容。
/boot - 啟動文件,包含內核和啟動映像的文件,以及LILO和Grub。通常建議將該目錄放在磁盤開頭的分區中。
/proc - 進程和內核文件,包含有關當前正在運行的進程和內核參數的信息。proc目錄的內容被許多工具用來獲取運行時系統信息。例如,如果您想檢查Linux中的處理器信息,只需參考/proc/cpuinfo文件即可。要檢查Linux系統的內存使用情況,只需查看/proc/meminfo文件的內容即可。
/opt - 傳統/opt目錄用來安裝或存儲發行版系統中不存在的第三方應用。通常的做法是將軟件代碼保存在opt中,然后將二進制文件鏈接到/bin目錄中,以便所有用戶都可以運行它。
/root - root用戶的主目錄
/media - 可移除媒體的裝入點,連接可移動媒體(如U盤、SD卡或DVD)時,會在/media目錄下為它們自動創建一個目錄。您可以從此目錄訪問可移動媒體的內容。
/mnt - 裝載目錄,這與/media目錄類似,但mnt不是自動掛在可移動介質,而是系統管理員手動掛載文件系統。
/srv - 服務數據
/srv目錄包含系統提供的服務的數據。例如:如果你運行一個http服務器,那么最好將網站數據存儲在/srv目錄中。
所以答案為:/etc目錄
5、結束后臺進程命令?
題目解析:
每個應用程序運行后都會已進程的形式運行在內容中,如果想結束進程的話可以使用很多方法,比如給進程發送內核信號,用應用程序提供的關閉服務的命關閉進程等等,這里我們可以選擇使用kill -9命令結束后臺進程。
6、在超級用戶下顯示linux 系統中正在運行的全部進程,應使用的命令及參數?
題目解析:
Linux系統下查看進程的方法有很多,比如ps命令,top命令等等,所以只要寫對其中一個就可以
# ps -elf
# ps aux
# top
7、為腳本程序指定執行權限的命令和參數是?
題目解析:
本題是考查面試者對Linux權限控制命令熟悉程度,使用如下命令即可:
# chmod +x 腳本程序文件
8、什么命令是刪除文件和目錄?
題目解析:
刪除文件命令使用rm,如果想刪除目錄則使用-r選項即可。
9、什么命令是移動文件和目錄的命令?
題目解析:
移動文件和目錄的命令是mv,移跟rm命令不一樣,不需要添加-r參數。
10、增加一個用戶得命令是?
題目解析:
增加用戶可以使用系統給定的專項命令:useradd或者adduser,也可以采用手動修改passwd、shadow文件、創建家目錄、創建郵件文件和修改權限的方法來完全手動添加賬戶。
更多關于云計算試培訓的問題,歡迎咨詢千鋒教育在線名師,如果想要了解我們的師資、課程、項目實操的話可以點擊咨詢課程顧問,獲取試聽資格來試聽我們的課程,在線零距離接觸千鋒教育大咖名師,讓你輕松從入門到精通。