浏览器里的VSCode:安卓平板的代码工具

1.服务器配置

1.1 Download the releases and test code-server

wget https://github.com.cnpmjs.org/cdr/code-server/releases/download/v3.10.0/code-server-3.10.0-linux-amd64.tar.gz


tar xvf code-server-3.10.0-linux-amd64.tar.gz

cd code-server-3.10.0-linux-amd64/

./codeserver

CTRL+C
 [root@BaiduyunZlCENTOS code-server-3.10.0-linux-amd64]# ./code-server
***** Please use the script in bin/code-server instead!
***** This script will soon be removed!
***** See the release notes at https://github.com/cdr/code-server/releases/tag/v3.4.0
[2021-07-02T07:30:09.485Z] info  code-server 3.10.0 6610bff3216c48fdd0884191338b1092765dbb5a
[2021-07-02T07:30:09.487Z] info  Using user-data-dir ~/.local/share/code-server
[2021-07-02T07:30:09.512Z] info  Using config file ~/.config/code-server/config.yaml
[2021-07-02T07:30:09.512Z] info  HTTP server listening on http://127.0.0.1:8080
[2021-07-02T07:30:09.513Z] info    - Authentication is enabled
[2021-07-02T07:30:09.513Z] info      - Using password from ~/.config/code-server/config.yaml
[2021-07-02T07:30:09.513Z] info    - Not serving HTTPS

在回显中找到配置文件(config.yaml)所在位置:
~/.config/code-server/config.yaml

vim ~/.config/code-server/config.yaml
# 修改前
bind-addr: 127.0.0.1:8080
auth: password
password: 732a3503accf7d3cde341ec2
cert: false
# 修改后
bind-addr: 0.0.0.0:8080
auth: password
password: yourpassword
cert: false

仅需要修改服务运行的地址,并且换一个自己的密码。(端口号也可以修改,非常用端口即可,例如8888,9999,10000等等,另外不建议使用8080,也会和你的其他web服务造成冲突)。

1.2 Run the code-server

./code-server --auth password

此时已经启动该code-server的web服务。
打开你的浏览器,输入 [ 主机的公网ip:端口号 ] 后输入你设定的密码即可使用web版的VSCode。

另外,如果此时退出shell,服务也会跟着停止,在此提供一条可以在后台运行且不打扰前台正常使用主机的命令。

# 创建用于接收log回显的文件
mkdir /root/log_codeserver

touch /root/log_codeserver/log.txt

# 之后只需要(在code-server目录下)执行该命令,即可后台运行服务,如果出现错误,则可以去log.txt中查看报错原因。

.code-server --auth password 1> /root/log_codeserver/log.txt 2> /root/log_codeserver/log.txt &

1.3 Stop the code-server

对于非后台运行的服务,使用CTRL+C或者直接关闭shell即可停止服务。
对于后台运行的服务,首先要根据你服务的端口号找到进程pid,然后使用kill命令结束服务进程

# 此时服务在后台运行,部署于9999端口

netstat -tunlp

# 回显(部分)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      20309/node
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1163/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1379/master
tcp6       0      0 :::22                   :::*                    LISTEN      1163/sshd

# 可以看到占用0.0.0.0:9999的进程的pid为20309

# kill掉即可

kill -9 20309

1.4 Reference

  1. Code-server开源项目
  2. 菜鸟教程-Linux教程-shell重定向
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值