# 网络管理

# 常用网路端口

  • http 默认端口 80
  • https 默认端口 443
  • ssh 默认端口 22(linux 的远程登录端口)
  • mysql 数据库的默认端口
  • 一个进程可以打开多个端口,一个端口对应一个进程

# 端口冲突

  • 查看端口占用:netstat -an
  • 查看某一个端口占用:netstat -an | grep 80
  • 查看 netstat 帮助:netstat -h
  • 查看占用某个端口的进程:netstat -an -p | grep 80
  • 安装 netstat:yum install net-tools
  • 侦听地址 127.0.0.1:只有本机能连上 0.0.0.0:所有 ip 都能连上。
  • state 为 listen 一般为服务端口;为 established close_wait 等的大的端口 一般为本机程序与远程服务建立连接的端口。

# 网络管理命令

  • ifconfig / ip addr
  • ip --help
  • 查看路由配置:ip route
    • 第一行 默认路由:default via 网关 ip 网卡设备名称
    • 第二行 子网路由