zoukankan      html  css  js  c++  java
  • linux(Ubuntu/Centos) iproute 路由IP地址等命令集合,查看端口链接

    linux(Ubuntu/Centos) iproute 路由IP地址等命令集合,查看端口链接

    版权声明:原创文章欢迎转载,不过要记得加出处哦 https://blog.csdn.net/wljk506/article/details/61916455

    Centos 安装

    yum install iproute iproute-doc
    • 1

    Ubuntu 安装

    apt-get install iproute iproute-doc
    • 1

    风.fox

    说明net-toolsiproute2
    邻居 arp -na
    arp
    ip neigh
    地址和链路配置 ifconfig ip link
    ip addr
    显示全部接口信息
    显示IP
    ifconfig -a ip addr show
    帮助 ifconfig –help ip help
    显示摘要信息 ifconfig -s ip -s link
    启动指定网络设备/网卡 ifconfig eth0 up ip link set eth0 up
    组播 ipmaddr ip maddr
    ip隧道 iptunnel ip tunnel
    统计 netstat ss
    显示网络界面信息表单 netstat -i ip -s link
    显示多重广播功能群组组员名单 netstat -g ip maddr
    列出监听服务状态 netstat -l ss -l
    路由表 netstat -r
    route
    ip route
    添加路由 route add ip route add
    删除路由 route del ip route del
    查看路由状态 route -n ip route show
    增删VLAN vconfig ip link

    显示当前监听端口

    ss -pltn
    • 1

    以下全部是转载

    ip地址管理

    1.显示ip地址

    ip a
    ip address show
    ip addr show dev eth0
    ip a sh eth0
    • 1
    • 2
    • 3
    • 4

    2.增加删除地址

    ip address add 192.0.2.1/24 dev eth0
    ip addr del 192.0.2.2/24 dev eth0
    • 1
    • 2

    3.显示接口统计

    ip -s link ls eth0
    • 1

    网卡和链路配置

    4.显示链路

    ip link show
    ip link sh eth0
    • 1
    • 2

    4.修改接口状态

    ip link set eth0 up
    ip link s gre01 down
    • 1
    • 2

    路由表管理

    5.显示路由表

    ip route
    ip ro show dev gre01
    • 1
    • 2

    6.增加新路由

    ip route add 10.2.2.128/27 dev gre01
    • 1

    7.增加默认路由

    ip route add default via 192.168.1.1
    • 1

    8.修改默认路由

    ip route chg default via 192.168.1.2
    • 1

    9.删除默认路由

    ip route del default
    • 1

    隧道配置

    10.增加删除GRE隧道

    ip tunnel add gre01 mode gre local 10.1.1.1 remote 20.2.2.1 ttl 255
    ip tunnel del gre01
    • 1
    • 2

    11.IPIP隧道

    ip tunl a ipip01 mode ipip local 10.1.1.1 remote 20.2.2.1 ttl 255
    • 1

    12.显示隧道

    ip tunnel show
    • 1

    13.显示隧道统计

    ip -s tunl ls gre01
    • 1

    邻居和arp表管理

    13.查看arp表

    ip neigh show
    • 1

    14.手工增加删除arp项

    ip neighbor add 10.2.2.2 dev eth0
    ip neigh del 10.2.2.1 dev eth0
    • 1
    • 2

    socket统计

    15.显示当前监听

    ss -l
    • 1

    15.显示当前监听的进程

    ss -p
    • 1

    查看端口链接

    lsof -n -i4TCP:80 | grep LISTEN # Verified on macOS Sierra
    lsof -n -iTCP:80 | grep LISTEN
    lsof -n -i:80 | grep LISTEN
    • 1
    • 2
    • 3

    为了不显示端口的俗称,你可以加P参数:

    lsof -nP -i4TCP:$PORT | grep LISTEN # Verified on macOS Sierra
    lsof -nP -iTCP:$PORT | grep LISTEN
    lsof -nP -i:$PORT | grep LISTEN
    • 1
    • 2
    • 3

    来自: 
    http://www.jianshu.com/p/125fbe9dc1d2 
    http://blog.csdn.net/kevin3101/article/details/52368860 
    http://linoxide.com/linux-command/use-ip-command-linux/ 
    http://colobu.com/2017/07/11/show-connections-in-MACOS/

    阅读更多
  • 相关阅读:
    objc之method&class attributes
    iOS之Export UIAutomation script
    js's forin vs oc's forin
    iOS新加速计事件
    Mac之Font管理
    iOS之VoiceOver
    OC之initialize
    C++常见问题
    objc新老runtime接口类型对比
    dlopen之mode参数详解
  • 原文地址:https://www.cnblogs.com/marklove/p/9695432.html
Copyright © 2011-2022 走看看