linux获取ip地址命令linux获取ip地址

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-06-19

在Linux/unix系统下怎么查询ip地址?

在Linux/unix系统下查询ip地址可以使用如下的方法

1.如果有图形界面,直接选择网络管理器查看即可

2.使用终端的命令行来获取ip地址输入命令:/sbin/ifconfig。终端中会显示大段网络信息。

如果出现错误信息,提示你缺少管理权限,请输入sudo/sbin/ifconfig。

如果你使用的是Solaris系统或其他Unix版本,你需要输入/sbin/ifconfig-a来显示多个设备的信息

如果你不确定是哪个设备,可以查看最常用的、接入“eth0”端口的设备,也就是系统识别的第一个网络适配器。如果你只想查看“eth0”的信息,请输入ifconfigeth0命令。

java获取linuxip?

代码示例:

/**

*获取Linux下的IP地址

*

*@returnIP地址

*@throwsSocketException

*/

publicstaticStringgetLinuxLocalIp()throwsSocketException{

Stringip="";

try{

for(EnumerationNetworkInterface>en=NetworkInterface.getNetworkInterfaces();

en.hasMoreElements();){

NetworkInterfaceintf=en.nextElement();

Stringname=intf.getName();

if(!name.contains("docker")!name.contains("lo")){

for(EnumerationInetAddress>enumIpAddr=intf.getInetAddresses();

enumIpAddr.hasMoreElements();){

InetAddressinetAddress=enumIpAddr.nextElement();

if(!inetAddress.isLoopbackAddress()){

Stringipaddress=inetAddress.getHostAddress().toString();

if(!ipaddress.contains("::")!ipaddress.contains("0:0:")

!ipaddress.contains("fe80")){

ip=ipaddress;

}

}

}

}

}

}catch(SocketExceptionex){

System.out.println("获取ip地址异常");

ex.printStackTrace();

}

System.out.println("IP:"+ip);

returnip;

}

Linux:怎样获取服务器IP地址?

第一步:激活网卡系统装好后默认的网卡是eth0,用下面的命令将这块网卡激活。

#ifconfigeth0up第二步:设置网卡进入系统时启动想要每次开机就可以自动获取IP地址上网,就要设置网络服务在系统启动时也启动。Linux有一点与windows不同的是很多服务默认是停止的,而且你在某次使用该服务时启动这个服务,但是没设置它为默认启动,则下次进入系统这个服务依然是停止的。下面是设置网络服务在系统启动时也启动的方法。使用chkconfig命令让网络服务在系统启动级别是2345时默认启动。#chkconfig--level2345networkon第三步:修改网卡文件ifcfg-eth0修改ifcfg-eth0文件,设置ONBOOT的值为yes,让网络服务启动时使用该网卡。设置BOOTPROTO的值为dhcp,让网卡从DHCP服务器自动获取IP地址。#vi/etc/sysconfig/network-scripts/ifcfg-eth0ONBOOT=yesBOOTPROTO=dhcp总结:通常情况下第三步是最重要的,因为大部分Linux系统默认网络服务是系统启动时也启动的,网卡也是启用的,只要设置好第三步,然后使用下面的命令启动网络服务就OK。#servicenetworkstart配置静态IP地址上网与动态IP地址上网同出一辙,修改ifcfg-eth0,然后用命令servicenetworkretart重启网络服务。DEVICE=eth0

IPADDR=192.168.1.100

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

DNS=8.8.8.8

BOOTPROTO=static

ONBOOT=yesdebian:编辑/etc/network/interfaces#Theloopbacknetworkinterfaceautoloifaceloinetloopback

#Theprimarynetworkinterface

allow-hotplugeth0autoeth0ifaceeth0inetstatic

address192.168.1.36

netmask255.255.255.0

gateway192.168.1.10#公司的网关是192.168.1.10,一般是192.168.1.1

保存编辑结果,并重启网络服务



  • linux系统常用操作命令
    答:3、linux基本操作命令如下:查看内核版本:uname -a。控制台-图形界面:init 5或者startx。图形界面-控制台: init3或者直接注销。如何查看ip地址:ifconfig。配置ip:ifconfig eth0 ip地址。4、linux常用命令: pwd命令 该命令的英文解释为print working directory(打印工作目录)。输入pwd命令,Linux会输...
  • Linux常用基本命令大全介绍
    答:Linux系统常用的基本命令入门篇一、基础命令 1.Linu x的进 入与退出系统 进入Linux系统: 必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号: 1.root--超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情。 2.普通用户--这个帐号供普通用户使用,可以进行有限的操作。 一般的Linux使用者均为...
  • linux ssh是什么?Linu怎么修改SSH端口号?
    答:首先查看一下当前linux是否已经安装SSH软件包,使用 rpm -qa|grep ssh 2.确认ssh服务已经开启,下面小编以centos 系统为例 3.找到SSh服务配置文件路径一般都是在 /etc/ssh这个目录下面 sshd_config 这个文件 END 编辑修改SSH端口号 1.使用VI /vim编辑器,打开sshd_config这个文件,搜索找到 port字段。...
  • 急需高手指点~ping命令是用的什么端口?
    答:在Linu下输入下面两句 iptables -A INPUT -i eth+ -p icmp --icmp-type 8 -j ACCEPT iptables -A OUTPUT -o eth+ -p icmp --icmp-type 0 -j ACCEPT 就可以打开所有网卡的Ping功能了。
  • linux中的网络配置。。
    答:其实,在linux系统中我们可以给一块网卡设置多个ip地址,例如下面的命令: #ifconfig eth0:1 202.112.11.218 netmask 255.255.255.192 然后,使用命令#ifconfig -a 就可以看到所有的网络接口的界面: eth0 Link encap:Ethernet HWaddr 00:90:27:58:AF:1A inet addr:202.112.13.204 Bcast:202.112.13.255 Mask:255.255...
  • linux切换进程命令linux切换进程
    答:一、Shell支持作用控制,有以下命令:1.command让进程在后台运行2.jobs_l查看后台运行的进程3.fg%n让后台运行的进程n到前台来4.bg%n让进程n到后台去;PS:“n”为jobs查看到的进程编号。二、执行命令切换至后台在Linux终端运行命令的时候,在命令末尾加上符号,就可以让程序在后台运行root@Ubuntu$。/...
  • dockerfile指令跟linux命令通用,可以在linu
    答:你好,你是问dockerfile指令跟linux命令通用吗?dockerfile指令跟linux命令通用。每条命令对应linux下面的一条命令,docker程序将这些dockerfile指令在翻译成真正的linux命令,dockerfile中每条指定对应linux中的一条命令,docker程序将读取dockerfile中的指令生成指定镜像。所以dockerfile指令跟linux命令通用。
  • ...客户端pxe启动时出现could not find kernel image :linu_百度...
    答:肯定是你的配置文件的问题,估计是你的配置文件中指向的img的路径与你存放的文件的位置有差异导致的,你按网上的教程重新一步步装一遍吧
  • 怎样在win10中使用linux命令
    答:第一种是安装Cywin或MinGW,这样就可以使用Linux命令了。这个很简单,下载后一直next就好了。第二种是安装Bash On Ubuntu On Windows,Linux子系统,需要win10在设置->更新与安全->针对开发人员中选择开发人员模式,并在控制面板(类别查看方式)->程序和功能->启用或关闭Windows功能中勾选‘适用于Linux...
  • Linux是什么意思?
    答:Linux是在 GNU公共许可权限下免费获得的,是一 个符合 POSIX标准的操作系统。 Linux操作系统软件包不仅包括完整的 Linux操 作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有 多个窗口管理器的 X-Windows图形用户界面,如同我们使用 Windows NT一样,允 许我们使用窗口、图标和菜单对系统进行操作...