当前位置: 首页 > 科技观察

必看工具推荐远程开发环境Op生产力UPUPUP

时间:2023-03-16 22:46:55 科技观察

了解更多开源请访问:开源基础软件社区https://ost.51cto.com远程A工作环境配置指南和图形界面访问工具总结标准系统开发时Nomachine经常占用近100G内存,以及编译过程中计算资源消耗巨大,编译时间起步1小时,很头疼。因为我们实验室有一台高性能的服务器可以使用,我们研究了一整套本地代码编辑和远程调试功能实现的适配流程。主要分为以下两部分来展开不同场景下的使用流程和介绍。调试工具、编辑工具。远程接口操作工具。调试工具、编辑工具(复习)建议本地使用Windows客户端,方便文件同步和烧录(但我实际是用Linux作为主要开发环境,所以经常切换到系统,其实很蓝很瘦).以Windows为主要开发环境推荐以Windows为主要开发环境的工具有以下四个功能,远程文件访问、远程终端访问、远程图形界面访问、串口数据恢复监控。MobaXterm可以提供远程sshRsh等终端连接。本地也可以直接作为串口数据采集器使用(不推荐)。串口工具Win10应用商店神器。NoMachinewindows神器,最方便快捷的远程桌面解决方案,当然前提是你得在一个可控的局域网中。VNC查看器解决了3的问题,画质更清晰,但配置麻烦,容易死机。RaiDrive个人版是一款免费神器,可以将远程完成的磁盘映射到本地作为磁盘,可以使用各种本地工具进行操作,谁用谁知道。Vscode必备工具。electron-ssr神器虽然是ssr小飞机协议,但是确实方便。就我自己的经验来说,clashyconfiguration每次换机都要重新配置,而且经常出错。V2ray自己的内核总是崩溃。真的很精神,不过我用了electron-ssr妈妈再也不担心我的精神状态了。LINUX被用作主要的开发环境。如果常用的工作环境是linux,会有点不方便,而且工具不一样,但是可以达到一样的效果。烧录时,在本地安装VirtualBOX,运行虚拟Windows并分配端口。本文不做详细介绍,这里介绍一些以LINUX为主要开发环境时使用的工具。安装可以参考后续服务端环境配置过程Minicom。使用起来有点麻烦,不过如果配置了dfl文件,每次只需要刷新一下就可以了。点击dfl文件打开一个新的串口。Nomachine和windows主开发一样,使用Nomachine进行远程接口开发。vscode支持内部配置远程fstp和ssh,但需要安装插件。Tabby神器,强烈推荐开源工具,可以DIY,完全可以替代windows上的MobaXterm。GitKraken神器,代码托管工具,一键提交代码。瓜客神器多端分屏好用,谁用谁知道。Server-sideconfigurationServer-sideconfiguration因为我们实验室的服务器性能过剩,有两个32核的CPU,所以我们通过虚拟机和堡垒机管理方案划分了不同的虚拟空间进行隔离。隔离之后,网络部分的配置必须采用桥接Nat的方式,无法访问虚拟空间之外的内部网络。服务器端每个虚拟机分配200G空间,16核,40GRAM用于Openharmony开发。服务器端需要配置的工具有以下工具等,sshnxnomachinepipgitrepo在分享常用工具后简单记录和介绍新发现的工具Nomachine的安装和使用过程。其他有用的工具将在其他文章中分享。当然,急于尽快体验的朋友可以通过各种渠道查看下载体验。安装基本的远程工具。只需在服务器端界面上安装一个ssh工具即可。判断当前环境是否有ssh服务。ps-e|grepsshd2151?00:00:00ssh-agent------对应客户端。5313?00:00:00sshd------------对应服务器端。ssh-agent表示ssh-client启动,sshd表示ssh-server启动。如果没有就需要执行安装命令,当然有也可以执行。安装ssh-client命令:apt-getinstallopenssh-clientinstallssh-server命令:apt-getinstallopenssh-server安装完成后先启动服务:/etc/init.d/sshstart如果遇到问题,如果找不到ssh-agent,一般可以更改端口号。此服务可以尝试以下操作。1、/etc/init.d/sshstart2、/etc/init.d/sshstop3、/etc/init.d/sshrestart等都没用,最后卸载重装也没用。您可以尝试最后的说明。evalssh-agent然后使用ps-e|grepssh查找ssh-agent服务。ssh服务启动时,不需要占用服务器,不使用。这个时候,回到你的电脑,打开MobaXterm。找到ip:ifconfig连接到远程服务器。安装wget:使用wget从指定位置安装或从官网下载安装包。在不更改其他设置的情况下一直安装NoMachine到最后(安装目录是可选的)。安装nomachinedeb包。远程终端打开后。需要执行的配置操作。这时候你会发现不能用ctl+alt+t打开终端,所以需要更改一下配置。将鼠标放在界面的右上角,会弹出一个页面。关闭所有快捷方式后即可正常使用快捷方式。了解更多开源知识,请访问:开源基础软件社区https://ost.51cto.com。