Linux維運工程師 50個常見面試題
原文链接:https://mp.weixin.qq.com/s/Yuh_ei37DspfDuiiSgmi5A
1.請簡述OSI七層網路模型有哪些層及各自的意義?
實體層:底層資料傳輸,例如網路線、網路卡標準
資料鏈路層:定義資料的基本格式,如何傳輸,如何識別。 例如網卡MAC位址
網路層:定義IP編碼,定義路由功能,例如不同設備的資料轉發
傳輸層:端對端傳輸資料的基本功能,如TCP、UDP
會話層:控制應用程式之間會話能力,例如不同軟體資料分發給不停軟體
表示層:資料格式標識,基本壓縮加密功能。
應用層:各種應用軟體,包括 Web 應用。
2.在Linux的LVM分割區格式下,請簡述給根分割區磁碟擴容的步驟?
這個分3種
第一種方法:
growpart /dev/vda 1
resize2fs /dev/vda1
第二种方法:
partpeobe /dev/sda
resize2fs /dev/vda1
第三种方法:
fdisk /dev/sdb # n p 1 1 回车 回车 t 8e w
pvcreate /dev/sdb1
vgextend datavg /dev/sdb1
lvextend -r -L +100%free /dev/mapper/datavg-lv01
3.講述Tomcat8005、8009、8080三個端口的含義?
8005 關閉時使用
8009為AJP端口,即容器使用,如Apache能透過AJP協定存取Tomcat的8009端口來實現功能
8080 一般應用使用
4.簡述DNS進行域名解析的過程?
迭代查詢(返回最優結果)、遞迴查詢(本地找DNS)用戶要訪問www.baidu.com,會先找本機的host文件,再找本地設定的DNS伺服器,如果也沒有找到,就去網絡 中找根伺服器,根伺服器回饋結果,說只能提供一級網域名稱伺服器.cn,就去找一級網域名稱伺服器,一級網域伺服器說只能提供二級網域伺服器.com.cn,就去找二 級網域名稱伺服器,二級網域伺服器只能提供三級網域伺服器.baidu.com.cn,就去找三級網域伺服器,三級網域伺服器剛好有這個網站www.baidu.com,然後發給要求的伺服器 ,儲存一份之後,再發給客戶端。
5.講一下Keepalived的工作原理?
在一個虛擬路由器中,只有作為MASTER的VRRP(虛擬路由冗餘協定)路由器會一直發送VRRP通告訊息,BACKUP不會搶佔MASTER,除非它的優先權更高。 當MASTER無法使用時(BACKUP收不到通告資訊)多台BACKUP中優先順序最高的這台會被搶佔為MASTER。 這種搶佔是非常快速的( task (line)—> zombie… Continue reading