centos8装codeserver
心血来潮想在ipad上写python,虽然知道有pythonista这样的神器,但是想要写个爬虫大作业都做不到,所以查阅了知乎等平台后决定在云服务器上装个codeserver
首先去codeserver的项目网站下载最新的压缩包,我这里选择的是在本地下载好再上传到服务器上,主要是就这一步就搞了我很久心态,在云服务器上经常下载不完整,不知道什么原因
官网网址https://github.com/cdr/code-server/releases/tag/v3.9.1
下载之后可以给他重命名一下,方便后面操作(我是直接把它命名成了code-server)
上传到服务器之后,打开xsheel工具,使用cd命令进入放置压缩包的目录,然后解压缩
tar -zxvf code-server.tar.gz #解压缩
cd code-server #进入解压后的目录
ls #查看文件列表
完整目录应该包含以下文件
bin dist LICENSE.txt node_modules package.json README.md ThirdPartyNotices.txt yarn.lock
code-server lib node out postinstall.sh src typings
通过修改文件的方式修改默认密码
使用宝塔面板修改/root/.config/code-server目录下的config.yaml文件,改成下图所示
然后启动的时候直接输入 ./code-server就可以了
codeserver默认端口是8080,也可以在上面文件中修改,这时在随便一个浏览器输入云服务器ip:8080,就可以进入codeserver的界面了
补充说明
这样启动你会发现每次关闭终端,codeserver就会停止,所以要用screen来保持运行
首先安装screen
yum install screen
创建一个名为vcsserver 的窗口
screen -S vcsserver
然后输入下面的命令运行
cd /root/code-server #路径看你解压到哪
./code-server
这样只要你不关闭这个screen进程或者重启服务器,codeserver就会一直运行了
如何在iPad上编程
有了codeserver,最简单的方法就是在浏览器直接输入地址来编程了,但是浏览器体验说实话一般般,所以推荐一个软件叫做Servediter,使用自己的服务器搭建的codeserver环境的话,这软件就是免费的,输入自己服务器的信息就可以进入了
插件的安装
目前3.9.1版本的codeserver已经可以直接在插件商城安装插件了,但是不知道什么原因我的codeserver不支持代码格式化,一直未解决