4月27日下午去參加了某公司的系統運維工程師的面試。總結一下筆試題幾個做的不好的地方。
(1)如何限制普通使用者修改密碼?
密碼限制的做法可以這樣實現:$ pwd
/home/test 當前是普通使用者。
$ su
password: [輸入高階管理員密碼]
# 進入高階使用者狀態。
# chmod 711 /usr/bin/passwd [普通使用者僅可執行]
# chmod 755 /usr/bin/passwd [普通使用者可讀可執行]
# chmod 700 /usr/bin/passwd [普通使用者不允許該密碼]
# exit [退出系統管理員使用者]
$ [回到普通使用者狀態]
上面提到的# chmod 777 /usr/bin/passwd 是非常危險的!普通使用者就可以刪除這個passwd程式!!!!
修改passwd命令的執行許可權就可以限制普通使用者修改密碼了。
(2)eth0,ppp0,br0,vlan0,ttys0分別代表什麼?
原題目好像比這個多,記不太清了,但是這個題目沒有回答上來,雖然是常見的介面卡名稱,但就是不清楚概念,查資料得到如下結果:
eth0:伺服器的第乙個乙太網裝置的代號
ppp0:網路上沒有確切的概念,我總結了一下:ppp0是point to point (ppp) over ethernet 的點對點協議通訊使用的虛擬介面,用於連線modem。
br0:虛擬網橋介面裝置,用於聯通多個網絡卡
vlan0:交換機的預設vlan設定,包含四個介面,這個解釋不清,要學習
ttys0:linux中的第乙個序列終端裝置代號
(3)lilo和grub的不同?
如本文開始處所述,所有引導引導程式都以類似的方式工作,滿足共同的目的。不過,lilo 和 grub 之間有很多不同之處:lilo 沒有互動式命令介面,而 grub 擁有。
lilo 不支援網路引導,而 grub 支援。
lilo 將關於可以引導的作業系統位置的資訊物理上儲存在 mbr 中。如果修改了 lilo 配置檔案,必須將 lilo 第一階段引導載入 程式重寫到 mbr。相對於 grub,這是乙個更為危險的選擇,因為錯誤配置的 mbr 可能會讓系統無法引導。使用 grub,如果配置檔案配置 錯誤,則只是預設轉到 grub 命令列介面。
(4)raid的概念
這個我是一點都不熟悉,作為乙個sa,這是很可恥的,不過我這是新手,不懂這個也能原諒吧。這個比較多,看wikipedia吧。以後要加強學習raid知識
(5)用free -m檢視記憶體使用情況時,-/+ buffers/cache的-/+是什麼含義?
這個問題我真沒有在意過,查資料如下:
-/+ buffers/cache的意思相當於:
-buffers/cache 的記憶體數:1397032 (等於第1行的 used - buffers - cached)
+buffers/cache 的記憶體數: 2752124 (等於第1行的 free + buffers + cached)
到這裡我就很清楚怎麼看記憶體使用量了,但linux的記憶體使用機制還不是很熟悉!
以上的一些基礎知識,做的不太好,說明我的基礎知識還是很差,今後要認真學習基礎知識,而不能一味的去鑽高深的應用,殊不知基礎知識才是最重要的!
ps:最後給到offer,7.5k,但是由於週六也需要上班,遂放棄!
面試題總結 html面試題)
附上鏈結 doctype 的作用是什麼?宣告一般位於文件的第一行,它的作用主要是告訴瀏覽器以什麼樣的模式來解析文件。一般指定了之後會以標準模式來 進行文件解析,否則就以相容模式進行解析。在標準模式下,瀏覽器的解析規則都是按照最新的標準進行解析的。而在相容模式下,瀏 覽器會以向後相容的方式來模擬老式瀏...
咱網面試題
1.寫出快速遍歷字典的 nsdictionary namesdic nsdictionary dictionarywithobjectsandkeys name1 key1 name2 key2 nil nsarray keys namesdic.allkeys for nsstring key i...
面試題總結
網路部分 子網劃分 演算法部分 穩定排序 泡沫排序 bubble sort o n 插入排序 insertion sort o n 桶排序 bucket sort o n 需要 o k 額外空間 計數排序 counting sort o n k 需要 o n k 額外空間 合併排序 merge so...