美文网首页我用 Linux
计划任务WebCron之CronAdmin搭建(2)

计划任务WebCron之CronAdmin搭建(2)

作者: _简_述_ | 来源:发表于2017-04-24 19:26 被阅读0次

由于测试环境暂时不考虑性能等问题,方便部署一律采用yum或pip直接安装
CronAdmin 部署 部署机器172.88.0.122
mysql、django、nginx

CronAdmin

1. mysql安装

#yum安装mysql服务
yum install -y mysql mysql-server mysql-devel
#设置数据库自启动
chkconfig mysqld on
#启动数据库
service mysqld start
#root用户现在没有密码,密码修改为123456
mysqladmin -u root password '123456'
#进入数据库
mysql -uroot -p123456
#创建 mysql中WebCron的数据库
create database crontab character set utf8;
#立即生效
flush privileges;
\q 

2.python 包管理pip的安装

  • 方法一:

cd  /usr/local/src
wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate
tar -xzvf pip-1.5.4.tar.gz
cd pip-1.5.4
python setup.py install

如果上述出现ImportError: No module named setuptools 的解决方案

cd  /usr/local/src
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz --no-check-certificate
tar zxvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python setup.py build
python setup.py install
  • 方法二:

cd /usr/local/src
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate -O ./get-pip.py
python get-pip.py

3.django及其扩展的安装

  • 基础环境
#基础环境安装
yum install -y gcc libffi-devel python-devel openssl-devel
pip install cryptography mysql-python
  • 主程序及其扩展包
#django安装
pip install Django==1.6.11
#对远程ssh的支持
pip install paramiko
#对Excel的支持
pip install xlwt
Django安装成功

4.代码部署及其配置

项目Git地址WebCron

mkdir /data
cd /data
#将git上的项目放入/data目录下
cd crontab
#同步数据库
python manage.py syncdb
#启动web调试
python manage.py runserver 0.0.0.0:80
WebCron效果图

相关文章

  • 计划任务WebCron之CronAdmin搭建(2)

    由于测试环境暂时不考虑性能等问题,方便部署一律采用yum或pip直接安装CronAdmin 部署 部署机器172....

  • 计划任务WebCron之CronJob搭建(3)

    Cron的特殊性,在双机热备集群中,只有一台是提供服务的。当CronJobA故障时,停掉cron服务,CronJo...

  • 计划任务WebCron之使用步骤(5)

    1.添加节点 添加至少一台CronJob用于执行行crontab任务添加节点 2.添加用户 添加用户用于备注任务归...

  • 计划任务WebCron之nginx部署(4)

    我们使用nginx 将django的web端代理出去,这样就不需要一直使用python manage.py run...

  • 计划任务WebCron之架构介绍(1)

    什么是WebCron 基于linux crontab,使用django框架,拥有有图形界面管理、分发功能。可对计划...

  • webcron

    webcron 一个定时任务管理器,基于Go语言和beego框架开发。用于统一管理项目中的定时任务,提供可视化配置...

  • Linux定时任务 day24

    1.计划任务基本概述2.计划任务时间管理3.计划任务编写实践4.计划任务如何调试 一、计划任务基本概述 1.什么是...

  • day 10 网络基础配置

    计划任务网络基础配置网络基础之 TCP/IP 协议簇ssh 单次计划任务 atatdat -c ...

  • linux shell中"2>&1"含义

    linux shell中"2>&1"含义 在计划任务中经常可以看到。例如我们公司的计划任务举例: */2 * * ...

  • Linux开始PHP 计划任务

    1、查看本服务器上的计划任务命令:crontab -l 2、编辑计划任务命令:crontab -e * * * *...

网友评论

    本文标题:计划任务WebCron之CronAdmin搭建(2)

    本文链接:https://www.haomeiwen.com/subject/qzwmuttx.html