基于VMware上Linux系统更改非用户jdk
2016-11-23 16:46
525 查看
前言
可以直接查阅“一键安装”的安装方法!环境介绍:CentOS7、VMware虚拟机、MobaXterm。
开始部署
1.用MobaXterm(这里以MobaXterm)连接主机。点击上方Sessions -> New Session -> SSH 后Rmote Host 填上主机地址,Specify username 填root,Port 默认即可,点击OK完成连接。
2.创建用户组、用户
(1)输入命令: groupadd sy (sy为用户组名)
(2)输入命令:useradd -g sy sy (第一个sy为用户组名第二个为用户名 。)
3.检查Java版本,发现为1.8,这里将1.8改成1.7。
(1)切换用户: su – sy 注意“-”号两边有空格
(2)查看Java版本: java –version
(3)这里以1.8换1.7为例演示java版本修改。
4.jdk修改
(1)下载jdk:jdk下载地址
(2)点开超链接找到下图位置,点击箭头所指位置之后点击jdk-7u80-linux-x64.tar 进行下载。
(3)在MobaXterm上进入/home/sy/路径下,点击红框位置后输入java创建目录java。
(4)进入java目录下将下好的jdk拖入该目录下。
(5)终端输入:cd /home/sy/,执行vi .bash_profile命令。
(6) 进入下面界面后按’i’键进入编辑,光标移动到”export PATH”下面将下面指令粘贴出来。
JAVA_HOME=/home/sy/java/jdk1.7.0_80 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH
(7)英文输入法下 Esc + “:” + wq!
(8)终端输入: source .bash_profile
(9)终端输入:java –version显示修改成功!
利用脚本安装
1.鉴于一般用户可能没有安装wget,故第1-3步不变。2.切换root输入指令:su
3.终端输入:cd /home/sy/java
4.创建脚本文件:touch install.sh将下面代码复制到install.sh中。
(user变量值根据你的用户名更改,如果你下载的jdk版本不一样,没关系你只需要更换“jdk-7u80-linux-x64.tar.gz"与 ”jdk1.7.0_80“即可)
user="sy" tar -zxvf jdk-7u80-linux-x64.tar.gz cd ../ echo "JAVA_HOME=/home/$user/java/jdk1.7.0_80" >> .bash_profile echo "PATH=$JAVA_HOME/bin:$PATH" >> .bash_profile echo "CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar" >> .bash_profile echo "export JAVA_HOME" >> .bash_profile echo "export PATH" >> .bash_profile echo "export CLASSPATH" >> .bash_profile
4.下载jdk:jdk下载地址并上传至/home/sy/java目录下。
5.终端执行: source install.sh
6.切换到sy用户: su - sy
7.查看java 版本:java -version改变即为成功!
一键安装
1.下载安装脚本与jdkjdk下载
安装脚本下载
2.将下载的安装脚本与压缩包放入 /home/hn/目录下(hn用户名根据自己实际情况修改)
3.修改jdkInstall中的user,下载其他版本的jdk的话请修改jar、dirName
4.root下执行:
source jdkInstall.sh
5.切换用户查看Java版本
su - hn java -version
相关文章推荐
- linux系统用户家目录更改配置
- Python实现在Linux系统下更改当前进程运行用户
- 更改linux系统root用户密码一法
- VMware中更改Linux系统硬盘空间大小(Ubuntu及Fedora)
- LINUX下基于LDAP集中系统用户认证系统
- Linux服务器安全之用户密钥认证登录(基于CentOS 7.0系统)
- shell增加linux系统用户,更改加密密码
- Python实现在Linux系统下更改当前进程运行用户
- windows中间vmware的Linux系统安装jdk步骤
- linux学习入门 基础部分(5)[用户理解 用户涉及到的系统配置文件 用户管理《建立,删除,查看,更改》 权力下放 忘记密码。
- Linux服务器安全之用户密钥认证登录(基于CentOS 7.0系统)
- Linux系统基础知识(二)基于linux系统下的用户管理操作以及文件操作补充
- Linux下基于LDAP集中系统用户认证系统
- linux下搭建基于mysql虚拟用户的Postfix邮件系统
- Linux因为宿主主机更改了网络导致VMware下的系统网络发生了变化的解决方案
- Linux下架构基于虚拟用户、虚拟域的邮件系统(postfix)
- 防止Linux系统下的VPS用户更改IP地址的方法
- 搭建基于虚拟域和虚拟用户的linux最新开源邮件系统
- Linux 系统的单用户模式、修复模式、跨控制台登录在系统修复中的运用
- Linux 系统的单用户模式、修复模式、跨控制台登录在系统修复中的运用