Linux网络——查看网络连接情况的命令

更新时间:2023-05-19 01:50:59 阅读: 评论:0

Linux⽹络——查看⽹络连接情况的命令
Linux⽹络——查看⽹络连接情况的命令
摘要:本⽂主要学习了Linux中⽤来查看⽹络连接情况的命令。
hostname命令
hostname命令⽤于显⽰和设置系统的主机名称,设置只是临时⽣效,永久⽣效需要更改配置⽂件。
基本语法
修改主机名:
1hostname主机名
查看系统信息:
1hostname [选项]
选项说明
1 -a:显⽰主机别名。
2 -d:显⽰DNS域名。
3 -f:显⽰FQDN名称。
4 -i:显⽰主机的ip地址。
5 -s:显⽰短主机名称,在第⼀个点处截断。
6 -y:显⽰NIS域名。
使⽤举例
1 [root@localhost ~]# hostname
2 localhost.localdomain
3 [root@localhost ~]# hostname -a
4 localhost.localdomain localhost4 localhost4.localdomain4 localhost.localdomain localhost6 localhost6.localdomain6
5 [root@localhost ~]#
ping命令
ping命令会向⽬标主机发送ICMP请求包,常⽤来测试当前主机与⽬标主机⽹络连接状况。
基本语法
1ping [选项]
选项说明
1 -b:允许ping⽹关地址。
2 -c 数量:设置发包的个数。
3 -f:压⼒测试⽹络,向⽬标主机⼤量发送请求包。
4 -i 秒数:发送每个数据包之间等待的间隔(单位秒)。默认设置是等待⼀秒,极限模式下不等待。只有超级⽤户可以设置间隔值⼩于0.2秒。
5 -n:使⽤IP地址,不进⾏IP和主机名称的反查。
6 -q:静默输出。除启动和完成时的摘要⾏外,不显⽰任何内容。
7 -s 字节数:指定要发送的数据字节数。默认56。
8 -t 值:设置IP⽣存时间值(TTL)。
使⽤举例
1 [root@localhost ~]# ping -c 5
2 PING (182.61.200.6) 56(84) bytes of data.
364 bytes from 182.61.200.6: icmp_q=1 ttl=128time=10.5 ms
464 bytes from 182.61.200.6: icmp_q=2 ttl=128time=10.6 ms
564 bytes from 182.61.200.6: icmp_q=3 ttl=128time=10.4 ms
664 bytes from 182.61.200.6: icmp_q=4 ttl=128time=9.05 ms
764 bytes from 182.61.200.6: icmp_q=5 ttl=128time=8.37 ms
8
9 --- ping statistics ---
105 packets transmitted, 5 received, 0% packet loss, time 4010ms
11 rtt min/avg/max/mdev = 8.375/9.828/10.691/0.943 ms
12 [root@localhost ~]#
nslookup命令
nslookup是⼀个能够查询互联⽹域名服务器信息的程序。
它有两种⼯作模式,即“交互模式”和“⾮交互模式”。在“交互模式”下,⽤户可以向域名服务器查询各类主机或域名的信息,或者输出域名中的主机列表。⽽在“⾮交互模式”下,⽤户可以针对⼀个主机或域名获取所需信息。
安装
如果在使⽤nslookup命令的时候提⽰未找到命令,说明还没有安装nslookup⼯具,此时需要先安装才申清清
能使⽤。
查看需要安装哪个软件包:
1 [root@localhost ~]# yum provides nslookup
2已加载插件:fastestmirror
3 Loading mirror speeds from cached hostfile
4  * ba: mirrors.tuna.
5  * extras: mirror.
6  * updates: mirrors.tuna.
7 ba/7/x86_64/filelists_db                                                                                | 7.3 MB  00:00:18
8 extras/7/x86_64/filelists_db                                                                              | 207 kB  00:00:00
9 mysql-connectors-community/x86_64/filelists_db                                                            |  66 kB  00:00:00
10 mysql-tools-community/x86_64/filelists_db                                                                  | 192 kB  00:00:00
11 mysql56-community/x86_64/filelists_db                                                                      | 783 kB  00:00:00
12 updates/7/x86_64/filelists_db                                                                              | 2.7 MB  00:00:01
1332:bind-utils-9.11.4-9.P2.el7.x86_64 : Utilities for querying DNS name rvers
14源:ba
15匹配来源:
16⽂件名:/usr/bin/nslookup
17
18
19
2032:bind-utils-9.11.4-9.P2.el7.x86_64 : Utilities for querying DNS name rvers
21源:@ba
22匹配来源:
23⽂件名:/usr/bin/nslookup
24
25
26
27 [root@localhost ~]#
发现在 bind-utils 软件包⾥,安装:
1 [root@localhost ~]# yum install -y bind-utils
2已加载插件:fastestmirror
3 Loading mirror speeds from cached hostfile
4  * ba: mirrors.tuna.
5  * extras: mirror.
6  * updates: mirrors.tuna.
7正在解决依赖关系
8 --> 解决依赖关系完成
9
10依赖关系解决
11
12 ==================================================================================================================================
13  Package                          架构版本源⼤⼩
14 ================================================================================================================================== 15正在安装:
16  bind-utils                        x86_64                  32:9.11.4-9.P2.el7                        ba                  258 k
17为依赖⽽安装:
18  GeoIP                            x86_64                  1.5.0-14.el7                              ba                  1.5 M
19  bind-export-libs                  x86_64                  32:9.11.4-9.P2.el7                        ba                  1.1 M
20  bind-libs                        x86_64                  32:9.11.4-9.P2.el7                        ba                  154 k
21  geoipupdate                      x86_64                  2.5.0-1.el7                                ba                  35 k
22为依赖⽽更新:
23  bind-libs-lite                    x86_64                  32:9.11.4-9.P2.el7                        ba                  1.1 M
24  bind-licen                      noarch                  32:9.11.4-9.P2.el7                        ba                  88 k
25  dhclient                          x86_64                  12:4.2.s                    ba                  285 k
26  dhcp-common                      x86_64                  12:4.2.s                    ba                  176 k
27  dhcp-libs                        x86_64                  12:4.2.s                    ba                  133 k
28
29事务概要
30 =========================================================================
========================================================= 31安装1软件包 (+4依赖软件包)
32升级          ( 5依赖软件包)
33 ...
34已安装:
35  bind-utils.x86_64 32:9.11.4-9.P2.el7
36
37作为依赖被安装:
38  GeoIP.x86_64 0:1.5.0-14.el7          bind-export-libs.x86_64 32:9.11.4-9.P2.el7      bind-libs.x86_64 32:9.11.4-9.P2.el7
39  geoipupdate.x86_64 0:2.5.0-1.el7
40
41作为依赖被升级:
42  bind-libs-lite.x86_64 32:9.11.4-9.P2.el7    arch 32:9.11.4-9.P2.el7    dhclient.x86_64 12:4.2.s
43  dhcp-common.x86_64 12:4.2.s  dhcp-libs.x86_64 12:4.2.s
44
45完毕!
46 [root@localhost ~]#
基本语法
淡斑小妙招在⾮交互模式下,可以使⽤选项查询指定主机或域名的信息,也可以指定DNS服务器查询:
1 nslookup [选项] 域名或IP地址 DNS服务器
进⼊交互模式后,可以通过设置选项来查询各类主机或域名的信息:
1 nslookup
进⼊交互模式后退出:
1 exit
选项说明
交互模式下使⽤ t 选项设置,⾮交互模式下使⽤ -选项设置,两个模式共⽤的选项:
1 [no]vc:是否使⽤虚电路向服务器发送请求。默认novc。
2 [no]debug:是否进⼊调试模式,查询过程中会显⽰完整的响应包以及其中的交互包。默认nodebug。
3 [no]d2:是否开启⾼级调试模式,每个数据包的所有字段均打印。默认nod2。
4 [no]arch:是否将domain设置的域追加到查询字串的尾部来尝试查询。默认arch。
5 [no]recur:如果没有该信息,则告知DNS名称服务器查询其他服务器。默认norecur。
6 timeout=0:设置每次查询的超时时限。默认是0。7用英语怎么写
7 retry=3:设置查询重试的次数。默认是3。
8 port=53:设置端⼝号。DNS默认的服务端⼝是53。
9 querytype=A:⽤于更改信息查询类型。默认是A。
印度种姓10常⽤的值如下:
11    A:查看主机的IPv4地址。
12    AAAA:查看主机的IPv6地址。
13    ANY:查看关于主机域的所有信息。
14    ISDN:查看域名对应的ISDN号码。
15    CNAME:查看与别名对应的正式名字。
16    HINFO:查看主机的CPU与操作系统类型。
17    MINFO:查看邮箱信息。
18    MX:查看邮件交换信息。
19    NS:查看主机域的域名服务器。
20    PTR:查看与给定IP地址匹配的主机名。
21    RP:查看域负责⼈记录。
22    SOA:查看域内的SOA地址。
23    TXT:查看域名对应的⽂本信息。
24    UINFO:查看⽤户信息。
25 class=IN:更改查询类,不同的类设定了不同的协议族。默认使⽤IN。
26 srchlist=localdomain:更改默认的DNS域名和搜索列表,最多可以指定六个⽤正斜杠“/”分隔的名称。
27 domain=域名:⽤于设置默认的域,对于所有不包含“.”的查询请求,都会⾃动在尾部追查此域。
⾮交互模式下使⽤举例
查询域名的DNS信息:
1 [root@localhost ~]# nslookup
2 Server:        192.168.35.2
3 Address:    192.168.35.2#53
4
5 Non-authoritative answer:
6     canonical name = www.
7 Name:    www.
8 Address: 182.61.200.6
9 Name:    www.
10 Address: 182.61.200.7
11
12 [root@localhost ~]#
查询域名并指定DNS服务器的DNS信息:
1 [root@localhost ~]# nslookup 8.8.8.8
2 Server:        8.8.8.8
3 Address:    8.8.8.8#53
4
5 Non-authoritative answer:
6     canonical name = www.
7 www.    canonical name =
8 Name:   
9 Address: 103.235.46.39
10
崇拜英文11 [root@localhost ~]#
查询指定域名的DNS信息:
1 [root@localhost ~]# nslookup - image
2 Server:        192.168.35.2
3 Address:    192.168.35.2#53
4
5 Non-authoritative answer:
守望先锋半藏6     canonical name =
7 Name:   
8 Address: 182.61.200.226
9 Name:   
10 Address: 182.61.62.30
11
12 [root@localhost ~]#
查询指定域名和信息查询类型的DNS信息:
1 [root@localhost ~]# nslookup - -querytype=txt image
2 Server:        192.168.35.2
3 Address:    192.168.35.2#53
4
5 Non-authoritative answer:
6     canonical name =
7
8 Authoritative answers can be found from:
9
10    origin =
11    mail addr = baidu_dns_
12    rial = 1908010001
13    refresh = 5
14    retry = 5
15    expire = 2592000
16    minimum = 3600飞机不能带什么
17
18 [root@localhost ~]#
交互模式下使⽤举例
进⼊交互模式:
1 [root@localhost ~]# nslookup
2 >
退出交互模式:
> exit
[root@localhost ~]#
查询域名的DNS信息:
1 >
2 Server:        192.168.35.2
3 Address:    192.168.35.2#53
4
5 Non-authoritative answer:
6     canonical name = www.
7 Name:    www.
8 Address: 182.61.200.7
9 Name:    www.
10 Address: 182.61.200.6
11 >
查询指定域名的DNS信息:
1 > t
2 > image
3 Server:        192.168.35.2
4 Address:    192.168.35.2#53
5
6 Non-authoritative answer:
7     canonical name =
8 Name:   
9 Address: 182.61.62.30
10 Name:   
11 Address: 182.61.200.226
12 >
traceroute命令
traceroute命令可以⽤来查看数据包在主机到⽬的主机之间传输时,经过路由器的信息。
基本语法
1 traceroute [选项] 主机名或者IP地址数据包⼤⼩
选项说明
1 -d:使⽤Socket层级的排错功能。
2 -F:设置勿离断位。
3 -I:使⽤ICMP回应取代UDP资料信息。
4 -n:直接使⽤IP地址⽽⾮主机名称。
5 -r:忽略普通的Routing Table,直接将数据包送到远端主机上。
6 -v:详细显⽰指令的执⾏过程。
7 -x:开启或关闭数据包的正确性检验。
8 -f 数值:设置第⼀个检测数据包的存活数值TTL的⼤⼩。
9 -g ⽹关:设置来源路由⽹关,最多可设置8个。
10 -i ⽹络接⼝:使⽤指定的⽹络接⼝发送数据包。
11 -m 数值:设置检测数据包的最⼤存活数值TTL的⼤⼩。
三星216112 -p 端⼝号:设置UDP传输协议的通信端⼝。
13 -s 地址:设置本地主机送出数据包的IP地址。
14 -w秒数:设置等待远端主机回报的时间。
使⽤举例
1 [root@localhost ~]# traceroute -m 3
2 traceroute to (182.61.200.7),
3 hops max, 60byte packets
31192.168.35.2 (192.168.35.2)  0.203 ms  0.090 ms  0.042 ms
42  * * *
53  * * *
6 [root@localhost ~]# traceroute -n -m 3
7 traceroute to (182.61.200.6), 3 hops max, 60byte packets
81192.168.35.20.193 ms  0.159 ms  0.238 ms
92  * * *
103  * * *
11 [root@localhost ~]# traceroute -n -m 3 -q 5
12 traceroute to (182.61.200.6), 3 hops max, 60byte packets
131192.168.35.20.111 ms  0.054 ms  0.078 ms  0.067 ms  0.076 ms
142  * * * * *
153  * * * * *
16 [root@localhost ~]#
nc命令
nc既是⼀个端⼝扫描⼯具,也是⼀款安全⼯具,还能是⼀款监测⼯具,甚⾄可以做为⼀个简单的TCP代理。
安装
在CentOS 7的最⼩化安装中,nc并不会默认被安装。需要⽤下列命令⼿⼯安装:
1 [root@localhost ~]# yum install -y nc
2 ...
3 =================================================================================================================================================
4  Package                            架构版本源⼤⼩
5 ================================================================================================================================================= 6正在安装:
7  nmap-ncat                          x86_64                          2:6.40-16.el7                            ba                          206 k
8 ...
9完毕!
10 [root@localhost ~]#
可以看到,在系统中实际上安装的是nmap-ncat命令。
基本语法
1 nc 选项主机端⼝号
选项说明
1 -v:显⽰指令执⾏过程。
2 -z:在扫描通信端⼝时使⽤,表⽰扫描时不发送任何数据。
3 -w超时秒数:设置等待连线的时间。
使⽤举例
1 [root@localhost ~]# nc -vzw
2 80
2 Ncat: Version 7.50 ( /ncat )
3 Ncat: Connected to 182.61.200.6:80.
4 Ncat: 0 bytes nt, 0 bytes received in0.03 conds.
5 [root@localhost ~]#

本文发布于:2023-05-19 01:50:59,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/688678.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:查询   域名   设置
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图