保姆式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了记得来通知我一声。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值