色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在Linux中查看IP地址的方法

網絡技術干貨圈 ? 來源:網絡技術干貨圈 ? 2024-08-07 15:16 ? 次閱讀

轉載請注明以下內容:

來源:公眾號【網絡技術干貨圈】

作者:圈圈

ID:wljsghq

ifconfig命令

ifconfig是一個網絡管理工具,用于配置、控制和查詢網絡接口。在許多舊的Linux發行版中,ifconfig是查看和配置網絡接口的主要工具。要查看IP地址,只需在終端中輸入以下命令:

ifconfig
49fd05bc-4822-11ef-b8af-92fbcf53809c.png

這將顯示系統中所有網絡接口的詳細信息,包括IP地址、子網掩碼和MAC地址。

ifconfig命令的輸出包含多個字段,每個字段提供不同的網絡信息。

比如輸出是這樣的:

eth0      Link encap:Ethernet  HWaddr 00298d:60  
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80:29ff8d60/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:24890 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15457 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:36589294 (34.8 MiB)  TX bytes:2070249 (1.9 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)

在這個輸出中,我們可以看到兩個網絡接口:eth0和lo。

eth0: 這是一個以太網接口。

Link encap:Ethernet: 鏈路封裝類型,以太網。

HWaddr 00298d:60: 硬件地址(MAC地址)。

inet addr:192.168.1.100: IPv4地址。

Bcast:192.168.1.255: 廣播地址。

Mask:255.255.255.0: 子網掩碼。

inet6 addr: fe80:29ff8d60/64 Scope:Link: IPv6地址。

UP BROADCAST RUNNING MULTICAST: 接口狀態。

MTU:1500: 最大傳輸單元。

RX packets:24890: 接收到的數據包數量。

TX packets:15457: 發送的數據包數量。

RX bytes:36589294 (34.8 MiB): 接收到的字節數。

TX bytes:2070249 (1.9 MiB): 發送的字節數。

lo: 這是一個本地回環接口。

inet addr:127.0.0.1: IPv4地址。

Mask:255.0.0.0: 子網掩碼。

inet6 addr: ::1/128 Scope:Host: IPv6地址。

UP LOOPBACK RUNNING: 接口狀態。

MTU:65536: 最大傳輸單元。

RX packets:8: 接收到的數據包數量。

TX packets:8: 發送的數據包數量。

RX bytes:560 (560.0 B): 接收到的字節數。

TX bytes:560 (560.0 B): 發送的字節數。

ip命令

ip命令是iproute2軟件包的一部分,它提供了更強大和靈活的網絡管理功能。與ifconfig相比,ip命令支持更多的網絡配置選項,并且更適合現代Linux系統。要查看IP地址,使用以下命令:

ipaddrshow
4a251854-4822-11ef-b8af-92fbcf53809c.png

ip命令的輸出信息豐富,包括IPv4和IPv6地址、子網掩碼、MAC地址等。

比如輸出的是:

1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 000000:00 brd 000000:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0:  mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00298d:60 brd ffffff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0
       valid_lft 86392sec preferred_lft 86392sec
    inet6 fe80:29ff8d60/64 scope link
       valid_lft forever preferred_lft forever

在這個輸出中,我們可以看到兩個網絡接口:lo和eth0。

1: lo: 回環接口。

: 接口狀態。

mtu 65536: 最大傳輸單元。

link/loopback 000000:00 brd 000000:00: 鏈路層信息。

inet 127.0.0.1/8 scope host lo: IPv4地址及子網掩碼。

inet6 ::1/128 scope host: IPv6地址。

2: eth0: 以太網接口。

: 接口狀態。

mtu 1500: 最大傳輸單元。

link/ether 00298d:60 brd ffffff:ff: 鏈路層信息。

inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0: IPv4地址及子網掩碼。

inet6 fe80:29ff8d60/64 scope link: IPv6地址。

除了查看IP地址,ip命令還可以用于配置網絡接口、管理路由、配置隧道等。以下是一些高級用法示例:

配置IP地址:

sudoipaddradd192.168.1.200/24deveth0

刪除IP地址:

sudoipaddrdel192.168.1.200/24deveth0

顯示路由表:

iprouteshow
4a28b2a2-4822-11ef-b8af-92fbcf53809c.png

添加默認路由:

sudoiprouteadddefaultvia192.168.1.1

配置VLAN:

sudoiplinkaddlinketh0nameeth0.100typevlanid100
sudoiplinksetdeveth0.100up
sudoipaddradd192.168.100.1/24deveth0.100

顯示接口統計信息:

ip-slink
4a2c02f4-4822-11ef-b8af-92fbcf53809c.png

hostname命令

hostname命令主要用于顯示或設置系統的主機名。然而,通過一些選項,hostname命令也可以用于查看系統的IP地址。要查看主機名,只需在終端中輸入以下命令:

hostname
4a3ca73a-4822-11ef-b8af-92fbcf53809c.png

這將顯示當前系統的主機名。

要查看系統的IP地址,使用以下命令:

hostname-I
4a4beb50-4822-11ef-b8af-92fbcf53809c.png

此命令將返回系統所有網絡接口的IP地址(不包括回環接口)。

hostname -I命令的輸出非常簡潔,通常只顯示IP地址,適用于需要快速獲取IP地址的場景。以下是一個典型的hostname -I輸出示例:

192.168.3.110172.17.0.1

在這個示例中,系統有兩個網絡接口,一個接口的IP地址是192.168.3.110,另一個接口的IP地址是172.17.0.1。

除了查看IP地址,hostname命令還可以用于設置和查看其他網絡相關信息。

以下是一些高級用法示例:

設置主機名

sudohostnamenew-hostname

查看完整域名

hostname-f
4a685dda-4822-11ef-b8af-92fbcf53809c.png

查看短主機名

hostname-s
4a88838a-4822-11ef-b8af-92fbcf53809c.png

查看域名

hostname-d

查看IP地址(IPv4和IPv6):

hostname-I

nmcli命令

nmcli命令是NetworkManager的命令行接口,用于管理網絡連接和設備。要查看系統的IP地址,可以使用以下命令:

nmclideviceshow
4aa09060-4822-11ef-b8af-92fbcf53809c.png

該命令將顯示系統中所有網絡接口的詳細信息,包括IP地址、MAC地址、子網掩碼等。

nmcli device show命令的輸出信息非常詳細,涵蓋了所有網絡接口的配置。

比如輸出是:

GENERAL.DEVICE:                         eth0
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00298d:60
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     Wired connection 1
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/1
IP4.ADDRESS[1]:                         192.168.1.100/24
IP4.GATEWAY:                            192.168.1.1
IP4.DNS[1]:                             192.168.1.1
IP6.ADDRESS[1]:                         fe80:29ff8d60/64
IP6.GATEWAY:                            --

GENERAL.DEVICE:                         lo
GENERAL.TYPE:                           loopback
GENERAL.HWADDR:                         000000:00
GENERAL.MTU:                            65536
GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
IP4.ADDRESS[1]:                         127.0.0.1/8
IP6.ADDRESS[1]:                         ::1/128

在這個輸出中,我們可以看到兩個網絡接口:eth0和lo。

GENERAL.DEVICE: eth0: 以太網接口。

GENERAL.TYPE: ethernet: 接口類型。

GENERAL.HWADDR: 00298d:60: 硬件地址(MAC地址)。

GENERAL.MTU: 1500: 最大傳輸單元。

GENERAL.STATE: 100 (connected): 接口狀態。

GENERAL.CONNECTION: Wired connection 1: 連接名稱。

IP4.ADDRESS[1]: 192.168.1.100/24: IPv4地址及子網掩碼。

IP4.GATEWAY: 192.168.1.1: 網關。

IP4.DNS[1]: 192.168.1.1: DNS服務器。

IP6.ADDRESS[1]: fe80:29ff8d60/64: IPv6地址。

GENERAL.DEVICE: lo: 本地回環接口。

GENERAL.TYPE: loopback: 接口類型。

GENERAL.HWADDR: 000000:00: 硬件地址(MAC地址)。

GENERAL.MTU: 65536: 最大傳輸單元。

GENERAL.STATE: 10 (unmanaged): 接口狀態。

IP4.ADDRESS[1]: 127.0.0.1/8: IPv4地址及子網掩碼。

IP6.ADDRESS[1]: ::1/128: IPv6地址。

除了查看IP地址,nmcli命令還可以用于配置網絡連接、管理設備等。

以下是一些高級用法示例:

查看所有連接

nmcliconnectionshow
4ab4c1c0-4822-11ef-b8af-92fbcf53809c.png

激活連接

nmcliconnectionupid"Wiredconnection1"

禁用連接

nmcliconnectiondownid"Wiredconnection1"

添加新的靜態IP地址

nmcliconnectionmodify"Wiredconnection1"ipv4.addresses"192.168.1.200/24"
nmcliconnectionmodify"Wiredconnection1"ipv4.gateway"192.168.1.1"
nmcliconnectionmodify"Wiredconnection1"ipv4.dns"8.8.8.8,8.8.4.4"
nmcliconnectionmodify"Wiredconnection1"ipv4.methodmanual
nmcliconnectionupid"Wiredconnection1"

刪除連接

nmcliconnectiondeleteid"Wiredconnection1"

顯示設備狀態

nmclidevicestatus
4abeed3a-4822-11ef-b8af-92fbcf53809c.png

顯示設備詳細信息

nmclideviceshoweno2
4ac72644-4822-11ef-b8af-92fbcf53809c.png

重新加載NetworkManager配置

sudonmcligeneralreload

ss命令

ss命令是一個功能強大的工具,用于顯示有關網絡套接字的信息。它是netstat命令的現代替代品,性能更高且功能更強大。要查看系統的所有網絡連接,包括IP地址,可以使用以下命令:

ss-tuln
4ad6c630-4822-11ef-b8af-92fbcf53809c.png

該命令將顯示所有監聽的TCP和UDP端口及其對應的IP地址。

ss -tuln命令的輸出信息包括協議、接收隊列、發送隊列、本地地址、遠程地址和狀態等。

在這個輸出中,每一行表示一個監聽的端口及其相關信息。

Netid: 套接字類型(如TCP或UDP)。

State: 套接字狀態(如LISTEN或UNCONN)。

Recv-Q: 接收隊列長度。

Send-Q: 發送隊列長度。

Local Address:Port: 本地地址和端口。

Peer Address:Port: 遠程地址和端口。

除了查看監聽端口和IP地址,ss命令還可以用于顯示各種類型的網絡連接、統計信息和套接字詳細信息。

以下是一些高級用法示例:

顯示所有套接字

ss-a
4b021308-4822-11ef-b8af-92fbcf53809c.png

顯示所有TCP套接字

ss-t
4b317f94-4822-11ef-b8af-92fbcf53809c.png

顯示所有UDP套接字

ss-u
4b68dfca-4822-11ef-b8af-92fbcf53809c.png

顯示所有監聽的套接字

ss-l
4b744478-4822-11ef-b8af-92fbcf53809c.png

顯示所有連接狀態的套接字

ss-s
4b8c0004-4822-11ef-b8af-92fbcf53809c.png

顯示詳細信息

ss-e
4b948efe-4822-11ef-b8af-92fbcf53809c.png

顯示進程信息

ss-p
4bb7392c-4822-11ef-b8af-92fbcf53809c.png

過濾指定端口

ss-at'(dport=:22orsport=:22)'

過濾指定IP地址

ss-at'(dst=192.168.1.100)'

ip a命令

ip a命令是ip addr命令的縮寫,用于顯示所有網絡接口的詳細信息,包括IP地址、子網掩碼、廣播地址和接口狀態等。要查看系統的IP地址,只需在終端中輸入以下命令:

ipa
4be0ee16-4822-11ef-b8af-92fbcf53809c.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11292

    瀏覽量

    209325
  • ip地址
    +關注

    關注

    0

    文章

    301

    瀏覽量

    17032
  • 命令
    +關注

    關注

    5

    文章

    683

    瀏覽量

    22011

原文標題:查看Linux查看IP地址不要只會ifconfig,這幾個命令也可以,其中最后一個命令只要3個字母!

文章出處:【微信號:網絡技術干貨圈,微信公眾號:網絡技術干貨圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何查看本機器的ip地址

    “00-10-5C-AD-72-E3”。 查看本機器的ip地址及物理地址 第一種方法:   安裝Windows XP,Windows2000
    發表于 10-11 23:48

    如何知道mac地址 怎么查看IP地址

    如何知道mac地址 怎么查看IP地址 步驟如下: 1 “運行”輸入 cmd 2 在打
    發表于 03-21 12:08 ?5.4w次閱讀
    如何知道mac<b class='flag-5'>地址</b> 怎么<b class='flag-5'>查看</b><b class='flag-5'>IP</b><b class='flag-5'>地址</b>

    如何用DOS命令查看自己的IP地址

    P地址IP協議提供的一種統一的地址格式,互聯網上的每一個網絡和每一臺電腦都有一個邏輯地址,說的通俗一點IP
    發表于 01-17 15:50 ?1.2w次閱讀
    如何用DOS命令<b class='flag-5'>查看</b>自己的<b class='flag-5'>IP</b><b class='flag-5'>地址</b>

    虛擬主機的實現方法_虛擬主機的IP地址查看

    本文主要介紹了虛擬主機的實現方法及虛擬主機的IP地址查看
    發表于 05-06 11:07 ?1092次閱讀

    如何查看Linuxip地址

    排除網絡問題,設置新連接或配置防火墻時,了解設備的 IP 地址非常重要。下面我們就來看看Linux
    發表于 05-25 09:35 ?2894次閱讀
    如何<b class='flag-5'>查看</b><b class='flag-5'>Linux</b><b class='flag-5'>中</b>的<b class='flag-5'>ip</b><b class='flag-5'>地址</b>

    虛擬機:Linux查看DNS服務器IP地址方法

    虛擬機:Linux查看DNS服務器IP地址方法
    的頭像 發表于 06-22 15:12 ?1.4w次閱讀
    虛擬機:<b class='flag-5'>Linux</b><b class='flag-5'>查看</b>DNS服務器<b class='flag-5'>IP</b><b class='flag-5'>地址</b>的<b class='flag-5'>方法</b>

    IP地址查看

    IP地址查看器免費下載。
    發表于 07-08 10:19 ?2次下載

    服務器Linux系統配置IP地址方法

    服務器Linux系統配置IP地址方法
    的頭像 發表于 09-21 14:50 ?8633次閱讀

    如何在Linux查看公有IP地址和私有IP地址

    排除網絡問題,建立新連接或配置防火墻時,了解計算機的IP地址非常重要。
    的頭像 發表于 12-06 16:55 ?4375次閱讀

    linux查找ip地址的三種方法

    Linux 系統,經常需要查找 IP 地址以進行網絡配置、故障排除或安全管理。無論是查找本地主機的
    發表于 08-02 09:53 ?639次閱讀
    <b class='flag-5'>linux</b>查找<b class='flag-5'>ip</b><b class='flag-5'>地址</b>的三種<b class='flag-5'>方法</b>

    linux系統查看ip地址命令

    Linux系統,可以使用ifconfig命令來查看IP地址。ifconfig命令被用于配置和
    的頭像 發表于 11-08 15:09 ?2729次閱讀

    linux系統查看物理地址

    Linux系統,訪問和查看物理地址是一個非常重要的任務,因為它提供了對硬件設備的直接訪問。本文將詳細介紹如何在
    的頭像 發表于 11-16 16:47 ?3459次閱讀

    linux修改靜態ip地址方法

    Linux系統修改靜態IP地址可以通過多種方式實現。本文中,我們將介紹兩種常見的
    的頭像 發表于 11-17 10:36 ?5899次閱讀

    linux更改ip步驟命令

    inux是一種廣泛應用于服務器和嵌入式設備的操作系統,通過更改IP地址,可以對網絡進行重新配置和優化,以滿足不同的需求。Linux,可以
    的頭像 發表于 11-27 14:38 ?1732次閱讀

    如何查看公共IP地址安全?這些要點要牢記

    網絡已經離不開我們的生活,當你訪問網絡時,不管是為了娛樂、工作還是其他目的,不可避免要接觸公共IP地址,為確保自己的個人隱私、工作數據等的安全我們必須要確保IP
    的頭像 發表于 09-07 11:18 ?315次閱讀
    主站蜘蛛池模板: 国产呦精品一区二区三区下载| 久久极品视频| 欧美成人一区二免费视频| 亚洲AV永久无码精品老司机蜜桃| ai换脸在线全集观看| 精品国产麻豆AV无码| 手机在线成人精品视频网 | 人人射人人插| 正在播放黑人杂交派对卧槽| 国产久爱青草视频在线观看| 青青久久精品| 69国产精品成人无码视频| 韩国免费啪啪漫画无遮拦健身教练| 日韩精品欧美在线视频在线| 91久久线看在观草草青青| 精品含羞草免费视频观看| 呜呜别塞了啊抽插| 成年无码av片| 欧美精品做人一级爱免费| 玉林天天论坛| 精品久久久久久无码人妻国产馆| 无码137片内射在线影院| 扒开胸罩揉她的乳尖视频| 美国色吧影院| 又大又硬又爽免费视频| 好男人社区| 亚洲成AV人片一区二区不卡 | 国产激情视频在线观看| 青草影院内射中出高潮-百度| 2018高清国产一区二区三区| 精品国产露脸久久AV麻豆| 亚洲白色白色在线播放| 国产精品无码亚洲网| 少妇第一次交换| 成人毛片一区二区三区| 胖老太与人牲交BBWBBW高潮| 97人人添人人澡人人澡人人澡| 久久日本精品在线热| 一个人免费视频在线观看| 狠狠干2022| 亚洲精品无码国产爽快A片|