运维知识2
本內容來自微信公眾號:馬哥Linux運維
https://mp.weixin.qq.com/s?__biz=MzA3OTgyMDcwNg==&mid=2650635831&idx=1&sn=8c175b0b645650a306b07dded49e2721&chksm=87a47cfab0d3f5ecec6695af85156fdef087edfafe1c6042f41ea78a9332c369ad0992e2a54e&scene=0
21、統計ip訪問情況,要求分析nginx訪問日志,找出訪問頁面數量在前十位的ip
22、使用tcpdump監聽主機為192.168.184.140,tcp端口為80的數據,同時將輸出結果保存輸出到tcpdump.log
23、實時抓取并顯示當前系統中tcp 80端口的網絡數據信息,請寫出完整操作命令
24、如何將本地80端口的請求轉發到8080端口,當前主機IP為192.168.184.140
25、對現在運維工程師的理解和以及對其工作的認識?
26、服務器開不了機怎么解決一步步的排查
27、Linux系統中病毒怎么解決
28、請執行命令取出 linux中eth0的IP地址
29、DNS原理及其解析過程
30、一次完整的HTTP事務是怎樣一個過程?
31、TCP三次握手連接及seq與ack關系
32、Centos7下添加開機自啟動服務和腳本
21、統計ip訪問情況,要求分析nginx訪問日志,找出訪問頁面數量在前十位的ip
# cat access.log | awk '{print $1}' | uniq -c | sort -rn | head -10
22、使用tcpdump監聽主機為192.168.184.140,tcp端口為80的數據,同時將輸出結果保存輸出到tcpdump.log
# tcpdump 'host 192.168.184.140 and port 80' > tcpdump.log
參考:https://www.cnblogs.com/yc_sunniwell/archive/2010/07/05/1771563.html
23、實時抓取并顯示當前系統中tcp 80端口的網絡數據信息,請寫出完整操作命令
tcpdump-nntcpport80
24、如何將本地80端口的請求轉發到8080端口,當前主機IP為192.168.184.140
# iptables -t nat -A PREROUTING -d 192.168.184.140 -p tcp --dport 80 -j DNAT --to-destination 192.168.184.140:8080
25、對現在運維工程師的理解和以及對其工作的認識?
運維工程師在公司當中責任重大,需要保證時刻為公司及客戶提供最高、最快、最穩定、最安全的服務;
運維工程師的一個小小的失誤,很有可能會對公司及客戶造成重大損失,因此運維工程師的工作需要嚴謹及富有創新精神。
26、服務器開不了機怎么解決一步步的排查
A、造成服務器故障的原因可能有以下幾點:
B、如何排查服務器故障的處理步驟如下:
27、Linux系統中病毒怎么解決
1)最簡單有效的方法就是重裝系統
2)要查的話就是找到病毒文件然后刪除,毒之后一般機器cpu、內存使用率會比較高,機器向外發包等異常情況,排查方法簡單介紹下:
top 命令找到cpu使用率最高的進程
一般病毒文件命名都比較亂,可以用 ps aux 找到病毒文件位置
rm -f 命令刪除病毒文件
檢查計劃任務、開機啟動項和病毒文件目錄有無其他可以文件等
3)由于即使刪除病毒文件不排除有潛伏病毒,所以最好是把機器備份數據之后重裝一下
28、一句話讀取ifconfig命令中的IP地址
# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.184.140 netmask 255.255.255.0 broadcast 192.168.184.255 inet6 fe80::20c:29ff:fece:f804 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:ce:f8:04 txqueuelen 1000 (Ethernet) RX packets 1153 bytes 103112 (100.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 692 bytes 76295 (74.5 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1 (Local Loopback) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
方法一:
# ifconfig | grep -A 1 eth0 | sed -n '2,1p' | awk '{print $2}'
192.168.184.140
或
# ifconfig eth0 | awk 'NR==2' | awk '{print $2}'
192.168.184.140
或
# ifconfig | grep -A 1 eth0 | grep inet | awk '{print $2}'
192.168.184.140
方法二:
# ifconfig eth0 | grep "inet" | awk '{print $2}'
192.168.184.140
或
# ifconfig eth0 | grep "inet" | awk '{print $2}' | cut -c 1-
192.168.184.140
29、DNS原理及其解析過程
http://blog.51cto.com/369369/812889
30、一次完整的HTTP事務是怎樣一個過程?
http://blog.51cto.com/linux5588/1351007
31、TCP三次握手連接及seq與ack關系
https://blog.csdn.net/geecky/article/details/56275032
32、Centos7下添加開機自啟動服務和腳本
http://openskill.cn/article/530
你好
總結
- 上一篇: 数据批量写入
- 下一篇: Access导入文本文件的Schema.