下载请求
ping命令
可以通过ping命令,检查指定的网络服务器是否可联通状态
ping [-c num] ip或主机名
- 选项:-c,检查的次数,不使用-c选项,将无限次数持续检查
- 参数:ip或主机名,被检查的服务器的ip地址或主机名地址
wget命令
wget命令是非交互式的文件下载器,可以在命令行内下载网络文件
wget [-b] url
- 选项:-b,后台下载,会将日志写入当前工作目录的wget-log文件
- 参数:url,下载链接
示例:
- 下载apache-hadoop3.3.0版本
wget https://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz - 在后台下载:
wget -b https://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz - 通过tail命令可以监控后台下载进度:
tail -f wget-log
无论是否下载完成,都会生产要下载的文件,如果下载完成,请及时清理未完成的不可用文件
curl命令
curl命令可以发送http网络请求,可用于下载文件、获取信息等
curl [-O] url
- 选项:-O,用于下载文件,当url是下载连接时,可以使用此选项保存文件
- 参数:url,要发起请求的网络地址
- 向
cip.cc发起网络请求curl cip.cc - 通过curl下载文件
curl [-O] url
端口
端口,是设备与外界通讯交流的出入口。端口可以分为:物理端口和虚拟端口两类
- 物理端口:又可以称为接口,是可见的端口,如USB接口,RJ45网口,HDMI端口等
- 虚拟端口:是指计算机内部的端口,是不可见的,用来操作系统和外部进行交互使用的
Linux可以支持65535个端口,这6万多个端口,分三类使用:
- 公认端口:1~1023,通常用于一些系统内置或知名程序的预留使用,如SSH服务的22端口,HTTPS服务的443端口
- 注册端口:1024~49151,通常可以随意使用,用于松散的绑定一些程序/服务
- 动态端口:49152~65535,通常不会固定绑定程序,而是当程序对外进行网络链接时,用于临时使用
查看端口占用
-
使用nmap命令,安装namp:
yum install nmap查看IP地址:
namp 被查看的IP地址 -
使用netstat命令,查看指定端口占用情况
#安装 yum -y install net-tools #查看端口占用情况 netstat -anp | grep 端口号