1、常見協議(http,https,ftp,mysql,Redis)默認端口號
題目解析:
http:80
https:443
ftp:20和21
mysql:3306
redis:6379
2、Linux系統統計服務器服務連接數命令?
題目解析:本題答案以tcp連接數為例
# netstat -an|awk '/tcp/ {print $6}'|sort|uniq -c
3、http的錯誤代碼含義(404,410, 502, 504).
題目解析:
404 找不到頁面
410 被請求的資源在服務器上已經不再可用
502 網關錯誤
504 網關超時
4、請使用awk,sed,grep三個命令,舉例寫出命令語句
題目解析:
awk -F':' '{print $1}' filename
sed -i.bak 's/a/A/' filename
grep 'hello world' filename
5、簡述tcp三次握手的過程
題目解析:
在TCP/IP協議中,TCP協議提供可靠的連接服務,采用三次握手建立一個連接.
第一次握手:建立連接時,客戶端發送syn包(syn=j)到服務器,并進入SYN_SEND狀態,等待服務器確認;
SYN:同步序列編號(Synchronize Sequence Numbers)
第二次握手:服務器收到syn包,必須確認客戶的SYN(ack=j+1),同時自己也發送一個SYN包(syn=k),即SYN+ACK包,此時服務器進入SYN_RECV狀態;
第三次握手:客戶端收到服務器的SYN+ACK包,向服務器發送確認包ACK(ack=k+1),此包發送完畢,客戶端和服務器進入ESTABLISHED狀態,完成三次握手.
完成三次握手,客戶端與服務器開始傳送數據
6、簡述二層交換機和三層交換機的區別
題目解析:
二層交換機工作于OSI模型的第2層(數據鏈路層),故而稱為二層交換機。
三層交換機的最重要目的是加快大型局域網內部的數據交換,所具有的路由功能也是為這目的服務的,能夠做到一次路由,多次轉發。對于數據包轉發等規律性的過程由硬件高速實現,而像路由信息更新、路由表維護、路由計算、路由確定等功能,由軟件實現。三層交換技術就是二層交換技術+三層轉發技術。
7、centos7默認防火墻允許80端口外網訪問,寫出相應安全策略
題目解析:
firewall-cmd --zone=public --add-port=80/tcp --permanent
8、使用tcpdump監聽tcp80端口來自192.168.0.1的所有流量,請寫出命令.
題目解析:
tcpdump –i eth0 host 192.168.0.1 port 80tcpdump src 192.168.1.10 tcp port 80
9、符號鏈接與硬鏈接的區別
題目解析:
1、硬鏈接 和 源文件 是同一個文件;軟鏈接 和 源文件 是2個不同的文件。
2、大部分系統不能創建 目錄 的硬鏈接,軟鏈接沒有這個限制。
3、硬鏈接不能跨文件系統(分區),軟鏈接沒有這個限制。
10、磁盤空間滿了,刪除一部分Nginxaccess日志,但是,發現磁盤空間還是滿的,為什么?
題目解析:
在Linux系統中,通過rm或者文件管理器刪除文件將會從文件系統的目錄結構上解除鏈接(unlink).然而如果文件是被打開的(有一個進程正在使用),那么進程將仍然可以讀取該文件,磁盤空間也一直被占用。而我刪除的是nginx的log文件刪除的時候文件應該正在被使用
解決:查看進程,kill掉進程,然后再刪除
更多關于云計算培訓的問題,歡迎咨詢千鋒教育在線名師。千鋒教育擁有多年IT培訓服務經驗,采用全程面授高品質、高體驗培養模式,擁有國內一體化教學管理及學員服務,助力更多學員實現高薪夢想。