Hadoop安装准备(2)

jdk下载地址

Java Archive Downloads - Java SE 6
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jre-6u7-oth-JPR  我是注册过后就能下载了

再装Linux时想在usr文件夹下把jdk拷进去,发现不行,修改权限时老改不了,百度一下如下:

虚拟机上装的linux系统终端里复制文件权限不够

要看看终端里你的命令提示符是$还是#。 如果是$,说明你是普通用户,你的读写权限仅限于/home/(你的用户名)这个目录,对形如/usr/bin,/root等其他目录一般只有只读权限,或者没有权限。 这样的情况,要登陆为root用户才能读写。在登录时以root用户进入系统(ubuntu的话,默认不能这样用),或者登陆了之后,用sudo冠于要执行的命令前面,或者在终端里用su登陆为root用户,就有足够的权限了。 如果是#,说明你已经是root用户,那么就要查看一下你要复制目标文件夹,看看用户和用户组的权限。用chmod +w (目录名) 来赋予写入权限。

获得root权限:$sudo passwd root(如果不行试试/usr/bin/sudo passwd root)之后会提示输入当前用户密码,然后连输两次root密码以后就已经设置成功了,以后想进去就可以输入$su($ /bin/su)

获得权限后就可以安装了,本来我的jdk放在home目录下,看到网上很多人都另建文件夹,我也弄了,结果没弄好(作死的节奏!)

#chmod u+x jdk-6u7-linux-x64.bin

#mkdir -p  ./usr/lib/jvm/java

#sudo  mv jdk-6u7-linux-x64.bin  ./usr/lib/jvm/java

#sudo   ./usr/lib/jvm/java/jdk-6u7-linux-x64.bin

然后中间按yes就可以了,安装好后,去文件夹里找,发现找不到!!!            

后来发现还在home下没有移到根目录下移到了/home/yh1/usr/lib/jvm/java,应该是“ ./usr/lib/jvm/java”前面多了个点!解压过后又到了/home/yh1下

不过这不怎么影响,就是有强迫症的人觉得异常痛苦!!!

在接下来修改环境变量,一开始看网上很多说直接打开profile不安全,结果真的是,你只要一修改错后,很可能就会整个系统登不进去,profile里的是全局变量。我当时一直得重复登陆密码,就是进不了系统中!后来解决办法如下:

键入ctrl+alt+F1,进入文字界面,之后输入你的用户名和密码,然后输入:/usr/bin/sudo   gedit /etc/profile(大概是这个,记不清了)进去后就把原来输入的给全部删除,删除命令是“dd”两个d,之后单击esc,再输入“:”+“wq”,然后 sudo reboot.

尽量不要在那个界面里修改!!!

反正我是不大懂怎么输入,就记得光标不停地乱跳,很难输入。这个和网上介绍的其他的用#vi /etc/profile 命令打开一样都好难输入!!

最后我的环境变量操作如下:

 $ sudo gedit /etc/profile (非root用户!!!)

进入文本中添加如下:  export PATH ="$PATH:/home/yh1/jdk1.6.0_07/bin"  (要加bin!!!)

                               export JAVA_HOME="/home/yh1/jdk1.6.0_07"

最后再唠叨一句:安装过程中一不小心踢到了电源开关,然后再次重启时发现虚拟机再开时虚拟化技术被关闭,Intel VT被强制关闭,解决办法:重启狂按delete键(我的是组装机)进入BISO界面把虚拟化技术开启就行了!

原文地址:https://www.cnblogs.com/daocaorenblog/p/4820383.html