我用 Linux

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

2017-04-24  本文已影响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效果图
上一篇 下一篇

猜你喜欢

热点阅读