linux 系统怎么看mac地址表

linux 系统怎么看mac地址表,第1张

看mac地址的步骤如下:

1、首先要做的是按Ctrl + Alt + T快捷键打开终端

2、然后紧接着在终端中输入ifconfig命令,回车运行

3、在ifconfig命令输出信息中,enp3s0表示以太网卡,wlp2s0是无线网卡,HWaddr后的信息即为MAC地址。

MAC地址为48位二进制数,共6字节,一般使用十六进制来表示,各字节之间使用:分隔开,每4位二进制数可以用一位十六进制数来表示,每字节用两位十六进制数来表示,因此MAC地址共有六个字段,由五个冒号隔开。

网上有说法,X64 linux上,32位executable的text段起始地址是0x08048000,64位executable的text段起始地址是00400000。在一台机器上试验,确实如此:

但是换了一台机器,完全不是这个样子了:

可执行程序每次启动时,都被加载到随机位置上,这种现象叫PIE。PIE会使mtrace、addr2line这样的工具无效。

与linux发行版本、编译器版本都有关。例如:

gcc a.c -fpie -pie

效果如下:

gcc a.c -no-pie

效果如下:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6261210.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存