日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

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

發布時間:2023/12/2 综合教程 33 生活家
生活随笔 收集整理的這篇文章主要介紹了 linux获取ip地址命令(linux获取ip地址) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在Linux/unix系統下怎么查詢ip地址?

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

1. 如果有圖形界面,直接選擇網絡管理器查看即可

2. 使用終端的命令行來獲取ip地址
輸入命令: /sbin/ifconfig。終端中會顯示大段網絡信息。

如果出現錯誤信息,提示你缺少管理權限,請輸入sudo /sbin/ifconfig。

如果你使用的是Solaris系統或其他Unix版本,你需要輸入/sbin/ifconfig -a來顯示多個設備的信息

如果你不確定是哪個設備,可以查看最常用的、接入“eth0”端口的設備,也就是系統識別的第一個網絡適配器。如果你只想查看“eth0”的信息,請輸入ifconfig eth0 命令。

java獲取linux ip?

代碼示例:

/**

* 獲取Linux下的IP地址

*

* @return IP地址

* @throws SocketException

*/

public static String getLinuxLocalIp() throws SocketException {

String ip = "";

try {

for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces();

en.hasMoreElements();) {

NetworkInterface intf = en.nextElement();

String name = intf.getName();

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

for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses();

enumIpAddr.hasMoreElements();) {

InetAddress inetAddress = enumIpAddr.nextElement();

if (!inetAddress.isLoopbackAddress()) {

String ipaddress = inetAddress.getHostAddress().toString();

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

&& !ipaddress.contains("fe80")) {

ip = ipaddress;

}

}

}

}

}

} catch (SocketException ex) {

System.out.println("獲取ip地址異常");

ex.printStackTrace();

}

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

return ip;

}

Linux:怎樣獲取服務器IP地址?

第一步:激活網卡 系統裝好后默認的網卡是eth0,用下面的命令將這塊網卡激活。

# ifconfig eth0 up 第二步:設置網卡進入系統時啟動想要每次開機就可以自動獲取IP地址上網,就要設置網絡服務在系統啟動時也啟動。Linux有一點與windows不同的是很多服務默認是停止的,而且你在某次使用該服務時啟動這個服務,但是沒設置它為默認啟動,則下次進入系統這個服務依然是停止的。下面是設置網絡服務在系統啟動時也啟動的方法。使用chkconfig命令讓網絡服務在系統啟動級別是2345時默認啟動。# chkconfig --level 2345 network on第三步:修改網卡文件ifcfg-eth0修改ifcfg-eth0文件,設置ONBOOT的值為yes,讓網絡服務啟動時使用該網卡。設置BOOTPROTO的值為dhcp,讓網卡從DHCP服務器自動獲取IP地址。# vi /etc/sysconfig/network-scripts/ifcfg-eth0ONBOOT=yesBOOTPROTO=dhcp總結:通常情況下第三步是最重要的,因為大部分Linux系統默認網絡服務是系統啟動時也啟動的,網卡也是啟用的,只要設置好第三步,然后使用下面的命令啟動網絡服務就OK。# service network start配置靜態IP地址上網與動態IP地址上網同出一轍,修改ifcfg-eth0,然后用命令service network retart重啟網絡服務。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# The loopback network interfaceauto loiface lo inet loopback

# The primary network interface

allow-hotplug eth0auto eth0iface eth0 inet static

address 192.168.1.36

netmask 255.255.255.0

gateway 192.168.1.10 #公司的網關是192.168.1.10,一般是192.168.1.1

保存編輯結果,并重啟網絡服務

總結

以上是生活随笔為你收集整理的linux获取ip地址命令(linux获取ip地址)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。