如何初步部署自己的服务器,达到生信分析的及格线2(待更新)

news2024/12/24 11:35:48

参考我的上一篇博客https://blog.csdn.net/weixin_62528784/article/details/142621762?spm=1001.2014.3001.5501,
现在我们已经有了一个能够跑一些基础任务的、基本没有配置的服务器了,接下来要做的任务就是:
(1)进一步完善server服务器端,安装一些常用必备的软件之类
(2)完善client客户端,比如说本地

1,服务器上安装一些必备的软件:待更新
(1)tree或者tre:
参考https://github.com/dduan/tre,
在release中选择如下版本:在这里插入图片描述
然后就是解压&将其添加到环境变量中
在这里插入图片描述
如果source比较困难,就直接vim ~/.bashrc进入修改
(2)tmux:主要tmux安装需要sudo即root
参考https://www.cnblogs.com/wanglouxiaozi/p/14813284.html
https://docs.hpc.sjtu.edu.cn/login/tmux.html
https://github.com/tmux/tmux/wiki
在这里插入图片描述
说白了就是一种更有效地进行多任务运行、会话监管的工具,其中后台运行的功能优于nohup &
建议之后一切大型任务以及脚本运行时采用模块化会话session思维,即什么会话执行什么模块脚本,这样tmux+nohup,依据tmux定位脚本,在tmux中后台运行脚本

2,完善client客户端:
(1)首先是要配备一些基本的本地ssh客户端软件:
windows首选mobaxterm(当然也可以使用termius等)
如果为了长期开发需求(比如说使用好一点的IDE+用上编程开发的插件工具等,建议vscode上部署)
移动端(安卓、ios手机、pad等)首选termius,
当然跨平台的话还可以试试tabby
(2)此处以Windows上使用vscode部署ssh客户端为例:
参考https://docs.hpc.sjtu.edu.cn/login/vscode.html
首先在windows上安装openssh软件,参考https://learn.microsoft.com/zh-cn/windows-server/administration/openssh/openssh_install_firstuse?tabs=gui,
此处全程采用PowerShell进行操作(注意右键以管理员身份运行PowerShell)
然后按照教程在vscode中安装remotessh插件,主要是部署~/.ssh/config配置文件
在这里插入图片描述
连接后可以打开文件夹,以打开家目录为主
在这里插入图片描述
实际上和mobaxterm等ssh客户端软件没多少区别,
ctrl+`打开终端(或者是在查看中打开)
在这里插入图片描述
左边栏实际上就是sftp,文件传输编辑等,
终端就和一般ssh软件一样了,然后具体的文件或者是代码编辑就在中上位置进行编辑(主要是可以使用vscode的很多插件,比如说是代码补全或者是gpt之类),在编程开发上vscode部署就比一般ssh软件好多了,
主要在于vscode的IDE比一般ssh上的云端的jupyter-lab或者是Rstudio-server特殊
当然RSstudio-server的作用还是不能完全替代的;
所以建议平时:
vscode部署或mobaxterm部署ssh都用,
vscode、jupyter-lab、rstudio-server等IDE都用

然后重点来了:
上一篇博客说的是可以在服务器上部署Rstudio-server以及Jupyter-lab,因为R的IDE缺少,所以我们选择了jupyter-lab同时作为R的IDE;
现在既然已经能够在vscode上使用jupyter插件,其实也就能够将jupyter这个IDE的想法迁移过来:
在这里插入图片描述
既然IDE兜兜转转又回到了最传统的vscode上,那就免不了要对vscode的插件做一番收集以及调研了,毕竟工欲善其事必先利其器!
博客待更新

3,之后超算部署之后同样
web端、win上vscode/mobaxterm端部署,移动端termius部署

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2181486.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

centos一些常用命令

文章目录 查看磁盘信息使用 df 命令使用 du 命令 查看磁盘信息 使用 df 命令 df(disk free)命令用于显示文件系统的磁盘空间占用情况。 查看所有挂载点的磁盘使用情况: df -h选项说明: -h 参数表示以人类可读的格式&#xff0…

开发微信小程序 基础02

WX模板 1.对比 ①标签名称不同 ②属性节点不同 ③提供类似vue的模板语法 2.模板语法 2.1数据动态绑定 2.1.1在data种定义数据 在页面对应的.js文件中,把数据定义到data对象中即可 例---data : { info : init data , msList : [{msg : hello}, { ms…

开发微信小程序 基础03

WXSS(类似CSS) 定义: WXSS (WeiXin Style Sheets)是一套样式语言,用于描述 WXML的组件样式,类似于网页开发中的 CSS。 分类: 全局样式:定义在 app.wxss 中的样式为全局样式,作用于每一个页面 局部样式&…

解决 Android WebView 无法加载 H5 页面常见问题的实用指南

目录 1. WebView 简介 2. 常见问题 3. 网络权限设置 4. 启用 JavaScript 5. DOM Storage 的重要性 6. 处理 HTTPS 问题 7. 设置 WebViewClient 8. 调试工具 9. 其他调试技巧 10. 结论 相关推荐 1. WebView 简介 Android WebView 是一种视图组件,使得 And…

基于SSM+小程序的电影院订票选座管理系统(电影2)(源码+sql脚本+视频导入教程+文档)

👉文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1、项目介绍 基于SSM的电影院订票选座小程序管理系统实现了管理员和用户二个角色。管理员实现了用户管理、影院信息管理、电影类型管理、电影信息管理、系统管理、订单管理等。用户实现了影院信息、电…

【论文笔记】Flamingo: a Visual Language Model for Few-Shot Learning

🍎个人主页:小嗷犬的个人主页 🍊个人网站:小嗷犬的技术小站 🥭个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。 基本信息 标题: Flamingo: a Visual Langu…

16.安卓逆向-frida基础-HOOK类方法2

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 内容参考于:图灵Python学院 本人写的内容纯属胡编乱造,全都是合成造假,仅仅只是为了娱乐,请不要盲目相信。 工…

链表的基础知识

文章目录 概要整体架构流程 小结 概要 链表是一种常见的数据结构,它通过节点之间的连接关系实现数据的存储和访问。链表由一系列节点(Node)组成,每个节点包含数据和指向下一个节点的指针。链表的特点是物理存储单元上非连续、非顺…

《基于多视角深度学习技术的乳腺X线分类:图网络与Transformer架构的研究》|文献速递-基于多模态-半监督深度学习的病理学诊断与病灶分割

Title 题目 Mammography classification with multi-view deep learning techniques:Investigating graph and transformer-based architectures 《基于多视角深度学习技术的乳腺X线分类:图网络与Transformer架构的研究》 01 文献速递介绍 乳腺X线摄影是乳腺癌…

鸿蒙开发(NEXT/API 12)【请求用户授权】手机侧应用开发

为保护用户隐私,Wear Engine的API需要用户授权才可以正常访问。建议开发者在用户首次调用Wear Engine开放能力的时候执行本章节操作。 申请用户穿戴设备权限 应用拉起华为账号登录和授权界面,由用户授权相应的数据访问权限。用户可以自主选择授权的数据…

828华为云征文|华为云Flexus云服务器X实例——uniapp功能开发、搭建股票系统选择用什么服务器比较好?

在二次开发、安装搭建股票系统时,选择华为云Flexus X服务器是一个值得考虑的优质选项。以下是一些具体的建议: 测试环境:Linux系统CentOS7.6、宝塔、PHP7.3、MySQL5.7,根目录public,伪静态thinkphp,开启ssl…

1、深入理解Redis线程模型

文章目录 一、Redis是什么?有什么用?1、Redis是什么?2、2024年的Redis是什么样的? 二、Redis到底是单线程还是多线程?三、Redis如何保证指令原子性1、复合指令2、Redis事务3、Pipeline4、lua脚本5、Redis Function6、R…

CTFshow信息搜集web1~web20详解

目录 1、web1 源码泄露 2、web2 页面源代码泄露 3、 web3 响应头泄露 4、web4 robots协议 5、web5 phps源码泄露 6、web6 源码压缩包泄露 7、web7 GIT泄露 8、web8 SVN泄露 9、web9 vim缓存 10、web10 cookie 11、web11 域名解析 12、web12 网站公开信息 13、web13 技…

python4_画方格

python4_画方格 import turtledef cell():# 画第一个方格# 设置画笔宽度为1turtle.width(1)# 下笔,这样,路径就会画出来turtle.pendown()# 前进30px像素turtle.forward(30)# 设置为黑色turtle.color("black")# 方向转90度turtle.left(90)# 前进30px像素t…

HTML+CSS基础 第二季课堂笔记

一、列表 列表都不是单打独斗的,通常都是一组标签组成 1 无序列表 作用:定义一个没有顺序的列表结构 由两个标签组成,ul(容器级标签),li(容器级) ul:英文ulordered …

828华为云征文 | 华为云Flexus云服务器X实例搭建企业内部VPN私有隧道,以实现安全远程办公

VPN虚拟专用网络适用于企业内部人员流动频繁和远程办公的情况,出差员工或在家办公的员工利用当地ISP就可以和企业的VPN网关建立私有的隧道连接。 通过拨入当地的ISP进入Internet再连接企业的VPN网关,在用户和VPN网关之间建立一个安全的“隧道”&#xff…

探索顶级低代码开发平台,实现创新

文章盘点ZohoCreator、OutSystems等10款顶尖低代码开发平台,各平台以快速开发、集成、数据安全等为主要特点,适用于不同企业需求,助力数字化转型。 一、Zoho Creator Zoho Creator 是一个低代码开发平台,它简化了应用开发中的复杂…

解决MySQL命令行中出现乱码问题

在MySQL命令行中遇到乱码问题通常是由于字符编码设置不正确导致的。以下是一些解决步骤: 1. **检查和设置字符集**: 首先,您需要确保MySQL服务器、客户端和数据库使用的是正确的字符集。您可以通过执行以下命令来查看当前的字符集设置&…

领英(LinkedIn)高效开发国外客户的6个技巧

社媒开发客户大家现在用的都挺多,每个社媒平台都有自己的特点,领英(LinkedIn)因为他特殊的职场定位,这上面有非常多的大客户,适合做B端的外贸企业,今天就来给大家分享一下如何利用领英高效开发国…

【无人机设计与控制】Multi-UAV|多无人机多场景路径规划算法MATLAB

摘要 本研究探讨了多无人机路径规划问题,提出了三种不同算法的对比分析,包括粒子群优化(PSO)、灰狼优化(GWO)和鲸鱼优化算法(WOA)。利用MATLAB实现了多场景仿真实验,验证…