MantisBT 使与团队成员和客户的协作变得简单、快速和专业。
MantisBT 是一个开源问题跟踪器,它在简单性和功能之间提供了微妙的平衡。 用户可以在几分钟内开始并开始管理他们的项目,同时与他们的队友和客户有效地协作。 一旦你开始使用它,你就再也回不去了!
主要特点如下:
项目一直在使用mantis管理BUG,但是,版本过于陈旧: 使用的是: Apache 2.0.53 + PHP 4.3.10 + MySQL 4.0.23 + Mantis 0.19.2 由于服务器数据需要升级到MySQL 5.0.67,而4.*l和5.*有一些不兼容,导致,无法将旧的 Mantis的Mysql4.*库导入到MySQL 5.*中,索性,全面升级Mantis,重新配置。 新的配置是:
目录 1.Mantis 介绍 2.Mantis的搭建和调试 3.mantis管理视图 3.1 用户管理 1、创建新账户 2、编辑用户 3、重设密码 4、模仿用户 5、删除用户 3.2项目管理 创建新项目 2、编辑项目 3、子项目 4、删除(子)项目 5、添加用户至项目 6、从项目中移除用户 7、分类 8、版本(release\version\build) 3.3标签管理 3.4插件管理(不需要掌握
所需软件1.1 MySQL MySQL-server-4.1.10-0.i386.rpm MySQL-client-4.1.10-0.i386.rpm MySQL-devel-4.1.10-0.i386.rpm MySQL-shared-4.1.10-0.i386.rpm MySQL-shared-compat-4.1.10-0.i386.rpm 1.2 Apache httpd-2.0.54.t
安装准备 安装CentOS7操作系统,以工作站模式安装(防止出现依赖库缺失问题) 安装完成后进入root权限 二、安装yum 或apt-get apt-get install yum 或 yum install apt-get 三、删除系统上的php和mysql a=`rpm -qa | grep -e php -e mysql ` #查出相关安装服务 ################
一、环境 搭建 1、apache+php+mysql。php必需 有GD库的支持 ,不然 无法表现 注册验证码。 2、应用 mantis最新版本mantis-1.0.6.tar.gz 二、安装设置 1、apache+php+mysql安装略。 2、下载mantis。 wget tar zxvf mantis-1.0.6.tar.gz mv mantis-1.0.6 /usr/local/manti
Fabric Fabric 是一个用来简化系统管理任务的第三方库。当 Chef 和 Puppet 更倾向于管理服务器和系统库的时候,Fabric 则更关注于应用级别的任务管理,比如应用部署。 安装 Fabric: $ pip install fabric 下面的代码为我们创建了两个可以使用的任务:memory_usage 和 deploy,前面的任务会输出每一个服务器设备的内存使用率;后面的任
设备和磁盘 在Linux下你的磁盘和USB设备都被看作设备。要读写它们你得先把这些设备挂载到一个文件夹(被称为挂载点)里。在Slitaz里你可以使用图形界面工具mountbox挂载设备,也可以用命令行挂载。要挂载第一个硬盘的第一个主要分区到/mnt/disk: # mkdir -p /mnt/disk # mount /dev/hda1 /mnt/disk 要挂载USB设备或者CDROM,建议使用
系统管理 函数 描述 uname 得到内核的名称和信息 getpwuid 通过uid获得相应的结构体passwd getpwnam 通过用户名获得相应的结构体passwd getspnam 通过用户名获得结构体spwd(内包含密码) getgrgid 通过gid获得相应的结构体group getgrnam 通过组名获得相应的结构体group getenv 获取系统环境变量的值
用命令去下载,升级,管理安装在系统上的软件。Windows 平台用 chocolatey,macOS 可以使用 Homebrew。
函数原型 #include <sys/types.h> #include <grp.h> struct group *getgrnam(const char *name); struct group *getgrgid(gid_t gid); int getgrnam_r(const char *name, struct group *grp, char *buf, size_t
函数原型 #include <sys/types.h> #include <pwd.h> struct passwd *getpwnam(const char *name); struct passwd *getpwuid(uid_t uid); int getpwnam_r(const char *name, struct passwd *pwd, char
函数原型 #include <sys/utsname.h> int uname(struct utsname *buf); 参数 该函数的参数是用来返回的,即声明一个结构体utsname类型的变量,然后放入函数中。待uname()执行完毕后,会将系统内核信息返回到这个结构体utsname变量中。 返回值 成功返回0,失败返回-1,并设置errno。 utsname struct utsname {
9.1. 系统管理 查询系统版本 查看Linux系统版本: - uname -a - lsb_release -a 查看Unix系统版本:操作系统版本: - more /etc/release 查询硬件信息 查看CPU使用情况: - sar -u 5 10 查询CPU信息: - cat /proc/cpuinfo 查看CPU的核的个数: - cat /proc/cpuinfo | grep pro