linux下载jdk17
㈠ 如何在linux下安装jdk
一、软件下载
1、下载JDK
二、安装JDK7.0版本
1、先卸载服务器自带的jdk软件包
# java -version #查看服务器是否安装过jdk
java version "1.6.0_17"
OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)
# rpm -qa |grep gcj #查看服务器安装的jdk软件包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 #卸载软件包
2、安装jdk7.0
解压配置安装
# mkdir -p /usr/lib/jvm
# tar zxvf jdk-7u9-linux-i586.tar.gz -C /usr/lib/jvm
# mv /usr/lib/jvm/jdk1.7.0_09 /usr/lib/jvm/java7
3、添加jdk7.0到系统环境变量
#cp /etc/profile /etc/profile.bak #备份
#vi /etc/profile #编辑,在最后添加下面的内容
export JAVA_HOME=/usr/lib/jvm/java7
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#source /etc/profile #使配置文件立即生效
由于系统中可能会有默认的其他版本JDK,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300
update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300
执行下面命令,设置默认版本,此命令执行后,系统会列出当前存在的各种JDK版本,会提示你选择
# update-alternatives --config java
4、测试
# java -version # 测试是否成功
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)
㈡ linux怎样安装java jdk
1. 先从网上下载jdk(jdk-1_6_0_03-linux-i586.rpm) ,推荐SUN的官方网站,下载后放在/home目录中,当然其它地方也行。
进入安装目录
#cd /home
#cp jdk-1_6_0_03-linux-i586.rpm /usr/local
#cd /usr/local
给所有用户添加可执行的权限
#chmod +x jdk-1_6_0_03-linux-i586.rpm.bin
#./jdk-1_6_0_03-linux-i586.rpm.bin
此时会生成文件jdk-1_5_0_02-linux-i586.rpm,同样给所有用户添加可执行的权限
#chmod +x jdk-1_5_0_02-linux-i586.rpm
安装程序
#rpm -ivh jdk-1_5_0_02-linux-i586.rpm
出现安装协议等,按接受即可。
2.设置环境变量
#vi /etc/profile
在最后面加入
#set java environment
JAVA_HOME=/usr/jdk-1_6_0_03
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出。
3.在终端使用echo命令检查环境变量设置情况
#echo $JAVA_HOME
#echo $CLASSPATH
#echo $PATH
4.检查JDK是否安装成功
#java -version
如果看到JVM版本及相关信息,即安装成功!
㈢ 如何在Linux环境下安装JDK1.6和Tomcat 6
1. 安装Jdk步骤
1) 下载Jdk,如jdk-6u18-linux-i586.bin;
2) 在终端里找到jdk-6u18-linux-i586.bin所在的目录,执行命令:chmod a+x jdk-6u18-linux-i586.bin,添加执行的权限;
3) 执行命令:./ jdk-6u18-linux-i586.bin,生成jdk1.6.0_18文件夹;
4) 执行命令:chmod a+x jdk1.6.0_18,给jdk1.6.0_18添加执行的权限;
5) 执行命令:sh jdk-6u18-linux-i586.bin,安装Jdk;
6) 安装界面会出现授权协议,输入Y后就可把Jdk安装在jdk-6u18-linux-i586.bin和jdk1.6.0_18所在的目录;
7) 需要设置环境变量
a. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了;
b. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk;
c. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中;(CLASSPATH看部署环境的具体情况而定,看需不需要配置)
8) 三种配置环境变量的方法;(注:第二种方法本人使用过是完全可行,其他两种方法都是从其他前辈那里记录下来的)
a. 修改/etc/profile文件
如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题
用文本编辑器打开/etc/profile
在profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
重新登录
b. 修改.bash_profile文件
这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了
用文本编辑器打开用户目录下的.bash_profile文件
在.bash_profile文件末尾加入:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
重新登录
c. 直接在shell下设置变量
不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦
只需在shell终端执行下列命令:
export JAVA_HOME=/usr/share/jdk1.6.0_14
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
9) 环境变量设置正确后,在终端执行命令source .bash_profile,之后没有显示任何错误再执行命令java –version,显示Jdk的版本信息即可正面安装成功
注:如果您也用的是环境配置的第二种方法,在第九步完全按照我的步骤即可。
2. 安装Tomcat
1) 下载Tomcat,如apache-tomcat-6.0.26.zip;
2) 在终端里找到apache-tomcat-6.0.26.zip所在的目录,执行命令:unzip apache-tomcat-6.0.26.zip,解压后得到文件夹apache-tomcat-6.0.26
3) apache-tomcat-6.0.26和apache-tomcat-6.0.26.zip在同一个目录;
4) 打开apache-tomcat-6.0.26文件夹,执行命令:chmod –R a+x bin,添加执行的权限;
5) 执行命令:./bin/startup.sh即可成功启动Tomcat服务;
6) 执行命令:ps –ef |grep java,可查看到服务成功启动后的进程;
3. 如果想卸载Jdk或Tomcat,直接删除相关的文件夹和文件即可。
㈣ 怎样在虚拟机的linux系统上安装java和tomcat 程序
一、制作ISO
将需要安装的jdk和tomcat安装包做成ISO,可利用UltraISO等软件。
jdk的后缀名是.bin,这里把它叫做jdk.bin
tomcat的后缀名是tar.gz,这里把它叫做tomcat.tar.gz
二、点击“虚拟机”—>“设置”—>找到刚刚制作的安装包,点击确定
三、挂载,输入命令 mount /mnt/cdrom/
这样cd /mnt/cdrom/ ,然后 ls -l,可以看到两个安装包
四、安装jdk
1、将jdk安装包复制到/home/ 目录
cp jdk.bin /home/
2、到/home/目录
cd /home/
3、运行安装包
./jdk.bin
会发现home目录中有一个名为jdk1.X的文件夹,即安装成功
五、安装tomcat
1、将tomcat安装包复制到/home/ 目录
cp tomcat.tar.gz /home/
2、到/home/目录
cd /home/
3、运行安装包
tar -zxvf tomcat.tar.gz
会发现home目录中有一个名为tomcat的文件夹,即安装成功
六、配置环境变量
1、利用vi编辑器编辑文件 vi /etc/profile/
2、在最后追加后保存即可,这样环境变量也配置完成了。
JAVA_HOME=/home/jdk
PATH=$PATH;/home/jdk/bin
CLASSPATH=.;/home/jdk/lib/rt.jar
CATALINA_HOME=/home/tomcat
export JAVA_HOME PATH CLASSPATH CATALINA_HOME
七、遇到问题
在linux下安装好tomcat启动时报如下错误:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
原因:找不到jdk或者jre路径。
解决办法:在setclasspath.bat的开头声明环境变量,打开tomcat的bin目录下面的setclasspath.sh,添加红色部分,路径修改为自己机器jdk和jre路径即可。
# -----------------------------------------------------------------------------
# Set CLASSPATH and Java options
#
# $Id: setclasspath.sh 795037 2009-07-17 10:52:16Z markt $
# -----------------------------------------------------------------------------
export JAVA_HOME=/home/jdk
export JRE_HOME=/home/jdk/jre
# Make sure prerequisite environment variables are set
㈤ 如何配置Hadoop环境
资源下载
1、JDK下载:下载链接
2、hadoop:下载链接
3、下载完成后验证一下下载,将计算的MD5值与官网的进行对比已验证安装包的准确性:
md5sum ./hadoop-2.6.*.tar.gz | tr "a-z" "A-Z" # 计算md5值,并转化为大写,方便比较1
一、创建Hadoop用户
创建hadoop用户,并分配以用户名为家目录/home/hadoop,并将其加入到sudo用户组,创建好用户之后,以hadoop用户登录:
sudo useradd -m hadoop -s /bin/bash sudo adser hadoop sudo
sudo passwd hadoop # 设置hadoop用户密码123
二、安装JDK、Hadoop及配置环境变量
安装,解压JDK到/usr/lib/java/路径下,Hadoop到/usr/local/etc/hadoop/路径下:
tar zxf ./hadoop-2.6.*.tar.gz
mv ./hadoop-2.6.* /usr/local/etc/hadoop # 将 /usr/local/etc/hadoop作为Hadoop的安装路径12
解压完成之后,可验证hadoop的可用性:
cd /usr/local/etc/hadoop
./bin/hadoop version # 查看hadoop的版本信息12
若在此处,会出现类似以下的错误信息,则很有可能是该安装包有问题。
Error: Could not find or load main class org.apache.hadoop.util.VersionInfo1
配置环境,编辑“/etc/profile”文件,在其后添加如下信息:
export HADOOP_HOME=/usr/local/etc/hadoopexport JAVA_HOME=/usr/lib/java/jdk1.8.0_45export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin:${HADOOP_HOME}/bin:${HADOOP_HOME}/sbin12345
使配置的变量生效:
source /etc/profile1
三、测试一下
在此我们可以运行一个简单的官方Demo:
cd `echo $HADOOP_HOME` # 到hadoop安装路径
mkdir ./input
cp ./etc/hadoop/*.xml ./input
hadoop jar ./share/hadoop/maprece/hadoop-maprece-examples-*.jar grep ./input ./output 'dfs[a-z.]+'1234
输出的结果应该会是:
1 dfsadmin 1
这里有一点需要注意,该Example程序运行时不能已存在output目录,否则或将无法执行!
- 1 <?xml version="1.0" encoding="UTF-8"?>
- 2 <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
- 3 <!--
- 4 Licensed ...
- -->
- 18
- 19 <configuration>
- 20 <property>
- 21 <name>hadoop.tmp.dir</name>
- 22 <value>file:/home/hadoop/tmp</value>
- 23 <description>Abase for other temporary directories.</description>
- 24 </property>
- 25 <property>
- 26 <name>fs.default.name</name>
- 27 <value>hdfs://master:9000</value>
- 28 </property>
- 29 </configuration> 1234567891011121314151617
- 1 <?xml version="1.0" encoding="UTF-8"?>
- 2 <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
- 3 <!--
- 4 Licensed ...
- -->
- 18
- 19 <configuration>
- 20 <property>
- 21 <name>dfs.replication</name>
- 22 <value>1</value>
- 23 </property>
- 24 <property>
- 25 <name>dfs.namenode.name.dir</name>
- 26 <value>file:/home/hadoop/tmp/dfs/name</value>
- 27 </property>
- 28 <property>
- 29 <name>dfs.datanode.data.dir</name>
- 30 <value>file:/home/hadoop/tmp/dfs/data</value>
- 31 </property>
- 32 </configuration>
- hdfs namenode -format1
- hdfs dfsadmin -refreshNodes1
- hdfs dfs -mkdir /input
- hdfs dfs -put /usr/local/etc/hadoop/etc/hadoop/*.xml /input12
- hadoop jar /usr/local/etc/hadoop/share/hadoop/maprece/hadoop-maprece-examples-*.jar grep /input /output 'dfs[a-z.]+'1
四、Hadoop的伪分布式环境搭建
什么是伪分布式?Hadoop 伪分布式模式是在一台机器上模拟Hadoop分布式,单机上的分布式并不是真正的分布式,而是使用线程模拟的分布式。分布式和伪分布式这两种配置也很相似,唯一不同的地方是伪分布式是在一台机器上配置,也就是名字节点(namenode)和数据节点(datanode)均是同一台机器。
需要配置的文件有core-site.xml和hdfs-site.xml这两个文件他们都位于${HADOOP_HOME}/etc/hadoop/文件夹下。
其中core-site.xml:
文件hdfs-site.xml的配置如下:
配置完成后,执行格式化命令,使HDFS将制定的目录进行格式化:
若格式化成功,在临近输出的结尾部分可看到如下信息:
如果发现并没有出现如上信息,则使用刷新节点命令进行刷新:
八、HDFS集群实例测试
依然是之前的那个示例,首先,创建一个数据源文件夹,并添加数据:
运行maprece示例:
holding…
㈥ 如何在Linux系统上安装tomcat
方法/步骤
1
下载tomcat
在网络搜索tomcat,看到第一条结果是带有Apache Tomcat - Welcome字样的,点击进入tomcat的官网。
2
在左侧导航条点击Tomcat 7.0,会进入7.0的下载列表,点击第一个zip,就会开始下载。(更多教程网络搜索:主机侦探)
3
上传安装包到服务器
使用FTPCute、WinSCP等工具,可以把安装包上传到服务器
路径是/opt。
4
安装tomcat
用Xshell等Linux远程连接工具访问服务器。
进入/opt目录,指令是cd /opt。
解压安装包,指令是unzip apache-tomcat-7.0.67.zip。
重命名解压后的文件夹,指令是mv apache-tomcat-7.0.67 tomcat。
进入内部文件夹,指令是cd /opt/tomcat/bin。
尝试启动tomcat,指令是sh startup.sh,如果报错Cannot find ./catalina.sh.The file is absent or does not have execute permission.This file is needed to run this program,则表示权限不足。
开启权限,指令是chmod 777 *.sh,然后再次启动tomcat,如果这时候没有报错,那就表示正在启动了。
输入tailf /opt/tomcat/logs/catalina.out,可以查看到tomcat的运行信息,如果看到INFO: Server startup in 1925 ms,则表示tomcat已经启动成功了,按ctrl+c退出该日志。
用指令sh shutdown.sh停止tomcat的运行,继续进行后续操作。
5
修改tomcat默认端口
tomcat默认的端口是8080,也就是说我们在浏览器访问的时候,需要在域名或IP后面加上:8080,这样不太方便,但是这个可以修改。
打开tomcat配置文件,指令是vi /opt/tomcat/conf/server.xml。
打开之后按i或者a进入编辑模式。
找到8080,改为80。
然后按Esc键,然后按:wq,保存并退出(那个:是需要同时按着shift键才能出来的)。
启动tomcat。
6
访问
在浏览器输入该服务器的域名或者IP,能看到如下页面,这是tomcat没有部署任何东西的默认页面。