网络服务基础--网络常见命令

思维导图文件名:关于网络服务常见命令
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1、nslookup:域名解析测试命令,后面跟域名

DNS配置文件:

局部: /etc/sysconfig/network-scripts/ifcfg-eth0
DNS=ip
全局: /etc/resolv.conf
nameserver ip
两个都可以(可以起到互为备份的效果),但是都配置的话,resolv.conf的优先级更高一些

相关配置文件:
/etc/hosts
这是一个 静态的域名解析服务器配置的文件,优先级高于上面两个配置文件。
在这里插入图片描述

文件内容:

/etc/sysconfig/network-scripts/ifcfg-eth0
在这里插入图片描述
用域名解析测试命令,看下效果:nslookup
在这里插入图片描述
/etc/resolv.conf

[root@oracle ~]# cat /etc/resolv.conf 
# Generated by NetworkManager


# No nameservers found; try putting DNS servers into your
# ifcfg files in /etc/sysconfig/network-scripts like so:
#
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx
# DOMAIN=lab.foo.com bar.foo.com

/etc/hosts

[root@oracle ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.197.134 oracle

2、网络连接状态:netstat

查看系统的网络连接状态、路由信息、端口等
netstat常用选项:
-a:显示所有活动连接
-n:以数字形式显示
-t:查看TCP协议相关信息
-u:查看UDP协议相关信息
-p:显示PID和进程名
-l:监听
可以自由组合:netstat -antupl

3、网络测试命令:traceroute

traceroute:测试从当前主机到目的主机之间经过的网络节点数,用于追踪数据包在网络上传输时的全部路径,它默认发送的数据包大小是40字节,默认使用ICMP协议

常用选项:
-p 使用UDP端口进行测试,默认端口为33434
-q 3 指定测试时发送的数据包个数(即测试次数)
-n 以IP的方式进行连接测试,避开DNS的解析

注意:该命令在使用NAT模式时无法实现效果,请切换至桥接模式(官方回复)
在这里插入图片描述

4、网络测试连通性命令:ping

ping: 测试网络连通性
常见选项:
-i 指定时间间隔
-c 指定ping的次数
-s 指定数据包的大小

[root@oracle ~]# ping -c 4 192.168.197.135         
PING 192.168.197.135 (192.168.197.135) 56(84) bytes of data.
64 bytes from 192.168.197.135: icmp_seq=1 ttl=64 time=0.226 ms
64 bytes from 192.168.197.135: icmp_seq=2 ttl=64 time=0.201 ms
64 bytes from 192.168.197.135: icmp_seq=3 ttl=64 time=0.622 ms
64 bytes from 192.168.197.135: icmp_seq=4 ttl=64 time=0.567 ms

--- 192.168.197.135 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 0.201/0.404/0.622/0.191 ms

5、arp:地址解析协议,将ip地址换成MAC地址的对应

arp
常见选项:
-a 查看所有
-d ip地址,删除某条ARP记录

主要在局域网里,只要和本机有过通信的机器,都会被记录下来MAC地址和ip的对应关系,如下:

[root@oracle ~]# arp -a
? (192.168.197.1) at 00:50:56:c0:00:08 [ether] on eth0
? (192.168.197.135) at 00:0c:29:c1:e2:78 [ether] on eth0

6、nmap:网络探测扫描命令 (#此命令默认未安装)

常见选项:
-sP 探测某网段内有哪些主机是存活的
-sT 探测某主机开启了哪些TCP端口

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值