computer-database 项目在linux环境下的搭建

来源:互联网 发布:java todo用法 编辑:程序博客网 时间:2024/05/16 15:01

用winSCP把 computer-database 上传到 usr/lib/中

查看 jdk 安装路径 whereis java

在linux中安装jdk ,把下载的jdk-8u121-linux-x64.rpm安装包,上传到/usr/lib/java  这个目录中,

1、然后运行这rpm -ivh jdk-8u121-linux-x64.rpm。

2、运行vim /etc/profile,在文件末尾输入以下几行:

JAVA_HOME=/usr/lib/java/jdk1.8 
PATH=$JAVA_HOME/bin:$PATH 
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar export PATH JAVA_HOME CLASSPATH

   wq;

3. 运行source /etc/profile,使/etc/profile文件生效,或者重启;

4. 运行java -version,返回结果如下


 rpm -qa | grep jdk  查看jdk 版本 

在linux中关闭防火墙 

 1) 永久性生效,重启后不会复原
开启:chkconfig iptables on
关闭:chkconfig iptables off
2) 即时生效,重启后复原
开启:service iptables start
关闭:service iptables stop 

 chkconfig iptables --list  查看防火墙 是否关闭 
 service iptables status 查看防火墙状态 

看端口是否占用一般用两个
(1) netstat -an|grep 9000
(2) lsof -i:9000
区别:
1.netstat无权限控制,lsof有权限控制,只能看到本用户
2.losf能看到pid和用户,可以找到哪个进程占用了这个端口

kill -9 [pid]

 chmod 777 文件名 赋予权限 


 rm -f 文件名 

 ./computer-database -DapplyEvolutions.default=true&  后台启动 在命令后面加个& 

编写shell 脚本 删除RUNNING_PID 重新启动服务
编写shell脚本
vim statComputer.sh
#!/bin/bash
rm –f 路径
nohup sh 启动命令
echo “系统启动成功”
echo “系统启动成功”
:wq
加权限
chmod 777 statComputer.sh
sh  statComputer.sh

 追踪日志 命令 tail -400f application.log 
 清理日志 命令 :>application.log 
 本机 telnet 192.168.179.129 9000  查看端口是否连接 
iptables -L 查看防火墙

ps –ef | grep java
more statComputer 查看文件内容
cat statCompute 查看文件不编辑


0 0
原创粉丝点击