如何查看linux系统的网络接口

如何查看linux系统的网络接口,第1张

方法/步骤

1、进入linux,使用“ cat /etc/services ”命令,可以查看所有服务默认的端口列表信息。

2、使用“netstat”命令,查看正在连接的端口【连接】列表信息。

3、使用“nestat -a”命令,查看所有服务端口【监听、连接】列表信息。

4、套接字的种类除了t(TCP)、u(UDP)之外,还有w(RAW)、x(UNIX)套接字。

5、使用" netstat -ap"查看所有服务端口和对应的程序名称。

创建静态库:

ar -rcs test.a *.o

查看静态库:

ar -tv test.a

解压静态库:

ar -x test.a

查看程序依赖的动态库:

readelf -a xxx|grep library

如:可以看到,下面的交叉程序hello执行依赖于如下两个动态库。

rebi@ubuntu:~/test$ arm-none-linux-gnueabi-readelf -a hello|grep "library"

0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]

0x00000001 (NEEDED) Shared library: [libc.so.6]

rebi@ubuntu:~/test$

或者:readelf -l hello 即可。

nm xxx 查看符号

其中,T表示代码段,U表示在其它地方定义,所以需要确保必须在某个.o或库里被定义过。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存