linux网络命令记录

在日常运维中,调整linux系统的网络还是比较常见的,记录一下方便查询,参考了一篇微信上的文章,转移到博客来。挑选一些可能会有用到的放上来,方便自己和其它人查询。

1: 说明

    使用ip比使用ifconfig要快,也是未来的趋势。

2: 列出所有网络接口(不管有无激活)

    ipconfig -a

    ip link show

3: 激活或停用网络接口

    ifconfig eth1 down(up)

    ip link set down(up) eth1

4: 分配ipv4地址

    ifconfig eth1 x.x.x.x/24

    ip addr add x.x.x.x/24 dev eth0

    (ip addr add可以直接给eth0接口增加多个ip地址,ipconfig得指定eth0:0)

5: 移除ipv4地址

    ifconfig eth1 0

    ip addr del x.x.x.x/24 dev eth1

6: 显示ipv4地址

    ipconfig

    ip addr show (dev eth1)

7: 分配ipv6地址

    ifconfig eth1 inet6 add x:x:x:x:x:x/64

    ip -6 addr add  x:x:x:x:x:x/64 dev eth1

8: 显示ipv6地址

    ifconfig

    ip -6 addr show (dev eth1)

9: 移除ipv6地址

    ifconfig eth1 inet6 del x:x:x:x:x:x/64

    ip -6 addr del x:x:x:x:x:x/64 dev eth1

10: 改变网络接口的mac地址

    ifconfig eth1 hw ether x:x:x:x:x:x

    ip link set dev eth1 address x:x:x:x:x:x

11: 查看路由表

    route -n

    ip route show

12: 添加和移除默认路由

    route add default gw 192.168.0.1 eth0

    route del default gw 192.168.0.1 eth0

     

    ip route add default via 192.168.0.1 dev eth0

    ip route replace default via 192.168.0.1 dev eth0

13: 添加和移除静态路由

    route add -net 172.16.32.0/24 gw 192.168.0.1 dev eth0

    route del -net 172.16.32.0/24

     

    ip route add 172.16.32.0/24 via 192.168.0.1 dev eth0

    ip route del 172.16.32.0/24

14: 查看套接字统计信息

    查看监听情况

    netstat -tulnp

    ss -tulnp

     

    查看统计

    netstat -s

    ss -s

15: 查看arp表

    arp -an

    ip neigh

 

最后附上本人的网络课堂地址,如有兴趣请点击: 实践哥

转载于:https://my.oschina.net/zhuangweihong/blog/607706

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值