网络相关题目总结

1. 已知一个端口为 333,如何查看端口对应的是什么服务名?
方法 1:lsof -i:1530
方法 2:netstat -lntup|grep 1530
2. 局域网机器无法上网如何解决
一:单个机器无法上网,其他人的可以

  1. ping www.baidu.com 测试网络连通性
    如果通但还是无法上网,可能是浏览器、中毒等问题
  2. ping 192.168.240.2 网关;目的是排除物理链路(网线、网卡、驱动、IP设置等)
    如果 ping 网关不通,则查看 ip 设置,然后 ping 自身 ip 或 ping 网内其他机器 IP
    A:如果 ping 自己 ip 不同,检查 ip 设置、网卡驱动、物理链路
    B:如果 ping 网内其他机器 IP 是通的,是网关不让你联网了
  3. ping 网关通道情况下,检查 DNS 的设置情况是否正确
    A:检查方法是,ping 公网 ip,看通畅情况(平时要记几个外部 IP)
    B:host/dig/nslookup 检查域名解析
  4. 上网路由器问题(配置和硬件)以及 ISP 线路问题
  5. 辅助排查:其他人能否上网,IP 地址是否冲突,ARP 病毒,核心交换机坏了,交换机环路(看日志)。
    二:大面积上不了网的思路
    路由器,ISP ,核心交换机,ARP 病毒欺骗网关,网关地址被占用,LDNS 出问题。核心交换机坏了,交换机环路。
    3.网站打开慢如何排查
    Windows中
    a. 网站带宽问题
    b. 服务器 CPU 过高
    c. 内容资源过大
    d. 用户贷款过载
    e. 网站代码有问题
    f . 用户线路和网站线路对不上的问题
    g. 网站服务器遭受×××
    1. 线路是否通的问题
    (A)ping www.baidu.com 路有没有通
    如果 ping 是通的,不丢包,http 服务的问题(服务宕机或过载了)
    如果 ping 是通的,丢包,机房带宽不稳定,各个线路不稳定
    如果 ping 不通,ping www.baidu.com ,机房宕机,或者 http 服务的问题(服务器宕机了,服务过载了)。
    (B)tracert -d www.baidu.com 高速的各个路段有没有修好,从客户端到服务器各个线路。
    2. 机房业务是否 ok
    telnet www.baidu.com 80 检查服务器 web 服务有没有开启以及防火墙有没有挡住
    nmap www.baidu.com -p 80
    curl www.baidu.com 或 wget www.baidu.com 相当于浏览器访问
    提供服务的服务器是否资源过载,服务器及服务连接数过多,负载高,CPU 高, IO 高等
  6. 外部问题
    网站购买的带宽满了,通过流量监控服务查看
    内链外链(调用外部网站网址有问题)
  7. 其他问题
    个别客户自身问题,例如:用户的线路和网站宽带的线路不符
  8. 集群架构(数百台服务器提供服务)
    web 服务
    数据库问题,登录数据库,看是否有慢查询语句 show proceslist,调整 MYSQL,优化 SQL 语句。
    是不是存储服务器,如 NFS、MFS 的负载及磁盘 IO 高?

猜你喜欢

转载自blog.51cto.com/12384628/2128976