搭建基于SornaQube的自动化安全代码检测平台(3)

点击这个 链接关注 Linux公社官方微信关注后回复数字157962。即可得到网友的分享密码。

如果取消关注Linux公社公众号,即使再次关注,也将无法提供本服务!

链接:https://pan.baidu.com/s/13Xq93FJ0RWFkLre2ILQdlA  密码:获得见上面的方法,地址失效请在下面留言。

------------------------------------------分割线------------------------------------------

官网下载如下,要登陆的

首先,在本机打开网站

找到下载地址:https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-6.7.1.zip

https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.0.3.778.zip

然后下载:

cd /opt wget https://sonarsource.bintray.com/Distribution/sonarqube/sonarqube-6.7.1.zip wget https://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-3.0.3.778.zip

2. 安装SonarQube和Sonar-scanner

安装比较简单,直接解压即可:

yum install unzip unzip sonarqube-6.7.1.zip unzip sonar-scanner-cli-3.0.3.778.zip

由于解压以后文件目录名称较长,可以使用mv命令来更改名称,更改为:

/opt/sonarqube//opt/sonar-scanner 

3. 配置环境变量

vim /etc/profile

加入以下内容:

#SonarQube export SONAR_HOME=/opt/sonarqube/ export SONAR_RUNNER_HOME=/opt/sonar-scanner/ export PATH=$PATH:$SONAR_RUNNER_HOME/bin

保存退出vi后,更新:

. /etc/profile

4. 创建数据库sonar

登陆MySQL

mysql -u root -p

创建sonar数据库和用户(用户名和密码都为sonar)

mysql> CREATE DATABASE sonar DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; Query OK, 1 row affected (0.00 sec) mysql> CREATE USER 'sonar' IDENTIFIED BY 'sonar'; Query OK, 0 rows affected (0.10 sec)

mysql> GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar'; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar'; Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec) mysql>

5. 配置sonarqube,修改配置文件sonar.properties

cd /opt/sonarqube/conf

vim sonar.properties

修改内容:

sonar.jdbc.username=sonar 数据库用户名 sonar.jdbc.password=sonar 数据库密码 sonar.jdbc.url=jdbc:mysql:// localhost:3306/sonarqube?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false sonar.web.port=9000

6. 配置sonar-scanner,修改配置文件sonar-scanner.properties

cd /opt/sonar-scanner/conf

vim sonar-scanner.properties

修改内容:

sonar.host.url=http://localhost:9000 sonar.jdbc.username=sonar sonar.jdbc.password=sonar sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false

7. 运行sonarqube

切换至用户qube,root用户启动会失败

cd /opt/sonarqube/bin/linux-x86-64

./sonar.sh start

8. 验证

在本地浏览器输入:服务器ip:9000/

能打开页面即正常。(初次启动时间大概在2分钟左右) 

9. 修改管理员密码和安装中文插件

点击右上角 login,输入用户名和密码admin admin

(第一次登录会有一个配置向导,直接跳过即可)。然后进入后,再点击右上角的图标,选择my account,修改密码(admin)

点击菜单administrator,然后选择marketplant,搜索Chinese,就能看到中文插件,安装并选择重启服务即可。

搭建基于SornaQube的自动化安全代码检测平台

3.3.5. 安装Maven

1. 下载Maven

首先,在本机打开网站

找到下载地址:

然后下载:

cd /opt wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz

2. 安装Maven

安装比较简单,直接解压即可:

tar -xf apache-maven-3.5.2-bin.tar.gz

然后为了管理方便mv更改目录名称为maven

mv apache-maven-3.5.2 maven

3. 设置环境变量,操作如下:

vim /etc/profile

在/etc/profile文件最后加入:

#Maven export M2_HOME=/opt/maven export CLASSPATH=$CLASSPATH:$M2_HOME/lib export PATH=$PATH:$M2_HOME/bin

保存退出,并加载配置

. /etc/profile

4. 验证

执行mvn –v查看maven版本信息,即正常

3.3.6 安装Tomcat

1. 下载Tomcat-8.5.24

首先,在本机打开网站

找到下载地址: 

然后下载:

cd /opt wget http://mirrors.shuosc.org/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz

2. 安装Tomcat

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/3890e82859faea535441118617316aec.html