HttpRunnerManager学习(一)环境部署安装
2021-02-18 01:20
标签:client linux django reg ica 安装包 centos cmd tab linux系统( CentOS 7) Xshell Xftp Navicat python3.6 httprunnermanager包 docker 1.yum安装依赖包 避免后面出现少包的问题 > yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel mysql-devel 有些系统可能缺少gcc编译包 > yum install gcc gcc-c++ kernel-devel 2.wget下载python版本 https://www.python.org/ftp/python/ 找到 Python-3.6.8.tgz包 >wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz 3. 解压tar -xvf Python-3.6.8.tgz cd 到目录> cd Python-3.6.8 4. 指定安装目录./configure --prefix=/root/python36 5.编译:make 6. 安装:make install 由于linux系统 ,都自带了python2.7环境,输入python指向的是2.7版本 所以我们需要让python3 指向python3.6 设置python3 软链接 ln -s /root/python36/bin/python3.6 /usr/bin/python3 设置pip3 软链接 ln -s /root/python36/bin/pip3 /usr/bin/pip3 1.安装依赖包: sudo yum install -y yum-utils device-mapper-persistent-data lvm2 2.添加docker 下载源地址: sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo (关于下载速度慢问题解决: 先 cd 到/etc/docker,查看是否有 daemon.json 文件(一般默认都没有),如果没有就新建一个,vi 进入 添加上阿里云加速器地址 :wq保存退出。 重启配置 sudo systemctl daemon-reload 3.更新yum缓存 sudo yum makecache fast 4.安装docker : sudo yum install docker-ce 5.或者指定版本安装 sudo yum install docker-ce-17.12.1.ce 1.启动docker # sudo systemctl start docker 查看状态 # sudo systemctl status docker 停掉服务 # sudo systemctl stop docker 2.加入开机启动项 # sudo systemctl enable docker 3.查看docker版本 # docker version 4.卸载docker # sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine 1.下载镜像 docker pull mysql:5.7 2.新建挂载目录 mkdir -p ~/yoyo/mysql/conf ~/yoyo/mysql/data 3.启动容器 下面是一句话 docker run -p 3309:3306 --name qiumysql -v ~/hrun_mysql/mysql/conf:/etc/mysql/conf.d -v ~/hrun_mysql/mysql/logs:/logs -v ~/hrun_mysql/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 (容器开机启动,需加 --restart=always 如果已经启动的项目,则使用update更新: docker update --restart=always 容器id或名称) 4.命令说明 ●--name 重命名qiumysql ●-V ~/yoyo/mysql/logs:/logs: 将柱机~ /yoyo/mysql 绿挂载到容器 阿里云:云服务器 ECS-安全组-配置规则 虚拟机: 1、开启防火墙
systemctl start firewalld
2、开放指定端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=3309/tcp --permanent 命令含义: --zone #作用域
- -add-port=8080/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效
3、重启防火墙
firewall-cmd --reload 建库(存放hrun平台项目的数据): 或者: 进mysql容器 # docker exec -it mysql bash 使用root用户操作mysql mysql -uroot -p 创建了web库,类型是utf8; > create database web charset utf8; 1.下载httprunnermanger_web.zip安装包 2.Xshell 上传linux 命令rz 3.解压httprunnermanger_web.zip #unzip httprunnermanger_web.zip 4.pip 安装requirements.txt文件 #pip3 install -r requirements.txt 修改settings文件 生成表结构 > python3 manage.py makemigrations 同步数据库 > python3 manage.py migrate 创建管理员账号 python3 manage.py createsuperuser python3 manage.py runserver 0.0.0.0:8080 访问平台首页 浏觅器输入 http://你的服务器ip:8080/api/register/即可访问页面了 注册登录账号 nohup python3 manage.py runserver 0.0.0.0:8080 >djo.out 2>&1 & 查看日志 > tail -f xxx.out 查看进程 > ps -ef | python 杀进程 > kill -9 进程号 HttpRunnerManager学习(一)环境部署安装 标签:client linux django reg ica 安装包 centos cmd tab 原文地址:https://www.cnblogs.com/MrqiuS/p/12944481.html环境准备
python安装
python添加软链接
docker 环境安装
sudo systemctl restart docker)docker 服务启动
docker镜像mysql环境搭建
●-p 3309:3306: 将容器的3306端口映射到主机的 3309端口。
●-V -V ~/yoyo/mysql/conf:/etc/mysql/conf.d: 将主机
~/yoyo/mysql/conf挂载到容器的/etc/mysql/my.cnf.
的/logs.
-V ~/yoyo/mysql/data:/var/lib/mysql :将主机~/yoyo/mysql/data
目录挂载到容器的/var/lib/mysq|。
●-e MYSQL_ ROOT_ PASSWORD= 123456:初始化root用户的密码。
●-d挂后台运行开放端口
使用navicat连mysql
安装httprunnermanger依赖包
修改httprunnermanger数据库配置
Django同步数据库
启动服务
nohup挂后台启动
文章标题:HttpRunnerManager学习(一)环境部署安装
文章链接:http://soscw.com/essay/56834.html