選擇題
1、下面關於虛擬局域網VLAN的敘述錯誤的是
A 不同VLAN內的用戶可以相互之間直接通信
B 每一個VLAN的工作站可處在不同的局域網中
C VLAN是由局域網網段構成的與物理位置無關的邏輯組
D VLAN能靈活控制廣播活動
【正確答案】 A
2、下列關於TCP和UDP敘述正確的是
A 都是無連接的
B TCP是無連接的,UDP是面向鏈接的
C TCP適用於可靠性較差的廣域網,UDP適用於可靠性較高的局域網
D TCP適用於可靠性較高的局域網,UDP適用於可靠性較差的廣域網
【正確答案】 C
3、在下列幾組協議中,哪一組是網絡層協議? D
A IP,TCP和UDP
B ARP,IP和UDP
C FTP,SMTP和Telnet
D ICMP,ARP和IP
【正確答案】 D
4、以下哪個命令用於測試網絡連通( )
A、 telnet B、nslookup C、ping D、ftp
【正確答案】 C
5、若一臺計算機的內存爲128M,則交換分區的大小是( )
A 64MB B 128MB C 256MB D 512MB
【正確答案】C
【解釋】交換分區通常是物理內存的2倍
6、兩臺PC連接,需用____相連,PC和交換機連接,需用____
A、直連線、直連線 B、交叉線、直連線
C、交叉線、反轉線 D、任意線、任意線
【正確答案】 B
7、在以太網中,是根據( )地址來區分不同的設備的?
A、 LLC B、 IP C、MAC D、 IPX
【正確答案】 C
【解釋】MAC地址在以太網中用來識別一個一臺網上的某個設備或一組設備
簡答題
- 什麼是RAID,如何組成的。
答:廉價冗餘磁盤陣列。通過硬件/軟件技術,將多個較小/低速的磁盤整合成一個大磁盤。
2、請分別描述T568A T568B的線序? 哪些負責發送,哪些負責接收?
參考答案
T568A:白綠、綠、白橙、藍、白藍、橙、白棕、棕
T568B:白橙、橙、白綠、藍、白藍、綠、白棕、棕
1 2爲接受, 3 6爲發送
3、請簡要描述交換機的工作原理
參考答案:
初始狀態
根據源MAC地址學習
除源端口外的端口廣播未知數據幀
接收方迴應
交換機實現單播通信
更新:老化時間300秒
交換機對應端口的MAC 地址發生變化時
4、請描述IP地址的分類及每一類的範圍
參考答案:
A類1-126
B類128-191
C類192-223
D類224-239組播(多播)
E類240-254科研
5、請描述預留給企業的私有網絡使用的私有IP有哪三段
參考答案:
A類 10.0.0.1-10.255.255.254
B類 172.16.0.1-172.31.255.254
C類 192.168.0.1-192.168.255.254
6、組建一個企業網絡按照TCP/IP五層參考模型的標準,每個層次需要選購哪些相應層次的設備
參考答案:
應用層 計算機 HTTP,https,FTP,TFTP,SMTP,POP3,SNMP,DNS,telnet
傳輸層 防火牆 TCP,UDP
網絡層 路由器 ICMP,IGMP,IP,ARP,RARP
數據鏈路層 交換機 ppp點到點(Point-to-Point Protocal),Ethernet以太網
物理層 網卡
7、什麼是TTL,作用並簡要描述TTL的原理
參考答案:
TTL是數據生命週期
作用:避免數據在網絡中無限循環轉發
原理:當網絡中的數據包每經過一個路由器TTL值減1,當TTL值爲0時,數據包丟棄。
8、交換機可以設置網關嗎?如何設置?給交換機配置網關的目的?
參考答案:
交換機可以設置網關
在全局配置模式下:ip default-gateway 網關 IP 地址
交換機配置網關的目的是實現不同網段的計算機能夠對該交換機遠程管理。
9. 什麼是路由? 什麼是路由表?路由器的工作原理?
參考答案:
路由:跨越從源主機到目標主機的一個互聯網絡來轉發數據包的過程。
路由表:路由器根據路由表做路徑選擇
路由器的工作原理:根據路由表選擇最佳路徑,每個路由器都維護着一張路由表,這是路由器轉發數據包的關鍵,每條路由表記錄指明瞭到達某個子網或主機應從路由器的哪個物理端口發送,通過此端口可到達該路徑的下一個路由器的地址。
10、靜態路由與動態路由的特點?列舉幾個常見的動態路由協議?
參考答案:
靜態路由特點:由管理員手工配置的,是單向的,因此需要在兩個網絡之間的邊緣路由器上需要雙方對指,否則就會造成流量有去無回,缺乏靈活性,適用於小型網絡。
動態路由的特點:動態路由是網絡中的路由器之間相互通信,傳遞路由信息,利用收到的路由信息更新路由表的過程,是基於某種路由協議來實現的。
常見的路由協議類型有:
距離矢量路由協議(如RIP)和鏈路狀態路由協議(如 OSPF)。
路由協議定義了路由器在與其他路由器通信時的一些規則。
動態路由協議:rip, ospf, is-is, bgp
EGP:外部網關協議 bgp
IGP:內部網關協議 rip, ospf, is-is,
11、訪問一臺主機訪問不了請問如何排錯?具體思路是哪些?
參考答案:
兩臺主機之間訪問不了可能是
- 開啓了防火牆
- 兩臺主機沒有在一個網段,
- 是不是有正確的網關地址,主機跟網關直間是否能夠 ping 通
- dns 是否能夠正常解析
12、簡單描述一下 TCP 連接與斷開?
tcp 通過三次握手鍊接,通過四次斷開
syn:建立連接時將這個值設爲 1
ACK:當 ACK=1 表示確認,ACK=0 表示確認無效
FIN: FIN=1 表示斷開連接請求
13、簡單描述TCP的三次連接與四次斷開
答案參考:
https://blog.csdn.net/Blueberry521/article/details/103802139
14、請簡述擴容文件系統的過程
1)擴容前檢查
cat /etc/fstab
df -h
在擴容之前請確認VG的Free大小,以及文件和文件系統是否達到系統限制
2)擴分區
PV <--- VG <--- LV<---
3)擴容文件系統
resize2fs :extX文件擴展命令
xfs_growfs:xfs文件系統擴展命令
15、Linux現連接一個新的存儲(如/dev/sdf,容量2T)一個應用程序需要在/data目錄使用此存儲的500G的存儲空間(做成LVM),需要哪些步驟,請描述。
答案:
fdisk /dev/sdf 分區
n,p,1,1 +500G w 分區步驟
pvcreate /dev/sdf1 創建物理卷
vgcreate vg01 /dev/sdf1 創建卷組
lvcreate -n lv01 -l 100%free vg01 #使用所有空間創建邏輯卷
mkfs.ext4 /dev/vg01/lv01 格式化這個卷
mount /dev/vg01/lv01 /data 掛載這個卷
16、如果一個 linux 新手想要知道當前系統支持的所有命令的列表,他需要怎麼做?
答案:
使用命令 compgen -c,可以打印出所有支持的命令列表。
17、簡要說明PXE安裝系統流程 service day05
參考答案
1. 客戶端向DHCP服務器請求分配IP地址;
2. DHCP服務器爲客戶端分配IP地址,告知Boot server;
3. 客戶端向Boot server請求下載啓動文件;
4. Boot server向客戶端提供啓動文件;
5. 客戶端向文件共享服務器請求應答文件;
6. 客戶端根據應答文件信息,安裝操作系統。
18、簡述raid0、raid1、raid5三種工作模式的工作原理及特點。
答案:
Raid0 最簡單的模式,條帶模式
就是把N個物理磁盤合成一個總的虛擬磁盤。優點是:能夠增加磁盤的IO性能。缺點是:只要有一個磁盤數據不正確,整個虛擬磁盤都會有影響。安全性最差。
Raid1 最安全的模式,鏡像模式
raid1也叫做鏡像盤,都是以偶數形式出現。每個物理盤都有一塊與它數據完全一致的磁盤搭配,優點是:在壞掉某一塊磁盤時都不會造成數據的損壞。缺點是:磁盤的空間利用率只能達到50%。
Raid5 最性價比的模式。均衡模式
raid5是拿一塊磁盤的空間來進行奇偶校驗,容錯能力平均分佈所有硬盤上,當其中一塊硬盤失效時,可以保證其它成員的硬盤數據正常,所以RAID5的總容量爲“(N-1)*最低容量硬盤容量”,對整體而言,raid5容量效率比較高。
優點是:在保證了安全性的前提下最大化使用容量。缺點是:會影響整機的性能。
RAID 10鏡像+條帶模式
備份與效率都比較完整;速度快,完全容錯但是成本高
19、服務器的主要作用?
服務器,也稱伺服器,是提供計算服務的設備。
由於服務器需要響應服務請求,並進行處理,因此一般來說服務器應具備承擔服務並且保障服務的能力。
它安裝的是專用的服務器版的操作系統,CPU功能強大,內存很大,硬盤是兩個做一個用(一個是備份)、或兩臺服務器當一個用(一個做備份)。當然配置也不一樣。一般的家用電腦也可以安裝上服務器版的系統做服務器用。
主要應用是網站、大型數據庫(銀行聯網作業)等。
20、如果一臺辦公室內主機無法上網(打不開網站),請給出你的排查步驟?
參考答案:
①首先確定物理鏈路是否聯通正常。
②查看本機IP,路由,DNS的設置情況是否達標。
③telnet檢查服務器的WEB有沒有開啓以及防火牆是否阻攔。
④ping一下網關,進行最基礎的檢查
⑤測試到網關或路由器的通常情況,先測網關,然後再測路由器一級一級的測試。
⑥測試ping公網ip的通常情況(記住幾個外部IP),
⑦測試DNS的通暢。ping出對應IP。
⑧通過以上檢查後,還在網管的路由器上進行檢查。
21、服務器是禁 ping 的情況下,怎麼查看兩臺服務器之間的網絡是不是正常的?
參考答案:
ssh 遠程,wget 下載數據、HTTP、FTP服務等操作都可以
telnet:遠程登錄
[root@room9pc01 ~]# telnet 172.25.0.11 80
Trying 172.25.0.11...
Connected to 172.25.0.11.
Escape character is '^]'.
Connection closed by foreign host. # #已成功連通端口並自動退出
arping:用來向局域網內的其它主機發送ARP請求的指令,它可以用來測試局域網內的某個IP是否已被使用
22、如公司安排你研究一項你未接觸過的技術,例如Ansible或Ceph,請簡述你會以什麼樣的角度入手,什麼樣的方式來學習這樣技術?
參考答案:
CSDN:https://mp.csdn.net/postedit/103799551
簡書:https://www.jianshu.com/p/c3a04790d0ef
23、比如我訪問百度網站,有什麼方法可以跟蹤經過了哪些網絡節點?
參考答案:
traceroute www.baidu.com
記錄按序列號從1開始,每個紀錄就是一跳 ,每跳錶示一個網關,我們看到每行有三個時間,單位是 ms,其實就是-q的默認參數。探測數據包向每個網關發送三個數據包後,網關響應後返回的時間;如果您用 traceroute -q 4 www.58.com ,表示向每個網關發送4個數據包。
有時我們traceroute 一臺主機時,會看到有一些行是以星號表示的。出現這樣的情況,可能是防火牆封掉了ICMP的返回信息,所以我們得不到什麼相關的數據包返回數據。
24、linux 系統中你會用什麼命令查看硬件使用的狀態信息?
參考答案:
uptime、lscpu 查看 CPU
uptime
[root@room9pc01 ~]# uptime
13:19:27 up 60 days, 4:29, 10 users, load average: 0.01, 0.06, 0.09
系統當前時間 13:19:27
up 60 days, 19:23 從上次啓動開始系統運行的時間
10 users 注意這裏實際是連接數量,可以自己測試出來,同一用戶多個連接的時候算多個
load average: 0.01, 0.06, 0.09 這是重頭戲,分別描述了1分鐘5分鐘15分鐘內系統平均負載
lscpu
[root@room9pc01 ~]# lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 4
座: 1
NUMA 節點: 1
廠商 ID: GenuineIntel
CPU 系列: 6
型號: 60
型號名稱: Intel(R) Core(TM) i5-4430S CPU @ 2.70GHz
步進: 3
free 查看內存
lsblk、df、iostat 查看磁盤
iostat主要用於監控系統設備的IO負載情況
[root@room9pc01 ~]# iostat -d sda 2
Linux 3.10.0-862.el7.x86_64 (room9pc01.tedu.cn) 2020年01月02日 _x86_64_ (4 CPU)
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 1.21 18.35 12.04 95423490 62611344
含義:
tps:該設備每秒的傳輸次數
kB_read/s:每秒從設備(drive expressed)讀取的數據量;
kB_wrtn/s:每秒向設備(drive expressed)寫入的數據量;
kB_read:讀取的總數據量;
kB_wrtn:寫入的總數量數據量;這些單位都爲Kilobytes。
ifconfig、ip a s 查看網卡
dmidecode 查看主板設備信息
查看服務器型號:dmidecode | grep
'Product Name'
查看主板的序列號:dmidecode |grep
'Serial Number'
查看系統序列號:dmidecode
-s system-serial-number
25、在linux服務器上,不管是用rz -y命令還是tftp工具上傳,我把本地的一個文件上傳到服務器完成後,服務器上還是什麼都沒有,這有可能是什麼問題?
參考答案:
根據這種現象有可能是:
1)服務器磁盤滿了;
2)文件格式破壞了;
3)或者你用的是普通用戶上傳,正好上傳的目錄沒有權限;
4)還有可能就是你上傳的文件大小超出了該目錄空間的範0圍。
26、rsync+inotify是實現文件實時同步的,加什麼參數才能實現實時同步,--delete參數又是什麼意思? services day06
參考答案:
rsync是遠程同步工具、inotify是一種強大的異步文件系統系統監控機制。通過inotifywait 中的-m參數可以實現“始終保持事件監聽狀態”。
rsync中的-delete參數是指“ 刪除那些DST中SRC沒有的文件”。
27、談談你對運維工程師的理解以及對工作的認識。
參考答案:
運維工程師屬於一個公司被人看不到,卻很重要的職位,領導總是把運維排在最後面,和研發、產品、測試比起來,運維是默默服務在後面的。運維掌握着線上業務的命脈,一旦出現問題,所有技術人員都來找運維處理。所以,運維在日常工作中,需要做好監控和事故預案,當問題出現時,運維需要以最快的速度處理好問題。在平時,運維不僅僅要給研發、測試提供協助,還要自發性地去研究和分析服務器上的一些性能指標和日誌,從而給研發同事提供一些數據和線索來優化業務。