栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

保姆式Linux服务器实现自动化及远程debug(未完成版)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

保姆式Linux服务器实现自动化及远程debug(未完成版)

配置说明
  • 服务器:华为云服务器
  • 系统:Ubuntu 20.04 server 64bit
初期准备 更新软件包
  • sudo apt-get update
图形化界面(扫码用)
  • 安装
    • sudo apt-get install ubuntu-desktop1
  • 重启
    • reboot

检查Python环境
  • 查看预装Python版本
    • python3 --version
  • 获取预装Python安装路径
    • whereis python3
安装Chrome
  • 下载
    • wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
  • 安装
    • sudo apt install ./google-chrome-stable_current_amd64.deb
  • 查看Chrome版本
    • google-chrome --version -->先记下,这个很重要
安装Chromedriver
  • 进入网址
    • >>官网
  • 下载
    • 找到与你Chrome相同版本的linux包即可
    • 先下载到的个人电脑上,解压好
    • 将Chromedriver文件上传到Ubuntu服务器的/usr/bin文件夹里
    • 注意一定要是相同版本,实在没有再找最相近的
    • 强烈不建议让Chrome自动升级,除非同时替换同版本Chromedriver文件
安装selenium
  • pip3 install selenium
安装libzbar0
  • sudo apt-get install libzbar0
接下来进入项目阶段 展示项目源地址
  • 该项目作用:某个软件的自动学习——惊喜
  • 可点击源地址看看
在个人电脑找个地方来存放项目 在文件夹里打开git终端输入命令
  • 初始化仓库
    • git init
  • 克隆仓库
    • git clone https://github.com/TechXueXi/TechXueXi
    • 等待克隆完毕,此时可继续进行以下操作
  • 登录进入Ubuntu终端
    • 新建文件夹存放项目
个人电脑打开Pycharm进行配置
  • 打开>工具-部署-配置
  • 选择> “+” -SFTP
  • 写好服务器ip、用户名、密码后即可测试连接
继续配置,需保证此时仓库克隆完毕
  • 点击“映射”
  1. 本地路径----就是你克隆完的项目的路径
  2. 部署路径----就是你在服务器预备存放该项目的路径
  3. Web路径----不用管
  • 打开>工具-部署-浏览远程主机
    • 若看到文件夹变颜色即表示映射成功
  • 打开>工具-部署-自动同步和上传到…
  • 等待上传完成
安装运行所需软件包
  • 打开服务器终端
  • 执行命令 python3 /xxqg/SourcePackages/pandalearning.py
    后面的为你pandalearning.py文件的路径
  • 首次执行会提示缺少包,回车安装即可
配置远程解释器
  • 打开解释器配置页面,选择SSH
  • 选择现有-服务器-下一步-下一步
  • 新建虚拟环境
    • 位置:虚拟环境存放的位置
    • 基础解释器:服务器的Python解释器路径
    • 同步文件夹:同“映射“的”部署路径“
    • 继承全局站点软件包:刚才安装的包会一同继承
      - 等待后台上传完成
打开vnc界面
  • 初次运行可能为终端界面,输入账号密码登录
  • 登录后输入 statrx启动图形化界面
  • 将服务器重启一下即可使用
  • 初次登录需要设置用户名和密码(这个账户不是root账户)
总结
  • 历时4天的debug经历让我疲惫不堪,初次接触linux系统+云服务器,出现的各种奇奇怪怪的问题也不断的给予我大量的新知识,需要从头到尾的梳理一遍才能更好的吸收,虽然这篇文章到最后依然有莫名的bug卡了我两天,但我觉得这几天的收获已经远超从前,这就足够了。希望前文能给读者些启发,如果有谁顺便把bug给de了记得来通知我一声。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1038441.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号