使用阿里云服务器部署Code-server

简介: 本人是iPad党,实在不想感受游戏本的重量,但是又要用到C++,Go语言开发,于是想起了GitHub上Code-server的项目,正巧有个服务器,所以就开始干了!

简介

本人是iPad党,实在不想感受游戏本的重量,但是又要用到C++,Go语言开发,于是想起了GitHub上Code-server的项目,正巧通过阿里云的官网了解到“飞天加速计划·高校学生在家实践”活动 ,有了个服务器,所以就开始干了!

安装包准备:

部署Code-server到服务器

1. 服务器安装宝塔

  1. 在Xshell 中输入以下命令(适用于Centos 7)

yum install -ywget && wget-O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

  1. 其它的系统可以在 宝塔 官网获取支持,例如:


    途中会有一次确认安装,请输入 y
  2. 登录宝塔
    在安装完成后我们获得了宝塔的各种消息,在浏览器中登录外网地址,使用账号密码登录

2. 安装Code-server

  1. 使用宝塔上传Code-server安装包

    打开opt文件夹(图中的文件夹是我已经解压的文件夹)

    选择上传


    解压Code-server文件

    在Xshell中运行下列命令后使用 Ctrl+C退出

./bin/code-server

  1. 配置Code-server
    地址栏中输入:

/root/.config/code-server


  1. 双击编辑 config.yaml文件

    图中的bind-addr使用的是8848端口,因为8080端口经常被占,尽量不要选择8080端口
    password密码可以自己设置,建议都先按照我的设置。
  2. 打开8848端口
    打开你的服务器,设置安全住规则,比如我的是阿里云:




    宝塔的配置

  3. 启动Code-server
    在Xshell中输入以下命令:

./bin/code-server

  1. 此时可以使用你的公网IP+ :8080访问到你的Code-server,使用Ctrl+C可以退出
  2. 让Code-server在后台长时间运行(建议先将访问密码修改,否则后面修改有点麻烦)
    在Xshell输入下面命令安装screen

yum install screen

  1. 在Xshell输入下面命令新建screen回话

screen -S codeserver

  1. 在Xshell输入下面命令启动Code-server

./bin/code-server

  1. 接下来关闭Xshell即可,~完结撒花!!!

配置开发环境

1. 配置C++开发语言环境

  1. 在Xshell中输入下列命令安装gcc

yum install gcc

  1. 在Xshell中输入下列命令验证是否安装成功

gcc--version

  1. 如果出现了版本号则成功安装
    这tm比Windows方便多了

2. 配置Go语言开发环境

  1. 将下载的go语言开发包上传到服务器
    地址栏中输入/usr/local,进入目录后选择上传。

    图中的文件选择解压
  2. 配置环境变量
    进入地址栏中的目录,找到profile文件,双击编辑

    文件中输入 export PATH=$PATH:/usr/local/go/bin

    配置成功!!!完结撒花!!!

总结

  • 使用Hexo进行文件的上传操作会方便很多
  • Hexo还可以实现管理网站等功能,有更多的发展空间哟
  • 使用过程中阿里云的服务器连接很稳定,没有出现异常情况
  • Code-server上线以来,一直在稳定工作

Tips:

  • 关于VS Code的使用我就不重复了,记得各种插件安装上,还有设置中勾选Run in terminal的选项。
  • Centos 7 自带了Python的开发环境,~我就不需要写教程啦
  • 遇到不会的随时重置服务器在下面提问!
  • 程序员不要太肝了,保重身体!!!!!!

完结撒花!!!


相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7天前
|
弹性计算 监控 负载均衡
|
26天前
|
监控 安全 Linux
RHEL 环境下 Subversion 服务器部署与配置
【10月更文挑战第18天】在RHEL环境下部署Subversion服务器需依次完成安装Subversion、创建版本库、配置服务器、启动服务、客户端连接及备份维护等步骤。确保遵循安全最佳实践,保障数据安全。
|
30天前
|
Prometheus Kubernetes 监控
k8s部署针对外部服务器的prometheus服务
通过上述步骤,您不仅成功地在Kubernetes集群内部署了Prometheus,还实现了对集群外服务器的有效监控。理解并实施网络配置是关键,确保监控数据的准确无误传输。随着监控需求的增长,您还可以进一步探索Prometheus生态中的其他组件,如Alertmanager、Grafana等,以构建完整的监控与报警体系。
118 60
|
7天前
|
PHP 数据库 数据安全/隐私保护
布谷直播源码部署服务器关于数据库配置的详细说明
布谷直播系统源码搭建部署时数据库配置明细!
|
16天前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
153 2
|
17天前
|
NoSQL Linux PHP
|
17天前
|
弹性计算 数据库连接 Nacos
阿里云ECS服务器在docker中部署nacos
docker pull nacos 失败,docker部署nacos遇到的问题,nacos数据库连接,nacos端口映射
76 1
|
23天前
|
监控 网络安全 调度
Quartz.Net整合NetCore3.1,部署到IIS服务器上后台定时Job不被调度的解决方案
解决Quartz.NET在.NET Core 3.1应用中部署到IIS服务器上不被调度的问题,通常需要综合考虑应用配置、IIS设置、日志分析等多个方面。采用上述策略,结合细致的测试和监控,可以有效地提高定时任务的稳定性和可靠性。在实施任何更改后,务必进行充分的测试,以验证问题是否得到解决,并监控生产环境的表现,确保长期稳定性。
37 1
|
27天前
|
安全 Linux 数据安全/隐私保护
RHEL 环境下 Subversion 服务器部署与配置
【10月更文挑战第17天】在RHEL环境下部署Subversion服务器包括安装Subversion、创建和配置版本库、启动服务器、客户端连接以及备份与恢复等步骤。通过这些步骤,可确保服务器的安全性和稳定性,满足版本控制需求。
|
29天前
|
前端开发 Java Shell
后端项目打包上传服务器部署运行记录
后端项目打包上传服务器部署运行记录
27 0
下一篇
无影云桌面