十、Linxu下安装代码质量管理平台SonnarQube
1,官网下载SonnarQube安装包
2,解压 tar -zxvf sonarqube-6.7.4.zip, 如果出现以下错误:
[root@localhost app]# tar -zxvf sonarqube-6.7.4.zip
gzip: stdin has more than one entry--rest ignored
tar: Child returned status 2
tar: Error is not recoverable: exiting now
3,出现以上错误,则执行命令,yum install unzip
4,执行解压命令 unzip sonarqube-6.7.4.zip
5,将解压后的文件转到/usr/local 目录下,执行命令 mv sonarqube-6.7.4 /usr/local/
6,创建数据库,命名为Sonar,设置字符集为 utf-8 (备注:sonnar 需要jdk1.8,mysql 5.7环境)
7,进入sonnar安装目录、修改配置文件
cd /usr/local/sonarqube-6.7.4/conf
vim sonar.properties
//修改内容如下:
sonar.jdbc.username=root
sonar.jdbc.password=123456
sonar.jdbc.url=改成步骤4创建的库名
sonar.web.context=/sonar
sonar.web.host=0.0.0.0
8,新增用户,并给该用户赋予权限
useradd sonar chown -R sonar:sonar sonarqube-6.7.4/
9,启动
su soanr /usr/local/sonarqube-6.7.4/bin/linux-x86-64/sonar.sh start
10,访问
http://192.168.56.101:9000/sonar
11,如果无法访问,则开启防火墙,新增9000端口
12,登录界面,默认用户名和密码为 admin/admin
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)