R环境的配置以及宿主机访问虚拟机和浏览器访问虚拟机

2.1.1 R语言简介

R语言是一种用于数据分析和统计计算的开源编程语言,具有强大的统计分析和数据可视化功能。它支持扩展和定制,拥有丰富的数据处理和数据结构,可以进行交互式编程和脚本编程。R语言在学术界、商业界和政府机构中广泛使用,并成为数据科学和机器学习的重要工具之一。

2.1.2 R语言下载

在Linux系统终端输入 sudo apt-get install r-base

可能出现的报错ubuntu命令“sudo apt-get install”⽆法定位软件包?

解决⽅案: a. 更换较好的⽹络;b. 增加源

2.1.3 R语言安装

1.输入 sudo apt-get install r-base下载R

2.下载完成后在Linux终端输入R,进入R环境

3.分别下载R的相关包

1.install.packages(“ggplot2”)

2.install.packages(“BiocManager”)

3.BioManager::install(“SingleCellExperiment”)

4.BiocManager::install(“scater”)

可能出现的问题:下载失败(解决方法:跟换较好的网络)

安装SingleCellExperiment出现Rcurl包安装出错—-》使用 install.packages(“RCurl”)安装出现cannot find curl-config—》q()退出R,在Terminal下使用命令sudo apt-get install libcurl4-openssl-dev安装(如果出现软件⽆法定位先更新⼀下:sudo apt-get update)再“R”进⼊R后安装SingleCellExperimen

成功测试:输入library(包名)   无报错则安装成功

2.2 Rstudio server下载及安装

1.输入 (sudo apt-get install gdebi-core)下载R配置

2.输入

 (wget https://download2.rstudio.org/server/focal/amd64/rstudio-server-2023.06.2-561-and64.deb )下载相关包

3.输入(sudo gdebi rstudio-server-2023.06.2-561-amd64.deb)

成功测试:srtuio-server status   注意:检查网址输入是否正确,代码是否有误。

2.3 实现宿主机访问虚拟机

一.网络环境配置

      Ubuntu系统:1.找到网络界面,连接方式选择(NAT),打开网卡一“端口转发”,添加新的端口转发规则,主机端口(22),子系统(22);以同样方式添加第二个规则主机端口(8787),子系统(8787)                           

2.在virtualbox中找到工具-网络界面,创建一个新的网络,在服务器选择启用,选择自动配置;Ubuntu设置,网卡2连接方式选择仅主机(host-only)网络

Windows系统:在控制面板找到网络和internet-网络和共享中心-更改适配器配置,找到virtualbox-host-only网络的以太网连接,点击选择属性,选择internet协议版本4,使用以下IP地址。

二.建立连接

在Ubuntu系统中输入sudo service ssh start 打开ssh服务,使用sudo apt get install net-tools 后使用ifconfig查看当前设备ip地址(第二项以192.168.xx.xx开头的地址)记住这个IP地址,在Windows系统中输入ssh 用户名@IP(刚刚查询到的IP地址),输入密码后即可通过宿主机cmd访问虚拟机终端。注(可能出现网络状况较差连接超时,只需要多尝试几次。)

三.浏览器访问

      在以上环境配置好的情况下,在浏览器网址一栏输入(192.168.xx.xx:8787)输入用户名和密码后即可通过浏览器访问宿主机。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Linux宿主可以通过以下几种方式访问虚拟: 1. 通过 SSH 连接到虚拟,可以在虚拟中运行命令和管理文件 2. 通过网络共享文件夹,在宿主虚拟之间共享文件 3. 通过 VNC 或 RDP 远程桌面访问虚拟的图形界面 请确保在虚拟中安装了正确的网络驱动,并正确配置网络连接。 ### 回答2: Linux宿主可以通过以下几种方式访问虚拟: 1. 使用虚拟管理软件的图形界面:常见的虚拟管理软件包括VirtualBox、VMware等,这些软件都提供了图形界面,通过它们可以轻松访问和管理虚拟。用户只需在宿主上打开相应的虚拟管理软件,选择要访问虚拟,并在其中操作。 2. 使用SSH(Secure Shell)连接:SSH是一种网络协议,可通过网络安全地远程登录到一台计算,并在其上执行命令。用户可以在虚拟中安装和启动一个SSH服务器,然后在宿主的终端中运行SSH命令,连接到虚拟,并在其中执行各种操作。 3. 使用虚拟网络连接:虚拟通常会创建一个虚拟的网络适配器,可以通过宿主的物理网络适配器与其他设备通信。用户可以在虚拟中设置网络共享或桥接功能,使得虚拟可以直接通过宿主的网络连接进行访问。 4. 在宿主上设置端口转发:用户可以在宿主上设置端口转发规则,将宿主的特定端口映射到虚拟中的对应端口。这样,用户可以在宿主浏览器或其他应用程序中直接访问虚拟上的服务。 总之,要实现Linux宿主虚拟访问,可以通过虚拟管理软件的图形界面、SSH远程连接、虚拟网络连接或宿主上的端口转发等方式来实现。用户可以根据具体需求和场景选择合适的访问方式。 ### 回答3: Linux宿主可以通过多种方式访问虚拟。 1. 桥接网络模式:在虚拟的网络设置中选择桥接模式,将虚拟网卡与宿主的物理网卡连接在一起,让虚拟获得宿主所在局域网中的IP地址。这样宿主虚拟就处于同一网络,可以通过IP地址相互访问。 2. NAT网络模式:在虚拟的网络设置中选择NAT模式,虚拟会获得宿主虚拟网卡分配的IP地址。宿主可以通过宿主的IP地址加上虚拟的端口号来访问虚拟,例如:192.168.0.1:8080。 3. 主模式:在虚拟的网络设置中选择主模式,虚拟会获得宿主一个虚拟网卡的IP地址。在主模式下,宿主可以使用该IP地址与虚拟进行通信。 4. 仅主模式:在虚拟的网络设置中选择仅主模式,虚拟不会与外部网络相连。在这种模式下,宿主可以通过虚拟软件提供的管理工具或命令行工具来访问虚拟。 此外,还可以通过第三方工具,如SSH(Secure Shell)来远程访问虚拟宿主上可以通过SSH客户端连接虚拟的SSH服务器,进行远程管理。 总之,Linux宿主可以通过网络模式设置、特定软件或工具等方式访问虚拟,以便进行管理、操作和共享资源。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值