本内容来自微信公众号:马哥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 -nn tcp port 80

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、造成服务器故障的原因可能有以下几点:

运维知识2-风君雪科技博客

B、如何排查服务器故障的处理步骤如下:

运维知识2-风君雪科技博客 运维知识2-风君雪科技博客

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

你好