linux网络培训题目,linux 网络学习问题命令总结
ifconfig:首先查看网络ip,通过ifconfig可以查看到enp0s3,enp0s8这个网卡
[root@localhost vagrant]# ifconfig
enp0s3: flags=4163 mtu 1500
inet 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255
inet6 fe80::a00:27ff:fede:e0e prefixlen 64 scopeid 0x20
ether 08:00:27:de:0e:0e txqueuelen 1000 (Ethernet)
RX packets 5025 bytes 1868795 (1.7 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4170 bytes 397055 (387.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp0s8: flags=4163 mtu 1500
inet 192.168.1.106 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::a00:27ff:fe3f:af4e prefixlen 64 scopeid 0x20
ether 08:00:27:3f:af:4e txqueuelen 1000 (Ethernet)
RX packets 161 bytes 19372 (18.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 17 bytes 1306 (1.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 0 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ping:ping使用了ICMP回送请求和回送应答报文。ping工具发出去的数据包没有通过tcp/udp协议,但是要经过ip协议。ping命令计算的时间是数据包的往返总时间。
[ci@localhost commonlib]$ ping www.baidu.com
PING www.a.shifen.com (119.75.217.26) 56(84) bytes of data.
64 bytes from 119.75.217.26 (119.75.217.26): icmp_seq=1 ttl=53 time=2.67 ms
64 bytes from 119.75.217.26 (119.75.217.26): icmp_seq=2 ttl=53 time=2.65 ms
64 bytes from 119.75.217.26 (119.75.217.26): icmp_seq=3 ttl=53 time=2.61 ms
64 bytes from 119.75.217.26 (119.75.217.26): icmp_seq=4 ttl=53 time=2.63 ms
64 bytes from 119.75.217.26 (119.75.217.26): icmp_seq=5 ttl=53 time=2.68 ms
64 bytes from 119.75.217.26 (119.75.217.26): icmp_seq=6 ttl=53 time=2.62 ms
traceroute: traceroute路由跟踪,首先它发送一份TTL字段为1的IP数据包给目的主机,处理这个数据包的第一个路由器将TTL值减1,然后丢弃该数据报,并给源主机发送一个ICMP报文(“超时”信息,这个报文包含了路由器的IP地址,这样就得到了第一个路由器的地址),然后traceroute发送一个TTL为2的数据报来得到第二个路由器的IP地址,继续这个过程,直至这个数据报到达目的主机。
[ci@localhost commonlib]$ traceroute www.baidu.com
traceroute to www.baidu.com (119.75.217.26), 30 hops max, 60 byte packets
1 10.151.30.253 (10.151.30.253) 2.560 ms 2.928 ms 3.293 ms
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
以星号表示的。出现这样的情况,可能是防火墙封掉了ICMP的返回信息,所以我们得不到什么相关的数据包返回数据。
mtr:报告模式展示实时数据,结合ping和traceroute
[root@localhost vagrant]# mtr 140.143.234.183
localhost.localdomain (0.0.0.0) Thu Jan 17 11:42:47 2019
Keys: Help Display mode Restart statistics Order of fields quit
Packets Pings
Host Loss% Snt Last Avg Best Wrst StDev
1. 10.0.2.2 0.0% 47 0.3 0.2 0.0 0.6 0.0
2. 172.18.162.3 0.0% 47 2.7 4.9 1.6 58.6 9.0
3. ???
4. ???
5. 223x223x224x6.omn.ne.jp 2.1% 47 9.1 6.9 3.6 39.5 5.5
6. 103.216.40.18 0.0% 47 11.4 9.4 3.7 80.6 12.6
7. 10.196.5.233 0.0% 47 8.7 7.6 4.3 27.2 4.0
8. 10.200.150.222 38.3% 47 27.3 25.3 11.5 156.3 26.1
9. 10.200.150.206 0.0% 47 23.0 29.0 7.2 103.7 19.0
10. 100.120.219.235 0.0% 46 32.2 10.5 5.5 60.6 9.0
11. 140.143.234.183 0.0% 46 5.9 9.4 4.0 94.6 14.9
netstat -rn ,route -n 查看网卡配置
[root@localhost vagrant]# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 10.0.2.2 0.0.0.0 UG 0 0 0 enp0s3
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp0s8
Destination为目标地址
Gateway 网关地址
Genmask 子网掩码
简单说下子网掩码计算规则,还有一种10.0.2.0/24的方式表示,相当于24为子网掩码,在ip4中一共32位,所以相当于255.255.255.0,前24为1,后8位位0,此时看到上边的路由规则:
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp0s8 表示ip段为192.168.1.0~192.168.1.255的目标地址,会采用0.0.0.0,0.0.0.0表示本`络。规则就是做与运算,可以看出192.168.1.*^255.255.255.0=192.168.1.0,正好匹配。
0.0.0.0 10.0.2.2 0.0.0.0 UG 0 0 0 enp0s3 表示其他未匹配到的ip都会走10.0.2.2网关出口,如上计算任何ip都会^ 0.0.0.0 都是 0.0.0.0 ,所以此规则为默认规则。
子网掩码计算可以通过地址查看https://www.sojson.com/convert/subnetmask.html,如下图:
image.png
可以明显看出,运算规则ip与子网掩码进行与运算,得到匹配网络地址。
ip route show:展示路由配置规则
[root@localhost vagrant]# ip route show
default via 10.0.2.2 dev enp0s3 proto dhcp metric 100
192.168.1.0/24 dev enp0s8 proto kernel scope link src 192.168.1.106 metric 101
default via 10.0.2.2 dev enp0s3 proto dhcp metric 100清楚点表示默认的路由规则就是10.0.2.2
nslookup :查看dns地址
[ci@localhost ~]$ nslookup www.baidu.com
//dns地址
Server: 10.151.30.200
Address: 10.151.30.200#53
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 119.75.217.109
Name: www.a.shifen.com
Address: 119.75.217.26
arping -I enp0s8 10.151.30.108 查看对方网卡是否有回复
vim /etc/resolv.conf 配置dns
/etc/sysconfig/network/network-scripts/ifcfg-eth* 配置服务器ip的配置文件
linux网络培训题目,linux 网络学习问题命令总结相关推荐
- 武汉linux驱动培训转让,linux驱动培训靠谱吗
作为一名Linux爱好者,在Linux的世界中也算是半个老司机了,从桌面玩到服务器.从ubuntu到centos.从计算机到路由器,各种Linux的花俏玩法都略有体验.作者并非职业Linux选手,我仅 ...
- linux基础培训ppt,Linux 基础培训.ppt
<Linux 基础培训.ppt>由会员分享,可在线阅读,更多相关<Linux 基础培训.ppt(38页珍藏版)>请在人人文库网上搜索. 1.1,Linux 基础培训,Autho ...
- linux kernel 培训,《Linux Kernel培训课件》.pdf
<Linux Kernel培训课件>.pdf Introduction to Linux Kernel Subsystems 中科信软高级技术培训中心- Objectives Unde ...
- 计算机培训网络培训心得,计算机网络网络培训心得体会..doc
计算机网络网络培训心得体会. 计算机网络培训个人总结 新兴九年制学校:钱 保 洪 一年的计算机网络培训接近尾声了,在这短暂而充实的日子里,我学到了许多新内容,见识了许多新思想.以前对精品课程的认识很肤 ...
- linux磁盘分区题目,Linux练习例题(附答案)
1.为主机新增两块30GB的SCSI硬盘 2.划分3个主分区,各5GB,剩余空间作为扩展分区 3.在扩展分区中建立2个逻辑分区,容量分别为2GB.10GB 4.将第一个逻辑分区的类型改为swap 5. ...
- 钱龙linux网络版培训,钱龙linux网络版培训
6)vi /etc/rc.d/rc.local 在/etc/rc.d/rc.local文档中最后部分添加以下一行内容 ifenslave bond0 eth1 eth2 7)重启服务器或者重启网卡服务 ...
- linux磁盘上机题目,Linux 练习题-3文件与磁盘 问答
1.描述Liux下软链接和硬链接的区别创建命令不同,ln命令创建硬链接,ln -s创建软链接 inode节点号不同,硬链接inode与源文件相同,软链接inode与源文件不同 使用对象不同,硬链接只能 ...
- Linux安全培训 ppt,Linux安全应用指导培训资料(doc 50页)
目录 简介 6 使用对象 6 适用范围 6 指导解释 6 用词约定 6 术语解释 7 1 权限管理 8 1.1 权限最小化 8 1.1.1 禁止直接使用root账号登录Linux系统 8 1.1.2 ...
- linux文件属性详细说明(网络转载,仅供学习之用)
1. Linux 文件属性概说: Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容: [root@localhost ...
最新文章
- js中typeof用法详细介绍
- [unreal4入门系列之二] 下载和安装虚幻4游戏引擎
- java内存模型 原子性_Java内存模型JMM 高并发原子性可见性有序性简介 多线程中篇(十)...
- 60v5g无刷电机矢量控制器_完成一个最小FOC矢量控制系统所需的基本模块和功能配置...
- 客座编辑:李建平(1976-),男,博士,中国科学院科技战略研究院系统分析与管理所研究员、所长...
- Web笔记-使用jsonp解决跨域请求(CROS)问题
- 【译】区块链是如何工作的——用JavaScript演示
- linux 加密文件,如何运用OpenSSL 对文件进行加密和解密
- FLask框架AJAX操作
- 成为0.01%!利用TensorFlow.js和深度学习,轻松阅读古草体文字
- 非极大值抑制(Non-Maximum-Suppression)
- python调用nmap扫描全端口_Python-通过调用Nmap来进行端口扫描
- linux 之 查看文件夹大小(du),Linux查看文件或文件夹大小du命令
- 常用三种正态检验方法
- 代码审查工具rietveld的安装与使用(一)
- 圆跳动基础知识(几何公差)
- java jar 最大内存大小_Java运行Jar包内存配置的操作
- echarts做了一个气泡图
- 川普撞脸希拉里(基于 OpenCV 的面部特征交换)-1
- html渐变色css3渐变,css3渐变