1、下载安装包
https://github.com/coder/code-server/releases
wget https://github.com/coder/code-server/releases/download/v4.13.0/code-server-4.13.0-amd64.rpm
2、安装
rpm -ivh code-server-4.13.0-amd64.rpm
3、配置
mkdir -p ~/.config/code-server/
vim ~/.config/code-server/config.yaml
bind-addr: x.x.x.x:380 --修改这里,主机ip+port
auth: password
password: xxxx --修改这里
cert: false
bind-addr: 10.10.x.x:380
auth: password
password: pwd
cert: false
4、浏览器打开
在Linux服务器上,如果你想要让VSCode Server(code-server)在后台持续运行而不使用nohup命令,你可以考虑使用以下几种方法:
-
使用
screen或tmux:
这些工具可以让你创建一个会话,即使关闭终端连接,会话中的程序也会继续运行。例如,使用screen:screen -S code-server-session /usr/bin/code-server当你需要断开连接时,可以按
Ctrl+A然后按D。之后,你可以通过screen -r code-server-session重新连接到会话。 -
使用
systemd服务:
你可以创建一个systemd服务单元文件,让code-server作为服务运行。首先,创建一个新的服务文件:sudo nano /etc/systemd/system/code-server.service然后,添加以下内容到文件中:
[Unit] Description=Code Server [Service] ExecStart=/usr/bin/code-server Restart=always [Install] WantedBy=multi-user.target保存并退出编辑器。然后,启用并启动服务:
sudo systemctl enable code-server.service sudo systemctl start code-server.service -
使用
atd(at守护进程):
如果你需要在特定时间运行code-server,可以使用at命令。首先,确保atd服务正在运行:sudo systemctl enable atd sudo systemctl start atd然后,使用
at命令安排任务:echo "/usr/bin/code-server" | at now -
使用
supervisord:
supervisord是一个进程控制系统,可以用来管理code-server。你需要安装supervisord,然后创建一个配置文件来管理code-server。
选择哪种方法取决于你的具体需求和服务器的配置。systemd服务是最常见的方法,因为它提供了很好的集成和控制。如果你需要更复杂的会话管理,screen或tmux可能更适合。如果你需要在特定时间运行code-server,atd可能是一个好选择。而supervisord则适合需要更高级进程管理的场景。
后台一直运行
nohup /usr/bin/code-server > output.log 2>&1 &
本文详细介绍了如何下载code-server的最新版本,通过RPM包进行安装,然后配置服务器的绑定地址、认证密码以及启动参数。步骤包括修改主机IP和端口,设置访问密码,并启用日志记录。
5433

被折叠的 条评论
为什么被折叠?



