代码之家  ›  专栏  ›  技术社区  ›  James Adams

如何确定Solaris系统的IP地址[关闭]

  •  37
  • James Adams  · 技术社区  · 17 年前

    当我想知道我登录的Solaris计算机的IP地址时,我想发出什么命令?

    8 回复  |  直到 7 年前
        1
  •  44
  •   Andrew    17 年前

    ifconfig 不在你的路上,但这是你想要的命令。

    更具体地说: /usr/sbin/ifconfig -a

        2
  •  9
  •   Tim Cooper    14 年前
    /usr/sbin/ifconfig -a | awk 'BEGIN { count=0; } { if ( $1 ~ /inet/ ) { count++; if( count==2 ) { print $2; } } }'
    

    这将列出机器的确切ip地址

        3
  •  8
  •   henrycarteruk    9 年前

    以下方法对我来说效果很好:

    ping -s my_host_name
    
        4
  •  5
  •   Colin Dumitru Cihan Biyikoglu    13 年前

    以下shell脚本给出了接口和IP地址(不包括环回接口)的良好表格结果。它已经在Solaris机器上进行了测试

    /usr/sbin/ifconfig -a | awk '/flags/ {printf $1" "} /inet/ {print $2}' | grep -v lo
    
    ce0: 10.106.106.108
    ce0:1: 10.106.106.23
    ce0:2: 10.106.106.96
    ce1: 10.106.106.109
    
        5
  •  3
  •   Kellen Stuart Alan    7 年前

    尝试使用 ifconfig -a

        6
  •  3
  •   fawaad NSouth    7 年前

    hostname uname nslookup

        7
  •  2
  •   user2152447    13 年前

    还有:

    getent $HOSTNAME
    

    或者可能:

    getent `uname -n`
    

    ifconfig 命令被认为是遗留的,正在被替换为 ipad

    ipadm show-addr
    

        8
  •  0
  •   Chris May    17 年前
    /usr/sbin/host `hostname`
    

     /usr/sbin/ifconfig -a inet | awk '/inet/ {print $2}'
    

    将全部列出