美文网首页我用 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)

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