当前位置:   article > 正文

服务器部署code-server_为什么codeserver的插件那么少

为什么codeserver的插件那么少

部署code-service 思路

1. 租用服务器
2. 部署code-service
3. 映射端口,修改配置文件
4.让服务一直挂在后台
5.配置C/C++环境
购买服务器,部署宝塔面板
  1. 这里采用腾讯的云服务器,(各大厂商一般都会搞活动,一台一年的轻量级服务器100元以内)
  2. 基本要求:带宽5M 以上,其他的越大越好(前提是价格能够接受)
    ps: 太高的配置没有任何用处。

腾讯云
在这里插入图片描述

这是我购买好的服务器
在这里插入图片描述
租用的腾讯云服务器

首先采用 在线一键登录的方法,登录,然后 安装宝塔面板

首先,安装宝塔面板

在这里插入图片描述
进入腾讯云自带的终端中,或者ssh 连接
(第一次可能连接不上)

wget -O install.sh http://v7.hostcli.com/install/install-ubuntu_6.0.sh && bash install.sh
  • 1

ps :破解版的宝塔面板。sudo +复制的链接 ,回车即可

之后访问宝塔面板 (在部署好的宝塔命令界面。给出登录用户名,密码,以及端口,直接复制访问即可)

进入宝塔面板之后,一键部署LNMP (基本运行网页的基础)

两根文件,code-service 和C/C++插件
链接:https://pan.baidu.com/s/1sWsyIW4Q0GQsjHNEybFgpw
提取码:vjio

或者说github下载(注意目录位置)

Github下载 dode-service
之后,进入/www/目录下,将 code-service 上传到这个地方
在这里插入图片描述

直接双击解压在这个位置(可以新建一个文件夹,code 解压)
在这里插入图片描述
这个时候,基本上准备工作做完啦。这个时候,可以进入这个目录

例如我的 在/www/code/code-service
(利用tab 键进行补齐操作)
在这里插入图片描述

进入这个目录下之后,直接运行

输入
./ code-service 直接启动服务

这个时候已经可以访问了 ,默认的端口是8080 ;
直接输入 服务器的ip:8080 访问
但是存在两个问题,这个不是我们想要的端口怎么办,或者说,密码不知道,这没法登录
在这里插入图片描述

所以,这里用这个命令

./code-server --port 8888 --host 0.0.0.0 --auth password

ps: port为端口,0.0.0.0表示,任何ip都可以进行,访问。
auth password 为想要设置的密码

在这里插入图片描述

这样便可以设置ok了
直接访问即可
在这里插入图片描述

这样就大功告成了

这边有一个问题就是,千万要记得打开这个 ip的端口,在服务器防火墙放行,以及宝塔的安全放行这个端口,才能正常访问

code-server配置

修改code-server的配置文件

vim ~/.config/code-server/config.yaml
  • 1

在这里插入图片描述

bind -addr 改为0.0.0.0:(打开的端口)
auth 为账户名
password 为登录密码
在这里插入图片描述

code-server挂在后台

现在,如果关掉服务器终端,code-server进程也会被杀死
利用screen将其挂在后台

sudo apt-get install screen
screen
./code-server
  • 1
  • 2
  • 3

code-server就可以一直运行了

code-server使用

与本地的VSCode基本一样,只是不能直接安装插件,需要本地下载VSIX上传并安装

插件下载

(插件下载)
注意一点,千万不要下载,太新的插件,否则无法使用
在线vscode大概是
在这里插入图片描述

这个版本,所以要下载支持的插件

在这里插入图片描述

中文 python 文件是可以直接下载使用的,但是C/C++ 不可以
下载之后,上传到服务器上面,然后安装即可。
在这里插入图片描述

在这里插入图片描述

安装好的C/C++ 插件
在这里插入图片描述
调整字体的大小

之后直接创建新的code存放的文件夹,在vscode里面打开,直接就可以进行快乐的在线编程了

编写的第一个在线的c++程序
直接F5 运行即可

在这里插入图片描述

选择GDB环境(Linux默认存在gdb,gcc 编译器的)
如果没有 sudo apt-get install gdb gcc
在这里插入图片描述

安装gdb

选择 g++ 或者cpp 都可以
在这里插入图片描述
成功编译
至此完成code-service 的部署

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/260304
推荐阅读
相关标签
  

闽ICP备14008679号