linux命令行下载jdk

官网JDK7下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

在里面有各种系统的JDK,我下载的是linux x64的rpm格式。

命令 wget -c -P /root/Downloads http://download.oracle.com/otn-pub/java/jdk/7u71-b14/jdk-7u71-linux-x64.rpm

但是该命令会现一个use'--no-check-certificate'的错误提示,网上查是由于https证书造成,于下把命令改成如下:

wget -c -P /root/Downloads --no-check-certificate http://download.oracle.com/otn-pub/java/jdk/7u71-b14/jdk-7u71-linux-x64.rpm

提示下载成功,但是下载下来的并不是我要的121M的rpm文件,而是一个5k的html文件,这是什么原因呢,于是我直接把

http://download.oracle.com/otn-pub/java/jdk/7u71-b14/jdk-7u71-linux-x64.rpm放在本地的浏览器上下载,同样出现了一个提示cookies不正常的HTML页面。

此时我意识到是cookie的防盗链造成,于是我在本地打开fidder浏览器监视软件,浏览器进入http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,然后点击下载连接,在fidder中查看该连接的cookie为s_nr=1420682671945; s_cc=true; oraclelicense=accept-securebackup-cookie; gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk7-downloads-1880260.html; s_sq=%5B%5BB%5D%5D

于是我再次把命令改成:

wget -c -P /root/Downloads --no-check-certificate --no-cookie --header "Cookie: s_nr=1420682671945; s_cc=true; oraclelicense=accept-securebackup-cookie; gpw_e24=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fjava%2Fjavase%2Fdownloads%2Fjdk7-downloads-1880260.html;s_sq=%5B%5BB%5D%5D" http://download.oracle.com/otn-pub/java/jdk/7u71-b14/jdk-7u71-linux-x64.rpm

OK,能正确下载到rpm了

更多相关文章
  • 命令行下载工具 对于喜欢命令行操作及追求高效率.高速度下载的朋友,推荐使用命令行下载工具.命令行工具不但使用方便,而且大多具有很高的下载速度及下载效率,尤其适合于大批量下载文件.下面就为大家详细介绍一下这些工具. Wget Wget是一个十分常用命令行下载工具,多数Linux发行版本都默认包含这个工 ...
  • 开源的命令行下载工具wget和curl  目前在用Java做一个下载工具,有两个开源的命令行下载工具可以拿来使用,分别是wget和curl,这个两个工具功能都很强大,并且这个两个工具有不同操作系统的版本. 网上有很多的介绍: wgethttp://dev.xdowns.com/archive/rea ...
  • Linux命令行测试网速
    speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行.它基于Speedtest.net的基础架构来测量网络的上/下行速率.安装speedtest-cli很简单--只需要下载其Python脚本文件.安装speedtest-cli# ...
  • Linux命令行技术大全   在新华书店看到一本书,书名叫<Linux命令行技术大全 >,人民邮电出版社出的,里面命令很详细,就是有点贵,把目录抄下来. 第1章 磁盘管理命令 1.1 目录管理命令 1.1.1 切换工作目录--cd 1.1.2 显示工作目录--pwd 1.1.3 列出目录 ...
  • 强大的命令行下载工具:aria2aria2 是 Linux 下一个不错的高速下载工具.由于它具有分段下载引擎,所以支持从多个地址或者从一个地址的多个连接来下载同一个文件.这样自然就大大加快了文件的下载速 度.aria2 也具有断点续传功能,这使你随时能够恢复已经中断的文件下载.除了支持一般的 htt ...
  • curl 用于Linux命令行中去访问网页[[email protected] ~]# curl www.aminglinux.com                              curl+网址查看网站源代码[[email protected] ~]# curl -I www.lishiming.net  ...
  • 本文演示如何编写与 cat.ls.pr 和 mv 等标准命令类似的 Linux 命令行实用程序.我选择了一个名为 selpg 的实用程序,这个名称代表 SELect PaGes.selpg 允许用户指定从输入文本抽取的页的范围,这些输入文本可以来自文件或另一个进程.selpg 是以在 Linux 中 ...
  • Linux命令行技巧 命令 描述 • apropos whatis 显示和word相关的命令. 参见线程安全 • man-t man | ps2pdf - > man.pdf 生成一个PDF格式的帮助文件 which command 显示命令的完整路径名 time command 计算命令运行 ...
一周排行
  •     由于业务需要,在部署LVS+Keepalived时,公司申请了一个C网段,让keepalived绑定254个VIP地址.满满的以为没有一点问题,但却遇到了keepalived限制死20 VIP的问题.刚开始一 ...
  • 40:我注定是要做IT的 1987年的时候,田军就读的长沙交通学院(今长沙理工大学)只有一台PC IBM8086,10MHDD,而他所学的汽车运用工程专业也与IT完全无关,但这些却并不妨碍他多年后成为广州期货IT圈里 ...
  • 昨日无特别利好,战略新兴版的取消不见得对大盘有何影响,但是延续昨日的悲观情绪,估计大盘低开,逐渐修复走高,午后可能资金出逃,继续走低. 个股操作:低开便入,盘中高点T出.
  • ARP的概念:       全称Address Resolution Protocol,中文名为地址解析协议,作用是将数据链路上接口的IP地址映射到相应的MAC地址. ARP的工作原理:       首先,每台主机都 ...
  • 朴素的标题:MVC中权限管理实践
    基于MVC的web项目最好的权限控制方式我认为是对Action的控制,实现思路记录于此,权 ...
  •  电信业的转型  电信产业链和互联网边界越来越模糊,电信大亨必须转型才能适应客户的需求.    以前的电信运营商是封闭和垄断的,主要是靠提供设备或者基础设施服务才赚取利润,现在基础设施已经达到一定的规模,市场越来越小 ...
  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml ...
  • 1.基础概念    在 c 语言里,基本变量存放的是数据,而指针变量是存放地址的变量(另一变量额地址).在 c 语言中,指针也称之为地址,所以我们常说某某变量的指针,可以理解为某某变量的在内存中的地址.如:b 变量的 ...
  • gpedit.msc-----组策略                           sndrec32-------录音机  Nslookup-------IP地址侦测器                 expl ...
  •  这篇文章,从不同方面讲了分析linux源码的方法.虽然只是笼统的方法论,没神马实际的东西,相当于一个方向性的指导,尤其是讲了一些与bios启动,硬件相关的知识..还是蛮有价值的.发到这里,以后详细参考