linux 网络命令 dns,[LN_03] Linux网络环境查看(网卡|路由|DNS|IP)、网络测试命令(端口探测|路由跟踪|抓包|ssh连接)...

一、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:上传目标路径

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值