zoukankan      html  css  js  c++  java
  • 查看Linux服务器网络状态

    ifconfig

    用来显示所有网络接口的详细情况的,如:ip地址,子网掩码等。

     

    ethx是以太网网卡的名称。

    配置文件在/etc/sysconfig/network-scripts/ifcfg-eth0中

    DEVICE="eth0"

    HWADDR="00:0C:29:68:C0:8C"

    NM_CONTROLLED="yes"

    ONBOOT="yes"  设置为yes则开机的时候启动网卡,no为开机时不启动网卡

    BOOTPROTO=dhcp  dhcp设置为动态获取IP,static则设置为静态获取Ip

    #IPADDR=192.168.1.5  设置ip地址

    #GATEWAY=192.168.1.1  设置网关

    #NETMASK=255.255.255.0  设置子网掩码

    在手动固定IP时,IPADDR和NETMASK一定要一起写。

    ping:

    用于检查网络上某台主机是否为活动状态或是否发生故障。原理是利用了TCP/IP协议中的IP层中的ICMP协议从特定的主机上返回响应。

     

    如果想禁ping的话,则echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

    netstat –an

    用于显示网络连接、路由表和网络接口信息的。

    选项:

    a:显示所有套接子的状态。

    n:打印实际的地址,加了这个参数速度比较好,消耗内存小。

    r:打印路由表。

     

    LISTEN代表侦听来自远方的TCP端口的连接请求。在本图中,接收来自任何IP的任何端口去连本机的22端口。

    ESTABLISHED代表打开的连接情况。

    在Linux中,端口机制是如果一个端口被外部的一起请求占用了,系统会自动复制出来一个和原来的端口一模一样的端口进行侦听下一个外部请求。

    route:

    用于查看那系统的路由表信息

     

    traceroute

    用于追踪网络数据包的路径,数据包的大小默认为40字节。可以知道数据包到达目的地需要经过几个路由。

     

    nslook

    用于查询一台机器的IP地址和所对应的域名

     

    lsof

    主要用于查看特定端口的情况。

     

    上图可以知道22端口被哪些程序所占用

  • 相关阅读:
    Java 写GBK 、utf8格式的文件 java
    NIOnio的美文分享一下,最近喜欢上了Nio希望能给大家扫扫盲
    maven入门和进阶 基础入门 希望帮助大家maven 教程
    log4j 基础
    FastDFS架构剖析(非常值得一看的架构分析和解读)
    FastDFS分布式文件系统问题总汇
    oracle 建表创建外键
    Mybatis下log4j日志输出不正常的解决办法 ,很实用哦 !!!!
    httpclient入门例子 demos
    Firebug http请求响应时间线
  • 原文地址:https://www.cnblogs.com/rosepotato/p/3635892.html
Copyright © 2011-2022 走看看