Linux小推车

[LN_03] Linux网络环境查看(网卡|路由|DNS|IP

2019-01-16  本文已影响13人  Fighting_001

一、Linux网络环境查看命令

1. 查看&临时配置网络状态命令
# 查看IP、MAC、Mask
ifconfig
# 临时设置指定网卡的网络配置
ifconfig eht0 192.168.xxx.xxx netmask 255.255.255.0
2. 关闭与启动网卡
# 禁用指定网卡设备
ifdown [网卡名]
# 启用指定网卡设备
ifup [网卡名]
3. 查看网络状态
netstat
        -t  列出TCP协议端口
        -u  列出UDP协议端口
        -n  使用IP地址、端口号,不适用域名、服务器名
        -l  列出在监听状态的网络服务
        -a  列出所有的网络连接
# 判断当前计算机开启的端口,从而判断开启的服务
netstat -tuln
# 查看所有程序的占用端口
netstat -an
# 查看IP路由表(包含网关)
netstat -rn
4. route命令
# 查看IP路由表(包含网关)
route -n

# 临时新增网关(内网不需要新增网关,否则会网络异常)
route add default gw xxx.xxx.xxx.xxx
# 临时删除网关
route del default gw xxx.xxx.xxx.xxx
5. 域名解析命令(查看DNS/IP)
# 域名与IP地址解析
nslookup [主机名orIP]

# 查看本机DNS服务器
nslookup
> server

二、Linux网络测试命令

1. ping命令
# 探测指定IP/域名的网络状况
ping [IP/域名]
# 指定ping包的次数
ping -c 次数
2. telnet命令
# 远程管理与端口探测(探测对方服务器是否开启某个端口)
telnet [IP/域名] [端口]

下载 telnet支持的组件:yum -y install telnet

3. traceroute命令
# 路由跟踪命令
traceroute [选项] [IP/域名]
# 使用IP,不使用域名(速度更快)
trace -n [IP/域名]
4. wget命令
# 下载命令
wget [下载文件的url地址]
5. tcpdump命令(抓包命令)
tcpdump -i eth0 -nnX port 21
选项:
      -i    指定网卡接口
      -nn   转换数据包中的域名/服务 ==> IP/端口
      -X    以16进制和ASCII码显示数据包内容
      port  指定监听的端口

三、Linux远程连接命令

ssh命令
# 远程连接指定的Linux服务器
ssh 用户名@IP

Linux之间互相传递文件or目录

# 下载文件(目录下载加-r)
scp [-r] 用户名@IP:远程文件路径 本地目标路径
# 上传文件(目录上传加-r)
scp [-r] 本地文件 用户名@IP:上传目标路径
上一篇 下一篇

猜你喜欢

热点阅读