Linux系统下Java环境配置及简单命令

新的项目上使用了微服务的设计,本地的测试环境我们用了两台配置较低的主机来部署,所以在网上科普了一下CentOS下配置java环境等的一些知识,在这里记录下简单的部署操作及用到的一些命令。

配置java环境

  1. 下载JDK:
    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
    这里根据具体的服务器系统,我下载jdk-8u131-linux-x64.tar.gz
  2. 上传JDK到服务器上,创建java文件夹:
    cd /usr
    mkdir java
    将下载下来的jdk通过FTP上传到该目录下。
    cd java
    tar -zxvf jdk-8u131-linux-x64.tar.gz
    注:解压到当前目录
  3. 建立一个链接以节省目录长度:
    ln -s /usr/java/jdk1.8.0_131/ /usr/jdk
    注:ln命令用来为文件创件连接
  4. 编辑配置文件,配置环境变量:
    vim /etc/profile
    在文本的末尾添加如下内容:
    JAVA_HOME=/usr/jdk
    CLASSPATH=$JAVA_HOME/lib/
    PATH=$PATH:$JAVA_HOME/bin
    export PATH JAVA_HOME CLASSPATH
    注:在一般模式中可以进行删除、复制、粘贴等的操作,但是却无法编辑文件的内容,只有当到你按下i, I, o, O, a, A, r, R等任何一个字母之后才会进入编辑模式。这时候屏幕的左下方会出现【INSERT或 REPLACE】的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下ESC即可退出编辑模式。
    vi编辑器基本的使用:
    i, I, o, O, a, A, r, R 等任何一个字母之后会进入编辑模式。
    Esc 退出编辑模式
    :q 退出vim
    :w 保存编辑的内容
    :q! 不保存,并强制离开
    :wq 保存后离开
  5. 执行source命令:
    source /etc/profile
    注:source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
  6. 查看java版本:
    java -version

java命令执行jar包,及简单的Linux命令

  1. 在本地,通过cmd,我们进入项目目录,使用mvn编译项目:
    mvn clean compile
  2. 打包:
    mvn package -Dmaven.test.skip=true

将jar包通过FTP上传到linux,并在linux上进行如下操作
3. 使用java命令在后台运行jar包:
nohup java -jar amp-eureka-server-1.0.jar &

nohup java -jar -Dspring.profiles.active=dev amp-eureka-server-1.0.jar &
注:java -jar amp-eureka-server-1.0.jar 命令是使用java命令运行jar包。
nohup命令使进程在后台运行,不会随putty退出而退出。&符号可以使进程不占用控制台。进程的输出会放在与jar包在同一目录下的nohup.out文件中。
Dspring.profiles.active=dev 是我们启动时配置的变量。
4. 查看进程:
ps -ef | grep java
5. 查看nohup.out文件
cat nohup.out
清空nohup.out文件
cp /dev/null nohup.out
6. 查看内存使用情况:
cat /proc/meminfo

free -h
7. 简单方式打开服务器端口
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

参考资料:
1. Linux下安装Java环境配置步骤详述

发表评论

电子邮件地址不会被公开。 必填项已用*标注