CentOS或RHEL安装code-server(vscode-web)

下载rpm安装包

  • 网络下载或者下载到本地再上传到服务器,点击访问国内下载地址,不需要积分
    curl -fOL https://github.com/coder/code-server/releases/download/v4.19.1/code-server-4.19.1-amd64.rpm
    

安装

rpm -i code-server-4.19.1-amd64.rpm

关闭和禁用防火墙

  • 如果是云服务器,请开启对应端口的安全组

    systemctl stop firewalld.service
    
    systemctl disable firewalld.service
    

启动生成配置文件

  • 此时应该会启动失败

    systemctl enable --now code-server@root
    
  • 生成的配置文件再隐藏目录中(ls -a):~/.config/code-server/config.yaml

  • 修改配置文件如下:

    bind-addr: 0.0.0.0:8080 # ip设置为0 ,否则浏览器无法访问
    auth: password
    password: 8fec657532c10550b60a6d5b # 密码自己设置
    cert: false # 是否开启https证书,不开启除了图片无法预览外,无影响开发使用

启动/停止

# 启动后打开浏览器访问:IP+端口
systemctl start code-server@root
systemctl stop code-server@root

查看运行状态

systemctl status code-server@root

查看运行日志

journalctl -u code-server@root

安装开发环境

  • 如果是java环境,需要先在服务器安装jdk和maven

    yum install java-11-openjdk
    
  • 安装vscode插件
    在这里插入图片描述

  • 配置国内源
    在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2022年4月12日 Go生态洞察:何时使用泛型 ️

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

【嵌入式Linux程序开发综合实验】-1(附流程图) | ARM开发板 | 测试“Hello World” | Makefile文件 | 实现加法相加

任务:编写在标准输出终端输出“Hello World!”的C语言代码以及输入指定数字相加结果、Makefile,并分别编译出在PC与ARM上运行的可执行程序文件。 设备以及工具 硬件:Linux开发板、PC机、串口连接线 图1 Linux开发板以及串口接线 …

LED屏幕信息安全如何预防?

随着科技的不断进步,LED屏幕在我们生活和工作中扮演着越来越重要的角色,然而,随之而来的是信息安全面临的挑战。为了有效预防LED屏幕信息的泄露和被盗取,我们需要采取一系列的安全措施。以下是一些建议: 物理安全措施&…

【 RTTI 】

RTTI 概念: RTTI(Run Time Type Identification)即通过运行时类型识别,程序能够使用基类的指针或引用来检 查着这些指针或引用所指的对象的实际派生类型。 原因: C是一种静态类 型语言。其数据类型是在编译期就确定的,不能在运…

【DPDK】Trace Library

概述 跟踪是一种用于了解运行中的软件系统中发生了什么的技术。用于跟踪的软件被称为跟踪器,在概念上类似于磁带记录器。记录时,放置在软件源代码中的特定检测点会生成保存在巨大磁带上的事件:跟踪文件。稍后可以在跟踪查看器中打开跟踪文件…

密码学学习笔记(二十二):RSA签名方案

在RSA中,计算公钥的欧拉函数和私钥是关键步骤。 如何计算呢? RSA算法中的是两个质数 p 和 q 的乘积。所以两个质数必须要找到。一旦找到 p 和 q就可以使用公式() (p-1) (q-1)来计算。 计算私钥d 私钥 d 是满足 e*d ≡ 1 mod   的整数。换句话说&a…

Android studio Load error:undefined path variables

android stuido 报错 Load error:undefined path variables Gson is undefined 处理方法: 点击进行Sync Project with Gradle Files

指针综合运用第一期

1.int**p的含义:*p表示这是一个指针,int*表示它指向的类型是int型的指针 2.*在打印或赋值时表示解引用,(向右对应),如**p,为*p的解引用指向某个指针,再进行解引用得到确定的值 3.指…

如何解决“该公众号提供的服务出现故障,请稍后再试”

出现“该公众号提供的服务出现故障,请稍后再试” , 或者是出现 “公众号接口出现异常,请加入微信群接收接口报警” 的提问, 出现这个一般是开发者自身服务器出现问题导致的。 本文我来教大家如何排查。 第一步:加入告…

一个简单的参数帮助框架,c实现

文章目录 具体实现如下&#xff1a; #include <stdio.h> #include <stdlib.h> #include <string.h> void print_help(char *argv[]) { printf("Usage: %s [options]\n", argv[0]); printf("Options:\n"); printf(" -h, -…

Leetcode—704.二分查找【简单】

2023每日刷题&#xff08;四十七&#xff09; Leetcode—704.二分查找 实现代码 int lower_bound(int* arr, int numsSize, int tar) {int left 0, right numsSize;int mid left (right - left) / 2;while(left < right) {mid left (right - left) / 2;if(arr[mid] …

Mysql的页结构详解

1.数据库的存储结构&#xff1a;页 索引结构为我们提供了搞笑的查找方式&#xff0c;索引信息和数据记录都在保存在文件上的&#xff0c;准确地说&#xff0c;是保存在“页”结构中。 1.1磁盘与内存的基本交互单位&#xff1a;页 InnoDB将数据划分为若干个页&#xff0c;Inn…