linux基础命令_net-tools工具包

蛋蛋 2022年10月14日 17 0

net-tools

  • 安装
yum install net-tools -y
  • 涉及命令,不同版本可能不一样
# rpm -qpl net-tools-2.10-1.oe2203.x86_64.rpm | grep bin
/usr/bin/netstat
/usr/sbin/arp
/usr/sbin/ether-wake
/usr/sbin/ifconfig
/usr/sbin/ipmaddr
/usr/sbin/iptunnel
/usr/sbin/mii-diag
/usr/sbin/mii-tool
/usr/sbin/nameif
/usr/sbin/plipconfig
/usr/sbin/route
/usr/sbin/slattach

netstat

显示打开的套接字列表。如果不指定任何地址族,则将打印所有已配置地址家族的活动套接字。

  • 参数

-a (all)   显示所有连接中的socket信息。
-t (tcp)   仅显示tcp相关选项。
-u (udp)   仅显示udp相关选项。
-n      直接使用ip地址,而不通过域名显示。
-l      仅列出有在 Listen (监听) 的的socket信息。
-p   显示建立相关链接的PID/程序名
-r   显示路由信息,路由表,功能如route命令类似
-e   显示扩展信息,例如uid等
-s   按各个协议进行统计
-c   每隔一个固定时间,执行该netstat命令。
-i   显示所有网络接口的表,或指定的ifaces。
-o   显示网络计时器

arp

ether-wake

ifconfig

add<地址> 设置网络设备IPv6的IP地址。
del<地址> 删除网络设备IPv6的IP地址。
down 关闭指定的网络设备。
<hw<网络设备类型><硬件地址> 设置网络设备的类型与硬件地址。
io_addr<I/O地址> 设置网络设备的I/O地址。
irq<IRQ地址> 设置网络设备的IRQ。
media<网络媒介类型> 设置网络设备的媒介类型。
mem_start<内存地址> 设置网络设备在主内存所占用的起始地址。
metric<数目> 指定在计算数据包的转送次数时,所要加上的数目。
mtu<字节> 设置网络设备的MTU。
netmask<子网掩码> 设置网络设备的子网掩码。
tunnel<地址> 建立IPv4与IPv6之间的隧道通信地址。
up 启动指定的网络设备。
-broadcast<地址> 将要送往指定地址的数据包当成广播数据包来处理。
-pointopoint<地址> 与指定地址的网络设备建立直接连线,此模式具有保密功能。
-promisc 关闭或启动指定网络设备的promiscuous模式。
[IP地址] 指定网络设备的IP地址。
[网络设备] 指定网络设备的名称。

ipmaddr

iptunnel

mii-diag

mii-tool

nameif

plipconfig

route

slattach

参考:
https://blog.csdn.net/DDQ337/article/details/122286071

Last Updated: 2022/10/14 00:04:01
linux基础命令_virsh linux基础命令_[转]linux 新旧网络命令对比 net-tools与iproute2