第十五天 11-常见的网络相关命令

本文介绍了Linux系统中常用的网络诊断和管理命令,包括ping的用途和参数,ip命令与net-tools工具的对比,traceroute的路由跟踪功能,以及curl和wget在下载网页和文件时的应用。这些命令对于网络管理员和开发者来说是日常工作中不可或缺的工具。
摘要由CSDN通过智能技术生成

linux常见的网络相关命令

1、ping命令

简介:

在网络中ping是一个十分强大的TCP/IP工具。它的作用主要为:

(1)用来检测网络的连通情况和分析网络速度;

(2)根据域名得到服务器IP;

(3)根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量。直接ping IP地址或网关,

(4)ping通会显示出以下数据。

其中bytes值:数据包大小,字节数;time值:响应时间,这个时间越小,说明连接这个地址速度越快;TTL值:Time

ping www.baidu.com		//测试是否和www.baidu.com的服务器连通,同时可以查看响应时间及响应时间分布情况
常用参数:
ping -i 3 www.baidu.com			// -i 每三秒钟访问一次
ping -c 5 www.baidu.com			// -c 一个发送5个数据包
ping -f www.baidu.com			// -f 快速发送ICMP数据包,进行压力测试
ping -f -c 200 www.baidu.com	// -f 设定具体的发包数量,用于快速检测响应时间等数据
ping -s 1024 www.baidu.com		// -s 设定每个ICMP数据包的大小

2、ip命令net-tools工具与iproute工具对比

简介:

net-tools起源于BSD的TCP/IP工具箱,后来成为老版本Linux内核中配置网络功能的工具。但自2001年起,Linux社区已经对其停止维护。

一些Linux发行版比如Arch Linux和CentOS/RHEL 7则已经完全抛弃了net-tools,只支持iproute2。

命令对比

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hYslMofs-1673233843250)(11-%E5%B8%B8%E8%A7%81%E7%9A%84%E7%BD%91%E7%BB%9C%E7%9B%B8%E5%85%B3%E5%91%BD%E4%BB%A4.assets/image-20230109101824157.png)]

1. ip addr			//查看网卡及IP信息
ifconfig

2. ip neigh			//ARP协议,查看相邻计算机
arp -an

3. ip link				//查看网卡MAC地址等
ip -s link			//查看网卡的收发数据包大小,RX:收    TX:发
ifconfig -s

3. ip addr add 192.168.1.1/24 dev ens33		//临时为ens33网卡添加一个IP地址,systemctl restart network后消失
ifconfig ens33 192.168.1.1			//临时修改IP地址

ip addr del 192.168.1.1/24 dev ens33			//删除一个IP地址

4. //查看路由IP地址
ip route			
route
netstat -r
route -n

5. ip route add default via 192.168.1.1			//为当前网络添加默认路由(网关)
route add default gw 192.168.1.1

6. ip route del default via 192.168.1.1			//删除路由地址
route del dafaule gw 192.168.1.1
    
7. ip route flush cache			//刷新路由表
    
8. ip link set ens33 up			//启动网卡
ifconfig ens33 up
ifconfig ens33 down				//关闭网卡

9. ss -anl 			//查看当前系统中的端口占用情况
netstat -anlop
老版本上的工具iproute2工具说明
ifconfigip addr,ip link,ip -s地址及连接配置
routeip route路由表
arpIP neigh邻居
iptunnelip tunnel通道
nameififrename, IP link set name网络接口更名
ipmaddrIP maddr多播
netstatip -s, ss, ip route多种网络统计数据
mii-toolethtool用mii与网卡协商工作状态

3、traceroute命令

简介:

traceroute命令(路由跟踪)

traceroute是用来检测发出数据包的主机到目标主机之间所经过的网关数量的工具。

linux命令格式:

traceroute [参数] [主机]

tracertoute www.baidu.com			//跟踪到达baidu.com的所有路由节点和路径

补充:
windows命令格式:
tracert [参数] [主机]

tracert www.baidu.com

4、curl命令

curl http://www.baidu.com/			#访问网页

参数:
小写o如果要把这个网页保存下来,可以使用 -o 参数:
curl -o baidu.html http://www.baidu.com/			#直接保存到文件里

大写O不用指定保存名称,直接使用后面的名称为保存名
curl -O http://www.baidu.com/train/index.html			#以index.html为文件名保存到本地

相关网址:https://www.cnblogs.com/deny/p/15778324.htm

5、wget命令

简介:

curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。

wget http://cn.wordpress.org/wordpress.tar.gz				#下载文件
wget -O yyb.tar.gz http://cn.wordpress.org/wordpress.tar.gz			#指定文件名下载
wget -c yyb.tar.gz http://cn.wordpress.org/wordpress.tar.gz			#断点续传
wget -b yyb.tar.gz http://cn.wordpress.org/wordpress.tar.gz				#后台下载

相关:https://www.cnblogs.com/leizia/p/16322061.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿凯6666

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值