centos7.2_java

来源:互联网 发布:类似于上瘾的网络剧 编辑:程序博客网 时间:2024/04/28 20:06

添加用户

# ll /usr/sbin/ | grep userlrwxrwxrwx. 1 root root           7 10月 30 17:09 adduser -> useradd-rwxr-x---. 1 root root      114064 6月  10 09:16 useradd
1、添加用户,Centos 没有任何交互动作!创建用户完毕后,必须修改密码否则无法登陆
# useradd dev #创建用户# passwd dev #修改密码更改用户 dev 的密码 。新的 密码:重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。

2、为新建用户添加 sudo 权限,否则啥事都要请教 root 老大不合适,你懂得!

1)sudoers 文件添加可写权限

# chmod -v u+w /etc/sudoers"/etc/sudoers" 的权限模式保留为0640 (rw-r-----)
2)在 sudoers 文件添加新用户信息到 ## Allow root to run any commands anywher 下,修改后的效果为
## Allow root to run any commands anywherroot    ALL=(ALL)       ALLdev     ALL=(ALL)       ALL #新增用户信息

3)取消 sudoers 文件可写权限

# chmod -v u-w /etc/sudoersmode of "/etc/sudoers" changed from 0640 (rw-r-----) to 0440 (r--r-----)



?:  

Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast

!: 

yum clean all


安装JAVA

查看CentOS自带JDK是否已安装。◆输入:yum list installed |grep java。若有自带安装的JDK,如何卸载CentOS系统自带Java环境?◆卸载JDK相关文件输入:yum -y remove java-1.7.0-openjdk*。◆卸载tzdata-java输入:yum -y remove tzdata-java.noarch。  当结果显示为Complete!即卸载完毕。注:“*”表示卸载掉java 1.7.0的所有openjdk相关文件。检查CentOS系统网络连接是否正常。◆使用yum方式安装需要连接网络下载Java相应安装文件,故此需要使用ping命令测试网络;如:ping 百度URL即可。查看yum库中的Java安装包。◆输入:yum -y list java* 。使用yum安装Java环境。◆输入:yum -y install java-1.7.0-openjdk* ,以yum库中java-1.7.0为例。   当结果显示为Complete!即安装完毕。注:“*”表示将java-1.7.0的所有相关Java程序都安装上。查看刚安装的Java版本信息。◆输入:java -version 可查看Java版本;◆输入:javac 可查看Java的编译器命令用法(可略)。
手动安装

一、在普通用户下配置Java环境变量 
打开命令终端,需要切换到root用户,根据以下步骤执行操作,当然我的安装目录和存放软件包的目录可能和你的不一样,修改为自己相应的目录即可。

<code class="hljs bash has-numbering" style="display: block; padding: 0px; background: transparent; color: inherit; box-sizing: border-box; font-family: "Source Code Pro", monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal;">cp jdk-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">8</span>u74-linux-x64.tar.gz /home/chenzl/server/  <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#复制java安装包到安装目录下</span><span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">cd</span> /home/chenzl/server/  <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#切换到安装目录下</span>tar -zxvf jdk-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">8</span>u74-linux-x64.tar.gz   <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#解压安装包</span>vi /home/chenzl/.bashrc   <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#配置环境变量 在文件末尾添加如下代码</span>    <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">export</span> JAVA_HOME=/home/chenzl/server/jdk1.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">8.0</span>_74   <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#安装目录如果不同,则改为自己的安装目录</span>    <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">export</span> PATH=<span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$JAVA_HOME</span>/bin:<span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$PATH</span>    <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">export</span> CLASSPATH=.:<span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$JAVA_HOME</span>/lib/dt.jar:<span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$JAVA_HOME</span>/lib/tools.jar<span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">source</span> /home/chenzl/.bashrc   <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#使环境变量即时生效,使用java -version 和javac来测试是否配置成功,java -version会出现如下信息</span>      java version <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"1.8.0_74"</span>    Java(TM) SE Runtime Environment (build <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1.8</span>.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">0</span>_74-b02)    Java HotSpot(TM) <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">64</span>-Bit Server VM (build <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">25.74</span>-b02, mixed mode)    <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#并且输入javac会出现java的用法,则说明安装正确</span></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; background-color: rgb(238, 238, 238); top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right: 1px solid rgb(221, 221, 221); list-style: none; text-align: right;"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li><li style="box-sizing: border-box; padding: 0px 5px;">7</li><li style="box-sizing: border-box; padding: 0px 5px;">8</li><li style="box-sizing: border-box; padding: 0px 5px;">9</li><li style="box-sizing: border-box; padding: 0px 5px;">10</li><li style="box-sizing: border-box; padding: 0px 5px;">11</li><li style="box-sizing: border-box; padding: 0px 5px;">12</li></ul><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; background-color: rgb(238, 238, 238); top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right: 1px solid rgb(221, 221, 221); list-style: none; text-align: right;"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li><li style="box-sizing: border-box; padding: 0px 5px;">7</li><li style="box-sizing: border-box; padding: 0px 5px;">8</li><li style="box-sizing: border-box; padding: 0px 5px;">9</li><li style="box-sizing: border-box; padding: 0px 5px;">10</li><li style="box-sizing: border-box; padding: 0px 5px;">11</li><li style="box-sizing: border-box; padding: 0px 5px;">12</li></ul>

二、在root用户下配置Java系统环境变量 
如果想让所有用户都可以使用,就需要配置系统环境变量。打开命令终端,使用 su - root切换到root用户,然后执行以下操作。

<code class="hljs bash has-numbering" style="display: block; padding: 0px; background: transparent; color: inherit; box-sizing: border-box; font-family: "Source Code Pro", monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal;">cp jdk-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">8</span>u74-linux-x64.tar.gz /usr/share/  <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#复制java安装包到/usr/share目录下</span><span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">cd</span> /usr/share/  <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#切换到/usr/share/目录下</span>tar -zxvf jdk-<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">8</span>u74-linux-x64.tar.gz  <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#解压安装包</span>vi /etc/profile     <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#编辑环境变量配置文件,在文件末尾加入下面代码,保存退出</span>    JAVA_HOME=/usr/share/jdk1.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">8.0</span>_74   <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#java的安装目录</span>    <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">export</span> JRE_HOME=/usr/share/jdk1.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">8.0</span>_74/jre    <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">export</span> CLASSPATH=.:<span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$JAVA_HOME</span>/lib:<span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$JRE_HOME</span>/lib:<span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$CLASSPATH</span>    <span class="hljs-keyword" style="color: rgb(0, 0, 136); box-sizing: border-box;">export</span> PATH=<span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$JAVA_HOME</span>/bin:<span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$JRE_HOME</span>/bin:<span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$PATH</span><span class="hljs-built_in" style="color: rgb(102, 0, 102); box-sizing: border-box;">source</span> /etc/profile <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#使环境变量即时生效,使用java -version 和javac来测试是否配置成功,java -version会出现如下信息</span>      java version <span class="hljs-string" style="color: rgb(0, 136, 0); box-sizing: border-box;">"1.8.0_74"</span>    Java(TM) SE Runtime Environment (build <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">1.8</span>.<span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">0</span>_74-b02)    <span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#并且输入javac会出现java的用法,则说明安装正确</span></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; background-color: rgb(238, 238, 238); top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right: 1px solid rgb(221, 221, 221); list-style: none; text-align: right;"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li><li style="box-sizing: border-box; padding: 0px 5px;">7</li><li style="box-sizing: border-box; padding: 0px 5px;">8</li><li style="box-sizing: border-box; padding: 0px 5px;">9</li><li style="box-sizing: border-box; padding: 0px 5px;">10</li><li style="box-sizing: border-box; padding: 0px 5px;">11</li><li style="box-sizing: border-box; padding: 0px 5px;">12</li><li style="box-sizing: border-box; padding: 0px 5px;">13</li><li style="box-sizing: border-box; padding: 0px 5px;">14</li><li style="box-sizing: border-box; padding: 0px 5px;">15</li><li style="box-sizing: border-box; padding: 0px 5px;">16</li><li style="box-sizing: border-box; padding: 0px 5px;">17</li></ul><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; background-color: rgb(238, 238, 238); top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right: 1px solid rgb(221, 221, 221); list-style: none; text-align: right;"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li><li style="box-sizing: border-box; padding: 0px 5px;">7</li><li style="box-sizing: border-box; padding: 0px 5px;">8</li><li style="box-sizing: border-box; padding: 0px 5px;">9</li><li style="box-sizing: border-box; padding: 0px 5px;">10</li><li style="box-sizing: border-box; padding: 0px 5px;">11</li><li style="box-sizing: border-box; padding: 0px 5px;">12</li><li style="box-sizing: border-box; padding: 0px 5px;">13</li><li style="box-sizing: border-box; padding: 0px 5px;">14</li><li style="box-sizing: border-box; padding: 0px 5px;">15</li><li style="box-sizing: border-box; padding: 0px 5px;">16</li><li style="box-sizing: border-box; padding: 0px 5px;">17</li></ul>

这里介绍了配置用户环境变量,系统环境变量,在使用Linux操作系统的时候,不必要的时候,都不要使用root用户登陆,这是一个陋习。在实际部署项目的时候,也不会在服务器使用root用户来部署项目,都是建立对应的用户来部署项目。所以,如果是现在开始使用CentOS 7系统,尽量用普通用户,不要用root用户,除非需要系统级别的权限。 



0 0
原创粉丝点击