sonarqube企业版破解,sonarqube漏洞

http://www.itjxue.com  2023-01-13 09:57  来源:未知  点击次数: 

SonarQube8.8部署(CentOS 7)

1.? 将sonarqube8.8文件夹移动到/sur/local/ 中,使用命令mv ~/sonarqube8.8 /sur/local/? /usr/local?

2.? ?设置用户权限,su切换root用户,切换后进行用户权限设置,命令如下:chmod –R 777文件夹 (设置好权限后,才具备权限启动服务)

3.? ?执行sonarqube中,bin目录中的sonar.sh文件,具体命令如下:/……/bin/linux-x86-64/sonar.shstart?(注意,偶尔重启系统会遇到启动后无法访问的问题,需重新执行一下步骤2)

4.? ?在Linux系统中访问, ,默认账号密码均为admin

5.? ? 若想要在外部(Windows上)进行访问(同一局域网),关闭Linux防火墙即可

6.? ? 关闭防火墙后,查看当前系统的ip,输入 ip addr,即可查看相关的ip,故当前访问链接为

汉化可以参考 ,可在window上汉化,在将整一个sonarqube文件夹拉进CentOS7中,也可以在CentOS7中将文件置于对应的文件夹

解决CentOS7中ens33不显示ip的问题,在终端键入命令如下,发现出现以下问题

分析:由于ens33网卡没有激活,切换root用户,输入ifup ens33,激活后即可

SonarQube使用方法

Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,通过插件形式可以支持包括java,C#,C/C++,PL/SQL等等二十几种编程语言的代码质量管理与检测

使用方法

指标:

Bugs表示系统在运行中因为程序本身有错误而造成的功能不正常、死机、数据丢失、非正常中断等现象;

漏洞表示系统存在安全隐患容易被攻击;

坏味道表示不好的编码习惯;

重复率表示代码中存在有相同的代码,这样不利于维护。

查看检查出的错误:

查看检查后的错误信息

IDEA中配置Sonar

1、安装Sonarlint

2、配置Sonar

Token:a9f8937c33a5ac39dfe459ecacc6ecceb0a4da95

配置完成后

点击SonarLint显示

Sonar的构建时间

每周五晚上11点定时构建,同时每次提交代码至SVN后在当天晚上的11点自动构建

sonarqube怎么激活质量配置

1

数据库配置(MySQL)

执行数据库脚本,创建数据库及用户:

CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;

CREATE USER 'sonar' IDENTIFIED BY 'sonar';

GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar';

GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar';

FLUSH PRIVILEGES;

2

安装Sonar Server

1)将下载的sonarqube-4.0.zip包解压至D:\sonar\sonarqube-4.0;

2)修改配置文件D:\sonar\sonarqube-4.0\sonar\conf\sonar.properties,进行配置数据库设置

3

启动Sonar Server服务

Sonar目前支持Linux/Macosx/Solaris/Windows等操作系统。以Windows 32位操作系统为例,目录切换至D:\sonar\sonarqube-4.0\sonar\bin\windows-x86-32目录,运行StartSonar.bat文件启动服务。

4

访问Sonar Server

访问地址:

其中,172.26.3.110为服务器的IP。

Sonarqube报错解决方法

错误一:

ERROR: Error during SonarQube Scanner execution

org.sonar.java.AnalysisException: Please provide compiled classes of your project with sonar.java.binaries property

解决方法:sonar.java.binaries没写

错误二:

WARN: Unable to locate 'report-task.txt' in the workspace. Did the SonarScanner succedeed?

ERROR: SonarQube scanner exited with non-zero code: 1

解决方法:配置一下scm和svn

错误三:

ERROR: Error during SonarQube Scanner execution

org.sonarsource.scanner.api.internal.ScannerException: Unable to execute SonarQube

解决方法:Jenkins上的SonarQube servers配置不正确

其他错误:

(1)JDK版本不对,解决方法是修改sonarqube-7.1/conf目录下的wrapper.conf文件

(责任编辑:IT教学网)

更多

推荐CSS教程文章