CentOS: 部署CentOS7+Python3.6运行接口测试脚本的流水账
1.安装CentOS7 mini
-
ifconfig # 查看网卡信息
-
service network restart # 重启网卡
-
vi /etc/resolv.conf # 修改DNS
-
vi /etc/hosts # 修改hosts 至少保留127 localhost配置
-
vi /etc/sysconfig/network # 修改网关
HOSTNAME=centos GATEWAY=192.168.1.1 NETWORKING=yes vi /etc/sysconfig/network-scripts/ifcfg-eth0 # 修改网卡设置 BOOTPROTO=static # 静态static 动态dhcp ONBOOT=yes # 开机启动 IPADDR=192.168.1.2 # 静态IP地址 NETMASK=255.255.255.0 # 子网掩码
-
yum -y update # 更新
2.配置SSH终端
- yum -y install openssh* # 安装SSH
- service sshd start # 启动SSH
- chkconfig sshd on # 开机启动SSH
路由设置端口转发,定义外网端口号,指向内网IP的22端口,实现远程ssh
3.安装依赖组件
- yum install gcc zlib* wget openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel # make依赖gcc,其它用于pip
4.安装Python3.6
- vi /usr/bin/yum # 第一行改为老版本号
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.o.tgz
# 下载源码安装包- tar xvf Python-3.6.0.tgz # 解压缩
- cd Python-3.6.0 # 进解压后的目录
- ./configure –enable-optimizations # 预编译
- make -j8 # 编译
- make altinstall # 安装
5.配置Python
- 自己写了初始化脚本jset.sh
其中就有两句是建立python3.6和pip3.6的软连接 - pip install requests # post请求模块
- pip install apscheduler # 调度模块,其实这个已经不用了,装着玩
6.同步项目代码
- nohup 启动项目