CentOS搭建Cynthia管理平台

admin 2024年11月13日22:03:33评论6 views字数 1844阅读6分8秒阅读模式

1 前言

Cynthia是一个基于Web的、开源的、跨平台的软件项目管理平台,它提供了强大的自定义配置功能,用户能够根据自己的实际情况配置内容和数据模板,同时其使用mysql作为平台数据存储数据库。

2 搭建过程

(1)安装mysql数据库

下载mysql相应的包,并安装

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpmyum -y install mysql-community-server

安装过程中会出现如下错误:

         CentOS搭建Cynthia管理平台

执行如下命令:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 再次安装: yum install mysql-community-server -y

(2)下载Cynthia源码

可以从 Cynthia 的 GitHub 页面,使用 Git 命令进行获取,执行如下命令:

sudo yum install git git clone https://github.com/desktopqa/Cynthia/archive/refs/heads/master.zip

解压后会得到如下文件:

CentOS搭建Cynthia管理平台

(3)配置mysql数据库

启动 MySQL 服务,并使用 root 用户登录 MySQL,创建一个新的数据库和用户。

执行如下命令:

systemctl start mysqld systemctl status mysqld

查看mysql数据库的默认密码:

查看文件内容cat /var/log/mysqld.log查看文件内容中包含password的行信息cat /var/log/mysqld.log | grep password

使用root账号登录mysql,输入上面命令查看到的密码:

mysql -u root -p

配置命令如下:

set global validate_password_length=8;set global validate_password_policy=LOW;set password=password('12345678');CREATE DATABASE cynthia;CREATE USER 'cynthia'@'localhost' IDENTIFIED BY '12345678';GRANT ALL PRIVILEGES ON cynthia.* TO 'cynthia'@'localhost';FLUSH PRIVILEGES;EXIT;

(4)导入sql文件

导入Cynthia的doc中的cynthia.sql文件

mysql -u root -p
mysql> use cynthia;mysql> set names utf8;mysql> source /home/disk/Cynthia-master/docs/cynthia.sql;mysql> exit;./shutdown.sh./startup.sh

(5)搭建Tomcat环境

在Tomcat官网上下载apache文件,并解压

tar -zxvf apache-tomcat-9.0.73.tar.gz -C /usr/local/cd /usr/local/./startup.sh

CentOS搭建Cynthia管理平台

如果有需要,则修改默认的端口8080为需要的端口vi /usr/local/apache-tomcat/conf/server.xml./shutdown.sh./startup.sh

修改mysql连接账号密码等信息: vi /apache-tomcat/webapps/cynthia/WEB-INF/classes/config.properties

CentOS搭建Cynthia管理平台

(6)访问Cynthia页面

在浏览器页面中输入:http://x.x.x.x:8181/cynthia/index.html,即可进入首页

CentOS搭建Cynthia管理平台

在界面上输入默认的用户名:admin,默认密码:admin,点击【登录】按钮

(7)创建内容

在标签中输入名称、选择指派人、选择优先级等,点击【提交并查看】按钮

CentOS搭建Cynthia管理平台

提交完成后,就可以看到Cynthia管理平台新增了一条内容

CentOS搭建Cynthia管理平台

到这里已经完成了Cynthia的部署

欢迎关注「技术分享交流」公众号 ,如果有建议或者疑问的话,欢迎大家评论留言,如果喜欢公众号文章的话可以点【在看】,您的鼓励就是我的动力哈!!!

原文始发于微信公众号(技术分享交流):CentOS搭建Cynthia管理平台

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年11月13日22:03:33
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   CentOS搭建Cynthia管理平台https://cn-sec.com/archives/1652675.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息