[PYTHON]DEVOPS-01 学习环境安装

标签: python devops

自学没有绝体项目和需求还是不能满足后续工作,所以参加了一个课程系统学习一下。后面会持续跟进学习进度。
课程中用的是ubuntu16但是习惯了centos所以开发环境未来可能会有些问题需要处理。

本篇文章为笔记,完整课程内容请访问下列连接并购买
https://coding.imooc.com/learn/list/160.html

1.    基础开发库

yum -y install gcc openssl openssl-devel


2.    安装数据库和开发库
yum -y install mysql mysql-devel


3.    安装Python2.7
wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tar.xz
tar xf Python-2.7.14.tar.xz
cd  Python-2.7.14
./configure --prefix=/usr/local/python27

为了让pip支持ssl需要修改Setup
vim Modules/Setup


219行附近有以下内容,去掉“#”:
#_ssl _ssl.c \
#        -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
#        -L$(SSL)/lib -lssl -lcrypto


然后执行
make -j4
make install
echo "export PATH=/usr/local/python27/bin:$PATH" >> /etc/profile
cd /usr/bin/
mv python python26
ln -s /usr/local/python27/bin/python /usr/bin/python


4.    安装setuptools
cd /root/
wget --no-check-certificate https://pypi.python.org/packages/41/5f/6da80400340fd48ba4ae1c673be4dc3821ac06cd9821ea60f9c7d32a009f/setuptools-38.4.0.zip
unzip setuptools-38.4.0.zip
cd setuptools-38.4.0
/usr/local/python27/bin/python setup.py install
cd /root
wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
/usr/local/python27/bin/python get-pip.py
ln -s /usr/local/python27/bin/pip /usr/bin/pip


5.    修改yum执行文件否则无法使用
vim /usr/bin/yum
:%s/\/usr\/bin\/python/\/usr\/bin\/python26/


6.    三个数据库的安装
yum -y install epel-release

6.1    安装mysql,保存数据
vim /etc/yum.repos.d/mysql57.repo
[mysql57-community-dmr]
name=MySQL 5.7 Community Server Development Milestone Release
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

yum -y install mysql-server
grep "A temporary password" /var/log/mysqld.log

记下其中的密码
mysql -uroot -p上面的密码
mysql> set password=password('你的新密码');
mysql> exit
chkconfig mysqld on


6.2    安装mogodb,保存日志及事件信息
yum -y install mongodb-server mongodb
service mongod start
chkconfig mongod on

登陆测试
mongo

输出下面字符串则成功安装

此时可以输入命令查看都有什么数据库
show databases;

会打印类似下列内容
local   0.078125GB
test    (empty)

6.3    安装redis,保存token等信息
yum -y install redis
service redis start
chkconfig redis on

登陆测试:
redis-cli 

输出下面字符串则成功安装
127.0.0.1:6379>



7. 从github克隆课程代码
yum -y install git
cd /opt
git clone https://github.com/iopsgroup/imoocc
cd imoocc
pip install -r requirements.txt


OK,环境已经准备完毕了。准备工作结束~~~~


版权所有:《Hoiwan's 》 => 《[PYTHON]DEVOPS-01 学习环境安装
本文地址:http://ihoiwan.com/?post=53
除非注明,文章均为 《Hoiwan's 》 原创,欢迎转载!转载请注明本文地址,谢谢。

发表评论: