首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

ip addr命令配置ip_linux查不到ip地址

在高可用,多线路及系统维护的特殊情况下,我们通常会通过”ip addr ” 这一命令来添加一个隐形IP在相应的设备上,但是当我们在一个设备上添加多个ip的时候,删除某个IP的时候尤其要注意,下面通过几个实例来说明...,如下 root@localhost ~]# ip addr add 10.1.1.230/24 dev eth0 [root@localhost ~]# ip addr add 10.1.1.231/...24 dev eth0 [root@localhost ~]# ip addr show 1: lo: mtu 16436 qdisc noqueue link/loopback 00:00:00...del 10.1.1.230/24 dev eth0 [root@localhost ~]# ip addr show 1: lo: mtu 16436 qdisc noqueue link/...原因是,在linux中只要在一个网卡上配置的ip是同一个网段的,那么它有Primary IP和Secondary address的区分,反之只要不是同一个网段的ip那么都是Primary IP;primary

7.8K30

nginx $remote_addr

remote_addr代表客户端的IP,但它的值不是由客户端提供的,而是服务端根据客户端的ip指定的,当你的浏览器访问某个网站时,假设中间没有任何代理,那么网站的web服务器(Nginx,Apache等...)就会把remote_addr设为你的机器IP,如果你用了某个代理,那么你的浏览器会先访问这个代理,然后再由这个代理转发到网站,这样web服务器就会把remote_addr设为这台代理机器的IP。...忽略x_forwarded_fo,其实,当你使用了Nginx的realip模块后,就已经保证了remote_addr里设定的就是客户端的真实IP,再看下这个配置。...下面的配置就是把从192.168.100.0这一网段过来的请求全部使用X-Forwarded-For里的头信息作为remote_addr。...使用这些设置就能保证你的remote_addr里设定的一直都是客户端的真实IP,而x_forwarded_for则可以忽略了。

1.6K30

linux内核调试工具-addr2line和gdb定位问题

之前没有用过addr2line和gdb等内核调试工具定位问题代码,这里记录一下在将某个网络驱动从4.9内核移植到5.7内核时出现内核崩溃起不来的问题。...我用的编译链是aarch64-linux-gnu-,所以addr2line前面也要加这个前缀,这里一开始有个问题,我使用addr2line的时候没有输出代码行号,只输出两个"??"...,后来查了资料才知道内核配置项CONFIG_DEBUG_INFO没有勾选,勾选之后重新编译,发现vmlinux这个文件变得很大了,有260M左右了,重新输入以下命令输出以下信息 linux# aarch64...-linux-gnu-addr2line -e vmlinux FFFF800011AD4328 net/ethtool/common.c:346 定位问题代码在net/ethtool/common.c...2.通过gdb定位 使用 aarch64-linux-gnu-gdb vmlinux 命令进入gdb调试行,输入以下命令 (gdb) b*(0xFFFF800011AD4328) Breakpoint

1.3K10

ip addr 和 ifconfig「建议收藏」

的确,即便没有专业学过计算机的人,只要倒腾过电脑,重装过系统,大多也会知道这个问题的答案:在 Windows 上是 ipconfig,在 Linux 上是 ifconfig。...那你知道在 Linux 上还有什么其他命令可以查看 IP 地址吗?答案是 ip addr。如果回答不上来这个问题,那你可能没怎么用过 Linux。...想象一下,你登录进入一个被裁剪过的非常小的 Linux 系统中,发现既没有 ifconfig 命令,也没有 ip addr 命令,你是不是感觉这个系统压根儿没法用?...安装好后,我们来运行一下 ip addr。不出意外,应该会输出下面的内容。...讲了这么多,才讲了上面的输出结果中很小的一部分,是不是觉得原来并没有真的理解 ip addr 呢?我们接着来分析。

88510

ifconfig 与 ip addr 命令详解 – 学习实践

命令详解 2.整理输出 2.1 如何查看机器的 IP 地址 我们在 Linux 系统查看 IP 地址通常有以下两种方式: 1)ifconfig 2)ip addr 注: 如果在 Windows...Mac ifconfig ip addr — 需要安装工具集 这两个命令返回的都是机器的网卡信息,其中包含了网卡的 IP 地址,有了 IP 地址才能进行网络通信。...2.2 ifconfig 与 ip addr 源起 要了解这两个命令的区别,需要先看看它们的历史起源: ifconfig 命令归属于 net-tools 工具集。...net-tools 起源于 BSD,自 2001 年起,Linux 社区已经停止对其进行维护。...一些 Linux 发行版已经停止支持 net-tools,只支持 iproute2,在这些 Linux 版本中,只能使用 ip addr 命令查看 IP 地址,使用 ifconfig 会提示命名不存在。

86530

使用addr2line分析Native Crash

常用的地址转换工具有addr2line、ndk-stack等,个人比较喜欢addr2line,所以接下来介绍下该工具的基本使用方式 addr2line简介 使用-h参数查看工具的可选参数配置 日常使用过程中...将C++源代码转换为C++ ABI标识符的过程称为mangle,相反的过程称为demangle 以Linux下的g++为例,每个方法都以_Z开头,比如_Z3foov就是函数foo(),v表示参数类型为void...其中NDK中的aarch64-linux-android-c++fil(和addr2line同一个目录)是专门用来支持Demangle的 addr2line使用示例 新建一个带C++的Android Studio...工程,主动创造一个native crash 启动app后如预期崩溃 抓到崩溃信息后,根据ABI找到相对应的addr2line工具和带符号表的so文件。...转换地址 aarch64-linux-android-addr2lin -C -f -e ${SO_PATH} ${Address} ${Address} ...

1.8K10

ip addr命令详解_ip link命令

Linux上查看IP地址是ifconfig命令。 Linux上还有一个ip addr命令可以查看IP地址。...博主使用标准版ISO镜像文件安装的CentOS7虚拟机没有ifconfig命令,但有ip addr命令。...其实通过这几个命令查到的IP都是私网IP,想要了解详情可以阅读这篇博客: 为什么百度查到的IP和ipconfig命令的结果不一样 、详解公网IP、私网IP、网络分类(A、B、C) 在博主的CentOS7虚拟机上执行ip addr...命令结果有两部分,lo和enp0s3,如果有多块网卡,每块网卡都会显示一部分。...enp0s3:网卡名,如果有多块网卡,会有多个类似这种名称的网卡。 link/ether:MAC地址,一块网卡有一个MAC地址。 inet:IPV4地址,一块网卡可以绑定多个IPV4地址。

2.7K20
领券