centos7安装jdk教程
Centos7自己写了一个java程序的jar包,需要写一个脚本,然后设置成开机自启动,应该怎么做?
Centos7自己写了一个java程序的jar包,需要写一个脚本,然后设置成开机自启动,应该怎么做?
1.# 创建
vim
# 将环境配置写进去 不清楚自己配置的可以用
more /etc/profile查看
export JAVA_HOME/usr/local/install/jdk1.8.0_201
export PATH$JAVA_HOME/bin:$PATH
# jar包启动命令
nohup java -jar /usr/local/project/casic-eureka-1.0.jar gt/usr/local/project/eureka.log 2gt1amp
2.给添加权限
chmod x
3.添加开机启动
vim /etc/rc.local
在rc.local中加上一行
4.添加完之后可以reboot重启服务器,之后再使用ps -ef | grep java查看是否启动成功
新手怎样搭建并使用sonar代码质量管理?
现在开发系统的代码越来越多,sonar是一款常用的代码质量管理工具,通常情况下和jenkins配合使用,搭建sonar分以下几步:
1、安装postgresql
我是将postgresql安装在docker中,该方式最简单,只需要一个命令:
docker run --name postgres -e POSTGRES_PASSWORD123456 -v /data/soft/postgresql/data --restartalways -p 5432:5432 -d postgres该命令运行成功用docker命令查询是否启动成功,如下图就算启动成功:
数据库运行成功后,新建数据库sonar,配置如下:
以上就完成了postgres的搭建
2、安装sonar
下载sonar,官网地址:,如图下载社区版安装sonar到centos中,首先将下载好的文件()上传到服务器,解压:unzip -d sonarqube ,解压后修改配置文件,配置文件在conf下,分别为:和,修改数据库连接信息,修改jdk路径,最新版要求jdk11.
3、启动sonar
如果你上传的安装包在root用户下,还需要新建用户,因为sonar用到es,es不能再root下启动。新建用户:adduser sonar,passwd sonar,授权目录:chown -R sonar:sonar sonarqube启动,再bin/linux-x86-64目录下执行 start启动。登录,http:ip:9000配置中文插件,如图:启动界面:
4、注意事项
启动可能会报错,需要修改系统参数,主要有:
vi 添加:sonar nofile 65536
vi 添加:_map_count655360
sysctl -p //是添加的参数生效,重新登录控制台启动sonar即可。
5、使用可私信我或过几天我会发一篇配合jenkins的文章。