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 启动项目