标签:user 版本号 链接 ica amp 启动 strong 防火墙 ref
yum -y install lrzsz
	  rz:上传
	  sz:下载
python3.6环境搭建
	  whereis python
	  python(查看版本号,Linux自带2.7版本)
   安装依赖包
	  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
yum install wget
  创建文件夹
	  mkdir python36
  下载python包
	  wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
  解压
	  tar -xvf Python-3.6.8.tgz
		    -x:解压 
		    -v:显示所有过程
		    -f:使用文档名字
cd到解压文件夹下查看文件,未编译没有Makefile文件夹的
   指定安装目录 
	  ./configure --prefix=/root/python36
   编译:
	  make
   安装:
	  make install
   设置python3软连接(类似win上的快捷方式)
	  whereis python3.6
   ln -s python3.6路径 /usr/bin/python3
	  例如:
	  ln -s /root/python36/bin/python3.6 /usr/bin/python3
设置pip3 软链接
ln -s /root/python36/bin/pip3 /usr/bin/pip3
   查看软连接设置
	  ls -lr
   或者
	  find / -name python3
   输入python3验证
	  输入pip3 list验证
PS:删除软连接 rm /usr/bin/python3
docker环境安装
系统要求:CentOS 7 (64-bit)上,要求系统为64位、系统内核版本为 3.10 以上
   查看系统版本:cat /etc/centos-release
	  查看系统内核版本:uname -a
   安装依赖包
	  yum install -y yum-utils device-mapper-persistent-data lvm2
   添加docker 下载源地址:
	  yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
   更新yum缓存,使下载源生效
	  yum makecache fast
   安装docker:
	  yum install docker-ce
   查看版本:
	  docker version
   启动docker:
	  systemctl start docker 
	  systemctl status docker 
	  systemctl stop docker 
   设置为开机启动项:
	  systemctl enable docker
   docker 面向对象
	  镜像   类
	  容器   实例
   比如我想在一台电脑上安装多个mysql服务,只需下载一个mysql镜像,启动多个不同的容器
	  docker镜像仓库地址:https://hub.docker.com/
	  根据tag来规定版本
   拉取mysql镜像:
	  docker pull mysql:5.7
   查看本地镜像:
	  docker images
   新建挂载目录:
	  mkdir -p ~/lvzhenhua/mysql/conf ~/lvzhenhua/mysql/data
	  表配置和数据
   启动容器:
	  docker run -p 3309:3306 --name lvzhenhuamysql -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
   查看容器是否启动,ping地址,Telnet端口号
	  如果都通了navicat 可以连
   Linux连接mysql
	  进入容器
	  docker exec -it yoyomysql bash
   连接
	  mysql -uroot -p
		    查看库
		    show databases;
		    使用库
		    use mysql;
		    查看表
		    show tables;
httprunner环境搭建
	  pwd
	  cd 到项目目录下查看依赖包
	  cat requirements.txt
   升级pip
	  pip3 install --upgrade pip
   批量安装需要引入的包
	  pip3 install -r requirements.txt
   新建数据库:
	  docker exec -it yoyomysql bash
	  mysql -uroot -p
	  show databases;
	  create database hrun charset utf8;
   配置
	  DEBUG = True			# debug代表开发版本,设置为true出问题好排查
	  ALLOWED_HOSTS = [‘*‘]    # *代表所有IP都能访问此服务
   if DEBUG:
      DATABASES = {
            ‘default‘: {
                  ‘ENGINE‘: ‘django.db.backends.mysql‘,
                  ‘NAME‘: ‘hrun‘,  # 新建数据库名
                  ‘USER‘: ‘root‘,  # 数据库登录名
                  ‘PASSWORD‘: ‘123456‘,  # 数据库登录密码
                  ‘HOST‘: ‘122.51.44.156‘,  # 数据库所在服务器ip地址
                  ‘PORT‘: ‘3309‘,  # 监听端口 默认3306即可
              }
        }
   同步数据库:
		    生成表结构:
		    python3 manage.py makemigrations
		    同步数据库:
		    python3 manage.py migrate
   创建管理员账户:
	  cd到manage.py文件夹路径下
python3 manage.py createsuperuser
   查看已经被占用的端口:
	  ps -ef | grep python
   启动服务:
	  python3 manage.py runserver 0.0.0.0:8000
     挂载后台启动
		    nohup python3 manage.py runserver 0.0.0.0:8000 >djo.out 2>&1 &
			      >djo.out 保存日志到djo.out
			      2>&1 错误和标准输出重定向到djo.out
			      & 放到命令结尾
   问题排查:
		    1.ping地址
		    2.查看进程起了没   ps -ef| grep python
		    3.Telnet端口号
		    4.查看防火墙状态  systemctl status firewalld
标签:user 版本号 链接 ica amp 启动 strong 防火墙 ref
原文地址:https://www.cnblogs.com/lvzhenhua/p/13083484.html