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 计算命令运行 ...
一周排行
  • 什么是网站地图?网站地图是指列举了网站结构.栏目和内容等信息的网页,它除了起到引导网站内容的作用,帮助用户快速地找到相应的栏目外同时可以方便搜索引擎蜘蛛对网站页面的抓取,对于搜索引擎优化来说非常重要.网站地图是一个网 ...
  • 配置 nginx  负载均衡 + Rsync+inotify-tools 同步 +Mysql (master-master-salve) 安装环境:操作系统:Centos 5.4  X64应用软件: Nginx 1. ...
  • 程序员,对自己好一点
      昨天在Google图片中输入“程序员”,搜索到的第一张图片是这样的一位平头兄桌上两台笔 ...
  • 在实际应用中大部分的BGP配置是比较复杂的,对等体组是简化配置的一种方法.配置的基本步骤:1 使用 neighbor peer-group-name peer-group 来创建BGP对等体组.2 使用 neighb ...
  • 不知道什么时候开始喜欢刘德华的,一路听他的歌,特别是听了"17岁" 的演唱会之后发现真的被感动了,这里记录下华仔的演唱会<96红x嵫莩帷饵/span><刘德华99红x嵫莩帷饵 ...
  • 在面试或者笔试时,经常会被问到 HTTP 方法中 get 和 post 的异同点.本文简单整理归纳了一下,以备忘. 1."get/post" VS "web 中的 get/post&qu ...
  • 1.mysqldump:shell> mysqldump [options] db_name [tbl_name ...]  #可以备份单个数据库的单个表,不会自动创建数据库,恢复时需要先创建数据库 shell ...
  • 问题一 严格过滤iplvs.cf中使用脚本做后端的健康检查,为了方便的将后端挂上或者取下我建立了一个后端列表,只要在此列表中有效的主机才做健康检查一直没注意的一个小问题列表如下192.168.1.71192.168. ...
  • 更新方法如下:先进入yum源配置目录cd /etc/yum.repos.d备份系统自带的yum源mv CentOS-Base.repo CentOS-Base.repo.save下载其他更快的yum源中科大的yum源 ...
  • [网络收集]如何让你的计算机无线网卡和有线网卡同时使用2010年06月10日 星期四 3注意:这里的172.16.x.x 和192.168.1.X 和你的局域网环境有关,可以命令行下ipconfig /all ...