网络请求和下载
1 ping命令
可以通过ping
命令,检查指定的网络服务器是否是可联通状态
语法:ping [-c num] ip或主机名
选项:-c
,检查的次数,不使用-c
选项,将无限次数持续检查
2 wget命令
wget是非交互式的文件下载器,可以在命令行内下载网络文件
语法:wget [-b] url
- 选项:
-b
,可选,后台下载,会将日志写入到当前工作目录的wget-log文件
示例:
下载apache-hadoop 3.3.0版本
在后台下载
wget -b http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz
可以通过tail -f
监控后台下载进度
无论下载是否完成,都会生成要下载的文件,如果下载未完成,请及时清理未完成的不可用文件
3 curl命令
curl
可以发送http
网络请求,可用于:下载文件、获取信息等
语法:curl [-O] url
直接使用curl url
的话
等同于在浏览器中打开一个网址
选项:-O
,用于下载文件,当url
是下载链接时,可以使用此选项保存文件
下载文件:
curl -O http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz