00:00
好,接下来呢,我们就开始准备安装JDK。那安装JDK之前一定要有一个注意事项,就是先检查一下你的Linux系统当中是否存在已经安装好的JDK,那当然了,我这里面肯定是不存在的,为啥呀?因为我们在准备模板虚拟机的时候还拖100,还记得吗?那里面已经提前将JDK卸载完了。那么如果有同学同学在模板虚拟机里面没有卸载,那你接下来就要执行这么三步,在102 103 104上分别执行,那执行这个命令是什么含义啊?简单给大家解释一下。那比如说第一个RPM-QA对吧,这是查询已经安装的所有的软件包。对吧,那grape-I-I是区分大小写啊,你是不区分大小写,你不管你是这个Java是大写还是小写,哎,我都能给它过滤出来,对吧?哎,那正常情况下呢,你可以这样。是吧,来到这个。虚拟机上。这些。
01:01
你看我这里面呢,是已经没有了哈,都已经卸载完了啊,正常情况下呢,如果你没有提前卸载,这里面会查询出来多个安装包,好那接下来再往下看看下面这个什么含义,然后加一个竖线过滤对吧?啊XX哎,相当于获取前面执行命令的参数对吧?又加了一个杠N1。那X2-N1是什么含义呢?那这里面哈。你只要把它复制。打开网页,诶,随便放到这个百度这个导航条里面查询一下。那网上有一个非常好的一个案例哈。好,那来看一下,看看它是什么含义呢?一看就一目了然。看一下这块说一口1234,正常情况下它会打印出来1234对吧,1234,但是你加上一个S24-N1,那他就将这四个结果值一个一个的打印出来。看到了吗?哎,1234,然后你再看,如果是杠N2,那我就一次获取你上次执行结果的两个值,那么两个值,哎,那如果嗯这个XR-N3,那我就一次获取三个值。
02:08
哎,它就这个含义啊,那当然了,我们这里面是获取的对应的是不是带Java的所有的安装包啊,那我们希望说一个一个安装包去卸载呀,所以说我这里面用的是杠N1啊,然后呢是速度RPM杠一杠杠noodles啊,那这个呢,就是删除什么,删除你前面诶这些是获取对应的参数吗?啊,这个参数里面是一个一个的Java安装包,那我把这一个一个安装包全部卸载掉。是这样一个过程啊,这呢,这里面我们就执行一下啊,虽然说我们也没有啊,但是呢,呃,防止有一些同学啊,他之前。哎,没有做这个操作,哎,那这里面你看。OK,那这样登录过来了,那在这里面也执行一下对应的操作。好,104上再执行一下。那这里面我们都是没有的啊好吧,诶,这是一个属于哎检查工作好,那下来我们继续往下看,下边的话呢,我们就通过这个擦赛网将这个安装包。
03:07
诶,上传到我们这个叉下面有一个OPT model啊OPT software啊下面啊这个software呢,也是我们在这个。呃,模板虚拟机当中已经提前准备好了啊,那比如说我们来看一下啊。没有的话,你自己创建一个也行,来到102。O tot下面呢,有一个software,有一个model,正常情况下你模板虚拟机里边没有准备,那这是没有的,那你需要自己创建,创建完之后一定要注意哈,这地方的用户名和用户名所所属的主一定都是大硅谷就可以了。好,那这里面我们进到这个萨德贝尔啊,进到这里面之后。找到我们给大家提供的资料包当中的JK。然后呢,往这里面一拖拽就可以了。正常它就能够上传过来啊,稍等一下有点慢。
04:03
好,上传完成我们检查一下。对吧,哎,这样的这个JDK就已经上传到这个OPT呃,Software下面了,那接下来我们要干什么事呢?哎,我们要解压对应的JDK-JSVF,然后JDK杠大C也是指定安装到哪一个目录,那我们通常都会将它安装到model目录下啊,然后呢,执行。安装JDK啊,这个步骤呢,还是非常简单的哈,然后退出来对吧?哎,来到这里面,然后CD model,然后这然后这呢,这个JDK正常情况下就已经安装好了。那接下来我们要做什么事情啊,接下来呢,要给它配置对应的环境变量好。那环境变量你要CD进到这里面PWD对吧,这个路径呢,你要获取一下。那下一步呢,就是我们要把这个环境变量配置到我们某一个文件当中,那我把它配置到哪一个文件呢?我们配置到这个文件啊VM。
05:02
ETC。profile.d啊,然后MYv.SH,那MYNV这个点SH文件呢,默认是没有的哈,我们这里面是通过创建,那创建的话,你当前是I Google用户,那这个ETC目录下是root用户的对应的权限,那你这样能执行吗?不行,你需要在前面加上一个。速度,哎,这样就OK了哈,好进来。进来之后在这里面进行配置环境变量,那一会儿会给大家详细解释为什么我们要在这个ETC profile.d下面创建一个文件,然后呢,后缀是点CH。对吧,哎,不要着急,我们先往这里面配就可以了,那配置环境变量那井号。这是一个注释啊,当然你不加也行,加home啊,那怎么配呢?那首先啊,定义一个变量e port part。然后我们这个是Java。Home对吧?哎,它等于我们刚才复制的这个入径对吧?哎,入径好下面,然后在exs PT report。
06:04
然后我们是pass。对吧,这是Linux系统整个的所有的pass环境路径啊,那这个接下来它等于。等于你是不是得取出对应这个变量里面的值啊,那怎么取呢?那就是Dollar。取出取出之后,我是不是在这个路径之后面在拼接上对应的这个加号后嘛,那拼接用什么呢?用冒号。然后怎么办?哎,然后就是Dollar符加吧。我说取出这里面对应的变量值啊,然后这是环境变量绝对的这个具体的值吗?不是,你还需要在它后面加上一个B目录,对吧?哎,这才是它真正的一个环境变量路径啊,这就OK了啊。OK,好,那这配置完之后,我这个Java-BSY就能够执行了吗。全在全局任何地方都能够访问到这个Java环境变量吗?说不能啊,哎,你需要执行一下命令。
07:02
哎,South so c啊,South ETC profile。点D,然后麦因为走,然后你再执行Java杠。注射里面就OK了啊,就能够执行了啊,所以说配置环境变量啊,非常简单啊,非常简单,但是呢,一定要注意啊,注意一些这个事项,这里面呢,一定要用这个速度啊进行配,然后呢,把它配置在这个ETC profile.d下面,那至于这个文件名称你可以任意取,但是后缀呢,一定是点CHSH啊下节课啊给大家详细讲解这个对应的这个环境变量啊,不用着急,那现在啊,我们只是在这个还102上配置了对应的这个JDK,那我们需要在103和104上是不是也要配啊。那怎么配啊?诶,还记得我们之前是准备了一个分发脚本啊,SSYNC啊JDK。分发。这个脚本,哎,这个会提高我们的开发效率哈,我们来到103上看一下分发的一个效果。
08:03
你看这里面这个JDK是不是已经拷贝过来了,看104上。对吧,哎,也已经有了好。那这个有了之后,那下面我们还要分发谁呢?我们是要分发对应的。这个MYv.H,把它也要分发过去,那它分发过去能不能直接分发呢?如果SSYNC,比如说ETC p.MY因为这样行不行呢。试一下。哎,感觉是OK了啊,但是你发现这里面是不出现了艾啊,然后你再检查一下。ETC profile。点D,你看它下面有没有我们定义的那个麦音位。没有,那这个怎么分发呢?那我们这个分发脚本是不是这样就不能用了呢?哎,不是这样的,你可以怎么办呢?哎,你可以这样。速度,然后我们那脚本放在后目录下,I的硅谷下面有一个B目录,B目录下SNC对吧,来他。
09:06
哎,接下来这样去操作。AC profile.dmy,因为。走,然后提示你。连接,Yes。不必登录,那为什么这次他需要输入密码呢?因为现在我用了速度,它其实啊是通过root账号的SSH到103104啊,那你再输入。因为我们之前只配了是对应的艾特购账号的S到102103104对吧。再来。都是六个零啊,那这样呢,就分发完毕了,那我们检查一下,看看是否分发完毕,找一找麦,因为。看是不是有麦,因为啊,然后呢,我们在里面再查看一下。
10:02
对吧,哎,这个值呢就过来了,那过来之后我们这个Java杠为一二,能不能正常使用呢。爱你仍然需要一下ETC。profile.d买走,然后你再打。是不是就OK了,哎,那同样道理,这个也是。ETC profile.d轴,然后呢,我们再执行Java。OK吧,哎,现在呢,我们整个这个GDK啊,啊,环境变量都已经配置完毕了啊。
我来说两句