当前位置 博文首页 > GHY:阿里云服务器部署vscode-server,实现在iPad上打代码

    GHY:阿里云服务器部署vscode-server,实现在iPad上打代码

    作者:[db:作者] 时间:2021-09-21 11:53

    前置准备:

    1. 所需设备:iPad、阿里云服务器(学生机大概100块钱一年)
    2. 所需软件:Xftp(用于传文件)、XShell(用于远程SSH)、Serverditer(iPad的软件)

    服务器配置

    首先需要下载一个vscode-server
    我准备把vscode装到/vscode/文件夹里面,如果有需要可以自己改

    cd /  #跳转到根目录
    mkdir vscode #新建vscode文件夹
    cd vscode  #跳转到vscode文件夹
    

    下载vscode-server

    wget https://github.com/cdr/code-server/releases/download/v3.10.2/code-server-3.10.2-linux-amd64.tar.gz
    

    如果不能访问github,我也把文件上传到蓝奏云了,又需要的可以自己下载,再用Xftp上传到服务器即可。

    下载:https://mpr.lanzoui.com/iZcXcpliped 密码:dqq6

    解压:

    tar -xvzf code-server-3.10.2-linux-amd64.tar.gz
    

    进入解压的文件夹:

    cd -xvzf code-server-3.10.2-linux-amd64.tar.gz
    

    创建一个startup.sh脚本,用于开启服务器:

    vi startup.sh
    

    startup.sh输入以下内容:

    export PASSWORD="123456"  #登录密码
    # 配置端口为9999,最后面的&代表后台运行,日志输出到run.log
    nohup ./code-server --port 9999 --host 0.0.0.0 --auth password > run.log 2>&1 &    
    echo $! > save_pid.txt
    

    执行脚本即可部署完成!
    浏览器打开http://你的服务器IP地址:9999/,可以看到以下界面,代表部署成功!
    在这里插入图片描述
    输入密码,就可以愉快地打代码了!
    在这里插入图片描述

    附:关闭vscode-server的方法:

    1. 查看所有被监听的端口
      netstat -lnpt
      

    在这里插入图片描述
    可以发现9999端口被PID=29591的应用占用

    1. 执行命令kill -9 29591,即可退出程序。

    iPad配置

    法一:直接浏览器打开http://你的服务器IP地址:9999/,就可以愉快地敲代码了。

    法二:App Store下载Serverditer

    1. 打开软件,点击下面的Self hoster server(Free)
      在这里插入图片描述
    2. 输入浏览器访问vscode的地址,下面再输入密码。SSH那些可以不管。
      在这里插入图片描述
    3. 可以愉快地敲代码了!!!

    在这里插入图片描述

    运行cpp程序

    首先,执行命令

    yum -y install gcc gcc-c++ kernel-devel
    

    安装gcc和g++

    然后打好代码之后,
    在这里插入图片描述
    在下面打开终端,执行命令

    g++ -g hello.cpp -o hello.out
    

    然后执行

    ./hello.out 
    

    成功输出"hello,world"
    在这里插入图片描述
    我也不知道怎么配置.vscode里的文件使它按F5就能运行,如果有懂的就在下面评论区教一下我吧!

    cs