首页 > 系统相关 >Ubuntu学习:获取ip地址

Ubuntu学习:获取ip地址

时间:2023-07-15 20:31:30浏览次数:49  
标签:1.10 示例 ip Ubuntu RX 192.168 地址 IP地址 eth0

参考:

https://www.howtouseubuntu.com/network/ubuntu-command-terminal-find-ip-address-in-ubuntu/

当使用命令行在Ubuntu系统上获取IP地址时,以下是几个示例:

  1. 使用ip命令获取IP地址:

    $ ip addr show
    

    示例输出:

    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
        inet 192.168.1.10/24 brd 192.168.1.255 scope global dynamic eth0
           valid_lft 86400sec preferred_lft 86400sec
    

    在上述示例中,eth0接口的IP地址是192.168.1.10。

  2. 使用ifconfig命令获取IP地址:

    $ ifconfig
    

    示例输出:

    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.1.10  netmask 255.255.255.0  broadcast 192.168.1.255
            inet6 fe80::a00:27ff:fe5c:ebac  prefixlen 64  scopeid 0x20<link>
            ether 08:00:27:5c:eb:ac  txqueuelen 1000  (Ethernet)
            RX packets 26284  bytes 2144348 (2.1 MB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 24776  bytes 1939930 (1.9 MB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1000  (Local Loopback)
            RX packets 1558  bytes 115900 (115.9 KB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 1558  bytes 115900 (115.9 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    

    在上述示例中,eth0接口的IP地址是192.168.1.10。

  3. 使用hostname命令获取主机名和IP地址:

    $ hostname -I
    

    示例输出:

    192.168.1.10
    

    在上述示例中,主机的IP地址是192.168.1.10。

这些示例演示了如何使用命令行在Ubuntu系统上获取IP地址。根据你的系统配置和网络接口,IP地址可能会有所不同。

标签:1.10,示例,ip,Ubuntu,RX,192.168,地址,IP地址,eth0
From: https://blog.51cto.com/u_15117737/6733390

相关文章

  • typescript 中严格字面量类型检查的理解
    个人关于TS中Strictobjectliteralassignmentchecking的理解StrictobjectliteralassignmentcheckingStrictobjectliteralassignmentcheckingbyahejlsberg·PullRequest#3823·microsoft/TypeScript案例interfaceIStudent{name:stringid:strin......
  • Tips
    周赛6B很大的某一段区间内查找内某种数的出现次数是,利用id[i],lower_bound和upper_bound.cnt(l,r)=upper_bound(id+1,id+1+n,r)-lower_bound(id+1,id+1+n,l)很多多个数涉及&,|,^的,常常把每个数拆分成二进制进而探讨规律。3.周考7B把序列转化为数字:要考虑每一位上是否有负数......
  • C#查询本机所在网段的所有IP以及计算目标IP对应同局域网的本机IP
    1借助System.Net.NetworkInformation.NetworkInterface作为切入点获取所有的网卡接口2通过NetworkInterface.OperationalStatus状态判断是否可以传送包3 通过NetworkInterface.NetworkInterfaceType判断网卡类型4通过UnicastIPAddressInformation.Address和 UnicastIP......
  • 利用U盘给Intel NUC重装Ubuntu20.04系统
    背景因为社团里刚好有一个被玩坏的IntelNUC,我又刚好对此感兴趣,于是学长就交给我这一项任务,让我给这台NUC刷机。目录NUC刷机基本上简单分为四步一、格式化U盘二、下载Ubuntu20.04系统镜像三、将系统镜像写入U盘,制成启动盘四、把启动盘里的系统整到NUC里,重装系统,完成刷机。......
  • python 多网卡获取ip mac
    Python多网卡获取IP和MAC地址简介在网络编程中,有时候我们需要获取计算机上的多个网卡的IP和MAC地址。Python提供了一些库和方法来实现这个功能。本文将介绍如何通过Python来获取多个网卡的IP和MAC地址,并给出相应的代码示例。流程概述下面是实现该功能的大致流程:步骤动作......
  • Windows子系统Ubuntu或虚拟机Ubuntu通过编译源码的方式安装wine8.0.1
    wine源码编译安装下载源码源码链接为:wine源码本文以8.1.1版本为例,下载的源码包为:wine-8.11.tar.xz拷贝包到Ubuntu使用xftp或其他工具,将压缩包拷贝到ubuntu下的home/$username/目录解包tar-Jxfwine-8.11.tar.xz //xz格式的包或tar-xvfyour_tar_file.tar //tar格式......
  • 什么是持续集成和持续交付领域的 pipeline 概念
    在软件开发中,Pipeline是一种自动化的过程,它包括从开发人员提交代码,到代码构建,测试,部署等一系列的步骤。在持续集成(ContinuousIntegration)/持续部署(ContinuousDeployment)领域,Pipeline是非常重要的,因为它可以帮助开发团队更快,更有效地构建,测试和部署软件。首先,让我们详细了解下......
  • Ubuntu找不到ip无法ssh登录,解决方法开机自动重启dhcp
    问题VMware里安装的Ubuntu虚拟机,每次开机ifconfig都找不到网卡ens33,就没有ip地址,无法通过xshell进行ssh登录。每次都手动执行sudodhclienens33才可以,下面通过脚本让其开机自启。配置脚本sudovim/etc/rc.local文件里写入下面内容:#!/bin/bashdhclientens33添加执行权限......
  • 10.JavaScript原型,原型链有什么特点
    10.JavaScript原型,原型链?有什么特点?在js中我们是使用构造函数来新建一个对象的,每一个构造函数的内部都有一个prototype属性值,这个属性值是一个对象,这个对象包含了可以由该构造函数的所有实例共享的属性和方法。当我们使用构造函数新建一个对象后,在这个对象的内部将包含......
  • Jenkins pipeline(之Groovy语法简介)
    1.Jenkinspipeline编写风格:Jenkinsfile  声明式风格、脚本式风格  声明式:格式有强规范性(优势:可读性强。缺点:不灵活、代码冗长)  脚本式:使用groovy语言编写,灵活性高,可读性差。优点:实现自定义逻辑更方便、可对功能代码段封装为方法(函数)或类   2.流水线脚本结构n......