windows电脑远程开发linux下的项目

本文章根据b站鱼皮教程编写。


在线预览鱼皮视频:

服务器很贵?搞台虚拟机玩玩!保姆级 Linux 远程开发教程


安装Linux虚拟机

这一步从网上下载vmware即可(vm比较常用,也可以下载其他的)。这里就不再过多介绍了,网上教程一大把,也可以观看鱼皮的教程。(我用的是WSL2)

注意:本教程使用的Linux系统为Ubuntu。

C知道回答的安装WSL2 + vsCode

参考资料:【Microsoft | 微软】| 适用于 Linux 的 Windows 子系统文档

安装WSL2和VSCode需要以下步骤:

  1. 首先,确保你的Windows版本是Windows 10的最新版本(至少1903)或Windows 11。

  2. 启用WSL功能:打开控制面板,点击“程序”->“启用或关闭Windows功能”,勾选“适用于Linux的Windows子系统”。

  3. 安装WSL2:打开PowerShell(管理员权限),运行以下命令:

    wsl --set-default-version 2
    

    然后,前往Microsoft Store,搜索并安装你选择的Linux发行版,比如Ubuntu。

  4. 安装VSCode:前往VSCode官网(https://code.visualstudio.com/),下载并安装适合你Windows版本的安装程序。

  5. 安装WSL插件:在VSCode中打开扩展视图(Ctrl+Shift+X),搜索并安装“Remote - WSL”插件。

  6. 打开VSCode的终端:在VSCode中按下Ctrl+`,这将会打开一个集成终端。

  7. 连接到WSL:在终端中,输入以下命令连接到WSL:

    code .
    

    这将会在WSL中启动VSCode。

现在,你应该已经成功安装了WSL2和VSCode,并且可以在WSL中使用VSCode进行开发了。

远程开发准备

1.查看Linux系统的ip地址

检查

首先在Linux的终端输入:

ipconfig

不出意外的话会提示没有找到,如下图所示:
在这里插入图片描述

安装net-tools

这时候就需要输入图片中的那句sudo ...命令来安装网络查看工具:

sudo apt install net-tools

安装好之后,就可以再次输入ipconfig命令来查看IP啦。
在这里插入图片描述

复制IP地址

我们需要复制一下这个IP地址,后面要用到!!!!!

2.利用SSH

ping IP

在我们的Windows系统上按 win + r打开运行窗口,输入cmd进入终端,在终端输入ping 192.168.48.128,这里的192.168.48.128是第1步中的Linux的IP地址,每个人的都不一样,根据自己的来。

下图为可以ping成功的示例:
在这里插入图片描述

安装ssh

接下来我们需要在Linux系统中安装一个SSH服务器,输入如下命令进行安装:

sudo apt-get install openssh-server

过程中可能需要输入y来让程序继续安装。

安装完成后输入如下命令来查看SSH服务是否已开启:

ps -ef | grep ssh

在这里插入图片描述

已开启服务的示例图片

在这里插入图片描述

没有开启服务的示例图片

由于我的Linux系统是在WSL2上的,没有在vmware,所以安装好ssh之后并没有自动启,这里需要手动启动ssh。

鱼皮的视频貌似没有教开启SSH服务,这里我参考网上教程写一下。

手动开启SSH服务

sudo /etc/init.d/ssh start

在这里插入图片描述
提示OK即为开启成功。

再次输入ps -ef | grep ssh查看是否已经开启ssh服务。不出意外的话应该没问题了。

3.安装项目的运行环境

前提

此步骤是必须的

apt是一个应用管理工具,这里需要更新一下apt的安装列表,确保下载到的软件是最新的。

sudo apt update

接下来就要细分你要开发什么项目了。

开发Java项目看这个

安装JDK8

以JDK8为例:

sudo apt install openjdk-8-jdk

中间可能会询问是否继续,输入y继续即可。

安装完成后,输入java -version查看是否安装成功。

下图为成功截图:
在这里插入图片描述
一般开发Java的spring boot的web项目,我们都会使用到maven,所以下面来安装maven。

安装maven
sudo apt install maven

提示:Do you want to continue? [Y/n] ,输入y即可。

输入mvn -v来查看maven版本号,能够看到版本号就说明安装成功了:

在这里插入图片描述

开发Golang项目看这个

参考资料:使用WSL2进行Go开发

安装Go1.20.6
1.下载安装包
wget https://studygolang.com/dl/golang/go1.20.6.linux-amd64.tar.gz
2.解压

解压到usr/local目录下:

tar -C /usr/local -xzf go1.20.6.linux-amd64.tar.gz
3.配置环境变量

使用 vim ~/.bash_profile 打开文件,插入如下内容:

export GOPATH=/home/用户名/go
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

这个用户名就是你linux系统的用户名,就比如我的Linux系统是rento
在这里插入图片描述
然后执行 source ~/.bash_profile,这样就配置好了环境变量。

4.配置代理(GOPROXY)

使用go install时经常会遇到下载失败的问题,可以设置代理解决:

go env -w GOPROXY=https://goproxy.cn,direct
5. 结束

到这一步就大功告成了。

开发前端项目看这个

参考链接:【微软】| 在适用于 Linux 的 Windows 子系统 (WSL2) 上安装 nvm、node.js 和 npm

由于我目前没有用到这个,所以只是放了个参考链接在这里,有什么问题可以在评论区讨论。

4.远程部署

这里鱼皮讲的非常好,就不写教程了,推荐去看一下鱼皮的讲解:

b站鱼皮 |【服务器很贵?搞台虚拟机玩玩!保姆级 Linux 远程开发教程】 【精准空降到 13:57:远程部署】

附加:有用的Linux终端命令

清屏

  • clear
  • ctrl + L

END

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值