找回密码
 立即注册
搜索
热搜: Java Linux Docker
查看: 40|回复: 0

[Linux] SonarQube 审计平台的搭建

[复制链接]

24

主题

1

回帖

4万

积分

管理员

积分
40166
发表于 2024-8-1 07:45:21 | 显示全部楼层 |阅读模式
1. 下载对应所需要的服务版本;
    官网地址:Code Quality, Security & Static Analysis Tool with SonarQube | Sonar (sonarsource.com)
    选择需要的版本,点击对应的“Download”按钮,即可完成对应资源文件的下载;
   

    下载完成后,将对应的资源文件上传至需要部署此服务的服务器;
    服务器推荐的配置为:2C4G / 4C8G (服务需要启动一个ES,如果通过修改配置的方式配置为外部的ES,资源配置可以做对应的精简);

2. SonarQube所依赖于JDK运行环境的配置
    ① 首先需要下载对应支持的JDK的版本,推荐JDK17 / JDK11;
        JDK下载地址:Java Downloads | Oracle 中国
    ② 将下载好的JDK资源文件,上传至对应的服务器中;
    ③ 解压JDK资源文件至所需要存储的路径中;
  1. tar -zxf xxxxx.tar.gz -C <所需要存储的路径>
复制代码
   ④ 配置系统环境变量,使用‘vi’编辑‘/etc/profile’配置文件,在配置文件中添加如下配置内容
  1. export JAVA_HOME=<JDK解压后存储的路径>
  2. export JRE_HOME=${JAVA_HOME}/jre
  3. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
  4. export PATH=${JAVA_HOME}/bin:$PATH
复制代码
   ⑤ 使修改的环境变量配置文件生效
  1. source /etc/profile
复制代码


3. 对上传的“SonarQube”资源文件做解压,解压至所需要存储的路径
    ① 下载的资源文件压缩格式默认为:‘.zip’,故而解压所使用的组件是“unzip”
  1. # zip支持的安装
  2. yum install zip unzip -y
复制代码
   ② 解压下载的“SonarQube”资源文件
  1. unzip sonarqube-10.6.0.92116.zip && mv sonarqube-10.6.0.92116 <所需要存储的路径>
复制代码

4. 服务的启动
  1. # 进入到当前存储资源目录下的 ./bin/linux-x86-64 路径下
  2. sh sonar.sh start
复制代码
需要注意的是:需要使用一个非root账户来启动此服务配置,如果使用的ES是外部服务的方式,则不受此限制约束。


5. 系统的默认管理账户信息
    账户名: admin   密码:admin

6. 服务的几个基本命令
  1. # 后台进程方式启动服务
  2. sonar.sh start

  3. # 前台方式启动服务
  4. sonar.sh console

  5. # 停止服务
  6. sonar.sh stop

  7. # 重启服务
  8. sonar.sh restart
复制代码


7. 服务的默认运行端口: 9000

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|saotolls Inc.

GMT+8, 2025-11-8 18:12 , Processed in 0.133931 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表