zoukankan      html  css  js  c++  java
  • Linux网络管理2---(网络环境查看命令、网络测试命令)

    1.网络环境查看命令

      ifconfig命令

        查看或临时修改网络状态的命令

        可以看到IP、子网掩码……信息

      关闭和启动网卡

        ifdown 网卡设备名(比如: ifdown eth0):禁用该网卡设备

        ifup 网卡设备名:启用该网卡设备

      查询网络状态:netstat

        选项:

          -t:列出TCP 协议端口

          -u:列出UDP协议端口

          -n:不使用域名与服务名,而使用IP地址和端口号

          -l:仅列出在监听状态网络服务(所有UDP服务都没有监听状态,因为TCP是三次握手,需要等待反馈信息,而UDP就不需要

          -a:列出所有的网络连接

        netstat -rn:

          -r:列出路由列表,功能和route 命令一致

      route命令:

        route -n:查看路由列表(可以看到网关)

        route add default gw 192.168.1.1:临时设定网关

      域名解析命令

        nslookup [主机名或IP]:进行域名与IP 地址解析

          例如:nsloopkup www.baidu.com,可以查看www.baidu.com的IP地址……信息

        先输入命令nslookup,进入交互模式,再在> 输入server,可以查看本机DNS服务器

    2.网络测试命令

      ping命令

        ping IP地址或域名:探测指定IP 或域名的网络状况,ping的IP给我的回应时间越短,说明网络状况越好!有的网站是禁止其他机器来ping 它的

        -c 次数:指定ping 包的次数

      telnet命令

        一个远程管理命令,但是是不加密的,所以已经被加密的SSH 协议取代了

        telnet IP地址:尝试远程登陆服务器进行远程管理,但是一般它的端口被默认关闭了

        虽然现在不用它来做远程管理,但是现在使用它来探测远程端口

        telnet [域名或IP] [端口]:远程管理与端口探测命令,例如:telnet 192.168.0.252 80,探测不到的话可能是对方没有打开这个端口服务,或者使用防火墙来进行”防火“

      traceroute [选项] IP或域名

        路由跟踪命令

        -n:使用IP,不使用域名,速度更快(因为不需要进行DNS域名解析的过程)

         traceroute和ping命令一样,都是使用的ICMP协议(Internet 控制报文协议)来进行远程探测

      wget 下载文件的url地址

        下载文件的命令

      tcpdump

        tcpdump -i eth0 -nnX port 21,可以监听21端口(FTP服务),在用户使用ftp命令登陆的时候,可以使用tcpdump抓包,通过抓到的包,可以看到该用户的用户名和密码(因为ftp协议也是明文的),所以可以看出来在网络环境中,想telnet、ftp、http这种明文的协议是比较不安全的(密码安全

        所以使用这条命令来抓取网络包,进行分析可以获取一些比较敏感的数据,比如密码……

          -i:指定网卡接口

          -nn:将数据包中的域名与服务转为IP和端口

          -X:以16进制和ASCII码显示数据包内容

          port:指定监听的端口



  • 相关阅读:
    个人作业—软件评测
    结对第二次作业——某次疫情统计可视化的实现
    结对第一次—某次疫情统计可视化(原型设计)
    软工实践寒假作业(2/2)
    寒假规划作业(1/2)
    【图像处理】利用双线性插值算法进行图像的缩放
    只用css实现“每列四行,加载完一列后数据自动填充到下一列”的效果
    js中运算符优先级问题
    微信、QQ中app的下载问题
    浅述html5和web app
  • 原文地址:https://www.cnblogs.com/xumenger/p/4508477.html
Copyright © 2011-2022 走看看