开源项目OPMS,linux下搭建环境

官网:http://opms.milu365.cn/

OPMS即OA + PMS相结合;办公自动化+工程生成管理系统;

今天在centos下搭建OPMS环境;

 服务器启动mysql;centos7下启动mysql:systemctl start mysqld.service;

 

 准备工作完成后,linux下进入local目录下cd /usr/local/opms-v1-linux,然后输入命令 nohup ./opms &,这样服务就启动了;

命令介绍:

./opms 意思是在当前的工作目录下执行opms;

nohup:nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如断开ssh连接都不会影响它的运行,nohup无后台运行的意思;

&:指在后台运行;

nohup可以使用Ctrl+C结束掉,而&使用Ctrl+C结束不掉,nohup不受终端关闭,用户退出影响,而&则受终端关闭,用户退出影响;

命令格式:nohup 命令 &;

 nohup: ignoring input and appending output to ‘nohup.out’ 忽略输入输出,将信息化信息记录到nohup.out文件中;可通过cat nohup.out查看记录;

使用linux重定向解决nohup.out无写权限问题;

 

 

0、1、2分别表示标准输入、标准输出、标准错误信息输出;默认的是标准输出,既1。

如,2>&1 表示将错误信息重定向到标准输出;2>log,将错误信息输出到log文件中;

linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所有重定向到它的信息都会消失的无影无踪;

 

 ls 1>/dev/null 2>/dev/null; 将标准输出和标准错误都重定向到/dev/null,所以正常输出和错误都不显示;

ls >/dev/null 2>&1;将标准输出重定向到/dev/null,将标准错误重定向到标准输出上,最终正常输出和错误信息都不显示;

可通过将nohup.out重定向至一个有写入权限的路径或直接扔到/dev/null中;

nohup ./opms >/dev/null 2>/dev/null & 或 nohup ./opms >/dev/null 2>&1 &

更多nohup可参考:https://blog.csdn.net/jiangyu1013/article/details/81476184

 

 

 阿里云服务器记得打开8088端口,启动成功后,浏览器访问ip:8088;

将pms_users中的password改成你认识的,如使用站长工具,md5加密; 然后使用 libai,123456登录;

 

posted on 2020-03-24 23:07  星空6  阅读(786)  评论(0编辑  收藏  举报

导航