第十五天 11-常见的网络相关命令
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信息
ifconfig2. ip neigh //ARP协议,查看相邻计算机
arp -an3. ip link //查看网卡MAC地址等
ip -s link //查看网卡的收发数据包大小,RX:收 TX:发
ifconfig -s3. 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 -n5. ip route add default via 192.168.1.1 //为当前网络添加默认路由(网关)
route add default gw 192.168.1.16. ip route del default via 192.168.1.1 //删除路由地址
route del dafaule gw 192.168.1.17. ip route flush cache //刷新路由表8. ip link set ens33 up //启动网卡
ifconfig ens33 up
ifconfig ens33 down //关闭网卡9. ss -anl //查看当前系统中的端口占用情况
netstat -anlop
老版本上的工具 | iproute2工具 | 说明 |
---|---|---|
ifconfig | ip addr,ip link,ip -s | 地址及连接配置 |
route | ip route | 路由表 |
arp | IP neigh | 邻居 |
iptunnel | ip tunnel | 通道 |
nameif | ifrename, IP link set name | 网络接口更名 |
ipmaddr | IP maddr | 多播 |
netstat | ip -s, ss, ip route | 多种网络统计数据 |
mii-tool | ethtool | 用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
第十五天 11-常见的网络相关命令相关推荐
- linux下常见的网络相关命令
linux中环境部署.网络排查要用到非常多的命令,掌握一些核心的相关命令非常有必要.下面介绍几个工作和面试中高频提及的网络相关命令. ifconfig ifconfig 是一个用来查看.配置.启用或禁 ...
- linux中级篇--网络相关命令
网络相关命令 Linux中常见的网络相关命令如下表所示,本书将选取其中使用较频繁的命令进行讲解. 命令 说明 格式 ifconfig 显示或设置网络设备 ifconfig [网络设备][选项]- pi ...
- JVM 学习笔记二十五、JVM监控及诊断工具-命令行篇
二十五.JVM监控及诊断工具-命令行篇 1.概述 性能诊断是软件工程师在日常工作中经常面对和解决的问题,在用户体验至上的今天,解决好应用软件的性能问题能带来非常大的收益. Java作为最流行的编程语言 ...
- lLinux网络相关命令,防火墙介绍及相关命令
2019独角兽企业重金招聘Python工程师标准>>> 10月25日任务 10.11 Linux网络相关 10.12 firewalld和netfilter 10.13 netfi ...
- nova 命令汇总三 ——网络相关命令
nova 命令汇总三 --网络相关命令 和网络相关的操作主要包括:add-fixed-ip.add-floating-ip.add-secgroup.fixed-ip-get .fixed-ip-re ...
- DOS下常用网络相关命令解释(华为培训资料)
DOS下常用网络相关命令解释 深圳市华为技术有限公司 华为技术 第一章引言 1. 概述 在我们的工作之中经常要和网络打交道而win95/98或是NT又是较常用的操 作系统在使用这些操作系统过程中使用频 ...
- [运维笔记] - (命令).Windows server常用网络相关命令
[运维] - Windows server网络相关命令 注:内容通过Microsoft文档整体和翻译,仅用于便于维护工作时查询. 资料翻译者:jcLee95 邮箱:291148484@163.com ...
- 端口扫描分析(一)常用的网络相关命令
发信人: Heway (陶陶), 信区: Internet_program 标 题: 端口扫描分析(一)常用的网络相关命令 发信站: 飘渺水云间 (Sun Mar 19 14:47:35 2000) ...
- Linux网络相关命令
Linux网络相关命令 1 ping 2 netstat 3 tranceroute 4 ARP 5 tcpdump 1 ping 作用:检测当前主机与目标主机之间的连通性(不是100%准确,有的服务 ...
最新文章
- 【今晚9点】:对话黄琦——从FB到快手,短视频领域里的“实习生”
- 第17课:基于 CRF 的中文句法依存分析模型实现
- Chrome的vimium插件的使用笔记
- 181. maven项目ssm(父工程 子工程)
- fraction在java_Fraction.java
- java和C++之单例类双重检查加锁
- python 打印文件名_在Python中打印文件名,关闭状态和文件模式
- opencv调节图片饱和度_OpenCV调整彩色图像的饱和度和亮度
- COM 学习(五)——编译、注册、调用
- 将windows c盘安装在linux,将WindowsC盘hda1安装在Linux文件系统的/winsys目录下,命令是()。...
- IT技术人同献爱心行动倡议书
- spring boot 教程(三)配置详解
- Parallels Toolbox for mac(PD工具箱合集)
- GIST特征描述符使用
- 3dmax模型带材质导出obj格式文件的方法与步骤
- 高级Java开发人员最常访问的几个网站
- 什么是容器服务_即学即用Docker(一):说说容器和Docker
- Excel xlsx file; not supported报错
- 李沐动手学深度学习v2/总结3
- eclipse配置https