买了一个 150 3 年的腾讯云服务器( 1 核 2g ,Ubuntu Server 18.04.1 LTS 64bit ,50g SSD ),但是现在不怎么会用,主要以前用的都是有界面的 Ubuntu 。第一次用服务器,很多都不会,求大佬指点啦
现在通过 ssh 连上服务器了,也能在上面写代码并运行了(现在 powershell 通过 ssh 连上,并且 vscode 也通过 ssh 连上)。现在我写了一个 需要不停运行的 py 爬虫脚本,它每天定时爬虫,并把爬虫信息发送到我的邮件。在 Windows 上已经测试过 这个脚本,是好用的了。
- 第一个问题,如果 Ubuntu 是有界面的,那我直接新开一个 terminal ,然后运行我的 py 脚本,并且一直不关闭这个 terminal ,就实现了我的目的。但现在是无界面的,那么如果我现在通过 Windows 自带的 powershell 来 ssh 登录服务器,然后在 powershell 里 运行我的 py 脚本,但我断开 ssh ,这个 terminal 会关闭的吧?(百度了,好像 nohup 能实现)
- 就算解决了这个问题,我以后要是运行了多个不同的脚本,得怎么管理呀,我是要通过 ps 命令来看这些进程吗?比如我想停止某个 一直运行的脚本,修改这个脚本的程序后,再重新运行。
- 我这个配置,是不是不建议安装图形界面了?不然太卡了( https://cloud.tencent.com/developer/article/1848352?from=15425 ),毕竟如果有界面的话,我就熟悉多了
- Ubuntu 安装 py 包,也都是 pip 一个一个地自己安装的吗,还是有更好的解决方案?我现在 Windows 用的 anaconda 很多包都给我下好了。
- 如果有其他好的建议,也可以说下,谢谢各位大佬了