ipad上写代码???阿里云+vscode-server助你一臂之力
新的学期马上就要开始了,想要入手一波ipad,但又没有合适的理由???用来上网课?用来记笔记?不如说用来写代码吧!!!
本篇文章将为你详细的介绍如何使用阿里云+code-server来实现在ipad上写代码。
首先呢,我们需要一台服务器,这里不多说了,阿里云和腾讯云的新用户都可以白嫖一段时间。新用户和学生购买都可以以很低的价格买到一台。我这里呢使用的是阿里云的服务器安装的ubuntu20的系统,进入服务器控制页面后,要修改一下安全组,手动开放一个你喜欢的端口(我这里使用的9999端口)
配置完成之后呢,就是进入到服务里安装coder-server,github上也有相关的下载方式,可能通过他的没法下载,这里提供一下网盘的链接:
下载完成后,使用xshell连接服务器,在根目录下创建一个名为vscode的文件夹。
mkdir vscode
使用xtfp工具将下载好的coder-server上传到该文件夹下顺便改个名字,方便解压输入。
1. 进入vscode文件夹
cd vscode
2. 解压code-server文件到当前文件夹
tar -zxvf code-server.gz
3. 查看vscode文件夹下包含那些文件
ls
6. 创建启动服务的shell脚本:
vi start.sh
7. 输入以下内容(PASSWORD=""引号中是自己设的密码,host后面将0.0.0.0改成自己服务器私有ip的地址)可直接赋值粘贴
#start.sh
export PASSWORD="自己设的密码"
nohup ./code-server-3.10.2-linux-amd64/code-server --port 9999 --host 0.0.0.0 --auth password > code-server.log 2>&1 &
echo $! > save_pid.txt
echo "code-server 服务已启动!!!"
设置好了之后,按esc退出编辑(按i是进入编辑状态)输入一下内容后回车保存
:wq!
启动shell脚本开启code-server服务
sh start.sh
出现以下提示代表启动成功:
在浏览器输入公有ip:端口(例:0.0.0.0:9999)即可进入,密码就上面的自定义的密码。
创建一个停止服务的shell脚本(code-server开启会有大量的进程,手动kill比较麻烦)
vi shut.sh
键入以下内容,保存操作同上面
#!/bin/sh
PROCESS=`ps -ef|grep code-server|grep -v grep|grep -v PPID|awk '{ print $2}'`
if [ ! -n "$PROCESS" ];thenecho "code-server 进程未启动!!!"
elsefor i in $PROCESSdoecho "Kill the code-server process [ $i ]"kill -9 $idoneecho "code-server 进程已关闭!"
fi
当想要关闭code-server服务时,启动此脚本即可
sh shut.sh
直接使用ip的方式访问不太优雅,我们可以使用nginx转发一下,购买一个域名备案后用于自己在ipad上写代码,当然这种方式也可以在手机上电脑上的浏览器进行Coding
最后,附上效果图:
现在,就可以在ipad等移动设备上快乐的Coding了
ipad上写代码???阿里云+vscode-server助你一臂之力相关推荐
- 微信头像下载并上传到阿里云OSS,PHP文件上传到阿里云OSS简单代码(OSS文件上传,微信头像下载,CURL下载文件,微信头像链接过期)
(就这么个小事,有多少公司多少项目没做到!!) 微信公众号项目,后端获取到授权用户的微信头像后,要自行下载保存,不下载的话,微信返回的头像链接会在一段时间后过期,无法访问! 下面是我写的两个简单实用方 ...
- 新华三发布H3C Workspace数字工作空间:只需一张屏,程序员也能随时随地在云上写代码
随着数字时代的不断发展,工作模式经历了面对面的"纸+笔"模式.办公室场景下的"PC+电脑"模式.以及远程办公场景下的"手机+协同软件"模式, ...
- 阿里云Windows Server 2022服务器在Win10上部署项目上线
阿里云Windows Server 2022服务器在Win10上部署项目上线 购买服务器 直接到阿里云ECS购买 购买成功后,进入[工作台]找到自己刚刚购买的服务器 进入直接的服务器实例后,点击[重置 ...
- 浏览器上写代码,4核8G微软服务器免费用,Codespaces真香
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 一图胜千言 先上图,下面是欣宸在自己的iPad Pro ...
- 一步步带你实现一个简单的express服务器,能让vue通过axios请求将图片上传到阿里云OSS
文章目录 前言 一.申请阿里云OSS 二.Vue前端读取图片 三.将图片base64转成二进制文件 四.搭建express服务器 五.通过axios给服务器发送请求 六.发送图片并上传阿里云 我们首先 ...
- 图片文件压缩并上传至阿里云OSS
图片处理 Thumbnails 在进行Java开发时可以使用Thumbnails工具类对图片进行处理,旋转.裁剪.格式转换.加水印等. 使用步骤 导包 <dependency><gr ...
- 利用Proteus仿真基于stm32的智能家居并上传至阿里云
学校组织了为期两周的实训,疫情原因只能线上,学习的是stm32,本来利用32制作智能家居并上传阿里云网上的教程很多的,但是仿真并上云暂未发现,这也是我本次实训感觉学到的东西. 实现的东西其实很简单,就 ...
- Android从相册中选取图片上传到阿里云OSS
在开发APP软件中,boss突然提出想在软件中添加一个多张照片上传的功能,作为菜鸟的我,琢磨了两天,才弄出来,今天特地贴出来.本篇博客主要介绍的是将本地图片上传到服务器的方法技巧.主要技术点是: 一. ...
- vue前端直接使用element-ui的upload组件上传到阿里云OSS存储
因为公司的服务器比较拉吧,所以老大决定将数据文件等上传到阿里云服务器,通过ali-oss方式,这样的话读取文件也比较快 (能看到这说明什么安装element-ui都会了,我就不详细介绍了,直接跳过) ...
- 树莓派将DHT11温度湿度上传到阿里云物联网平台
树莓派将DHT11温度湿度上传到阿里云物联网平台 1.自定义功能 添加的过程就是如此,因为温度是有小数点的,所以用float比较好,其他的比如时间等等也可以使用text类型,视情况而定. 定义好之后就 ...
最新文章
- Facebook新AI模型实现直接从非英语语言翻译到另一种非英语语言
- mybatis sql标签_这谁顶得住?Mybatis 十八连环问
- Oracle 数据库-服务器端字符集查看方法
- 信号处理专业名词术语
- Leetcode69场双周赛-第四题5931. 用邮票贴满网格图
- 好好爱惜自己的牙齿(电动牙刷)
- SAP Hybris Commerce帮助文档的结构
- python素描效果_python实现图片素描效果
- Android 应用开发---API Level对应Android版本一览表
- 深度学习之卷积、全连接、反卷积等
- 给大家送一个机械轴键盘~
- maven 生命周期的指令
- #洛谷oj:P1197星球大战
- 新会计准则对传统会计理论的七大变革
- html样式格式文件的后缀名是( ),什么是HTML格式?什么是CSS格式?
- 网络上公开的华为一面、二面、三面、四面、五面过程的总结
- 名表商城ECshop程序网站源码 在线商城网站源码wap+H5支付+https
- 中国第一个IT职场情商测评
- Unity基础篇:Serializable总结与深入研究。
- QIIME 2教程. 09数据导入Importing data(2021.2)
热门文章
- 小炫酷的3D旋转立方体相册
- JDBC - new Date插入mysql数据库,数据库时间多一秒问题
- idea git Untracked Files Prevent Pull
- java实现高清图片剪切
- python正则取反,一文搞定Python正则表达式
- 解二元一次方程组程序
- iOS添加子控制器(addChildViewController)
- matlab 大括号用法,Shell(Bash)小括号和大括号用法及区别
- Molecular Contrastive Learning of Representations via Graph Neural Networks
- 氨基酸三字母序列转单字母序列