分享便宜实惠
高性价比独服

想一想8点,租服务器远程运行代码哪个靠谱?(什么是长途租赁机?)

远程直接写代码到租用的服务器有什么好处?以前公司在本地开发代码,最后移植到服务器。最近发现很多公司直接远程在服务器上写代码。主要原因是有些编辑器自带SFTP、SCP等功能,可以直接远程编辑文件,小规模编辑也可以,大规模编辑就傻了。比如ssh两层跳很正常,SFTP和SCP根本连不上。

比如我刚入门的时候没有搭建自己的虚拟环境,为了解决办公软件只有Windows的情况,而是拿到了Linux下写的代码。比如用企业微信,它不支持Linux,但是如果用Linux机器写代码,就收不到及时的消息。如果你在Windows中写代码,你只能远程访问Linux机器。这时候可以通过远程写代码,少切换电脑。就算每个人都有一个Windows+一个Linux,远程的需求还是存在的,只是因为你要用Windows即时通讯发截图,发日志,复制粘贴函数名等等。

租用一台服务器来运行免费的代码测试:

想一想8点,租服务器远程运行代码哪个靠谱?(什么是长途租赁机?)-找独服

一、为什么推荐租用服务器运行代码更靠谱?

1.第一次使用服务器时,必须构建自己的虚拟环境。

一开始就没有搭建自己的虚拟环境。恰好我正在运行的程序需要更高版本的python,我需要安装更高版本的python,但是我不想覆盖旧环境,所以我需要更改旧环境的名称,我没有权限。反复试错之后,我问了我哥,他告诉我自己建一个虚拟环境,用它来装包。。。建议一个程序匹配一个虚拟环境,否则安装打包库很麻烦。

$模块加载anaconda3

$ conda create – name您的环境名称python=3.7.9。
#这样就搭建了一个用python3.7.9版本3.7.9的虚拟环境。当然可以省去最后一句,等环境建好了再装。

2.这要看程序中还需要安装哪些包。

您可以使用:$ pip list

命令列出了当前python环境中安装了哪些包。直接使用画中画
install命令可以安装所需的软件包和版本号。一定要安装完整,否则会报错。使用作业提交系统运行程序,报错后无法直观体现。所以在包装的这一步要仔细检查。

3.使用一系列命令(如bsub)提交要运行的脚本。

我正在运行一个。sh文件,我用的是GPU。我需要在文件中添加服务器可以理解的命令,包括选择哪个队列。在的开头输入这些命令。sh文件。

#!/usr/bin/env bash

#BSUB -J当前文件名(后缀。sh)

#BSUB -q队列名称

#BSUB -o %J.out

# BSUB e % j . err

# BSUB-GPU ” num = 1:mode = exclusive _ process:aff = yes “

模块加载anaconda3

Python,你要执行的文件

就这样,很多用户成功开始了第一步。我也会把代码后续运行中遇到的问题整理成找独服篇。如有不规范之处,请指出,希望与您共同进步!

二、租用服务器运行代码的优势:

1.减少服务器的数量,提供服务器集成的方法,降低初始硬件采购成本。比如一个项目的代码量>:=1MB
很正常。源代码超过100KB也很常见。你不觉得同时打开几个这样的远程文件,每一轮修改传输一次,成本很高吗?或者你反复提交给svn和git去卷版本,结果一堆垃圾版本去调试。你怎么想呢?

2.简化服务器的部署:当运行环境对小程序没问题,而你对大程序依赖这个服务,那个模块和各种配置的时候,这个时候,如果你还坚持使用svn/git同步代码或者scp远程编辑,那就有点痒了。租用服务器写代码可以减少管理和维护工作,降低管理成本。

3.提高服务器资源利用率:比起用本地编辑器直接在终端上编辑远程文件,玩星际争霸的时候你把基地建在离矿远的地方而对方直接把基地建在矿近的地方一样被动。虽然你可以继续战斗,但是随着战局变得更加复杂,你会变得更加被动。

4.降低代码编译出错的概率:编译有问题,你就在里面修改编译,试运行就出问题了。马上修改两行,再试一次。如果您不修改两行并添加一些日志,请重试,直到您返回到正确编辑状态。如果这个循环中有一两个环节比较麻烦,你的思路就会经常被打断去处理那些麻烦的小环节,久而久之效率就会极低。

5.通过动态资源分配提高IT对业务的灵活性和适应性:有时候写代码不仅仅是编辑,还要在文件中搜索各种符号。例如,如果您使用scp远程打开一个文件,您只能编辑它,但不能在该目录中搜索各种符号。使用
Svn/git镜像一个代码可以在本地解决各种符号搜索问题,但是你同步每个操作所花费的时间是得不偿失的。

6.提高可用性,带来具有透明负载平衡、动态迁移、自动故障隔离和自动系统重新配置的高可靠服务器应用环境,减少服务器或应用系统的停机时间。

7.支持异构操作系统的集成和旧应用的持续运行。支持虚拟服务器的快速转移和复制,提供简单方便的灾难恢复解决方案。

8.在不中断用户工作的情况下更新系统,直接在终端上编辑,完全可以加快你的编辑-编译-编辑循环,比如我在终端下。
按F7编译vim中的配置。如果有错误,会直接在vim下的quickfix窗口中输出。你可以用快捷键跳转到错误的代码,修改后由F7重新编译。通过后,
F5直接运行看效果。如果没问题,它将返回到编辑状态。scp/svn/git之类的同步工具很蠢。

打赏
未经允许不得转载:找独服 » 想一想8点,租服务器远程运行代码哪个靠谱?(什么是长途租赁机?)

评论 抢沙发

评论前必须登录!