整理我在阿里云上部署的东西。
开始
假设已经买好了服务器,并且安装的是 Ubuntu 18.04,首先是更新:
1 |
|
Docker
以后的软件大部分都要依靠 Docker,所以首先装这个。我参考的是这个博客:How To Install Docker On Ubuntu 18.04 Bionic Beaver
- 下载依赖:
1 |
|
- 添加秘钥:
1 |
|
- 添加源:
1 |
|
更新源:
1 |
|
- 安装:
1 |
|
- 如果想要安装特定版本,可以先查询
apt-cache madison docker-ce
,然后用下面命令安装特点版本:
1 |
|
- 最后检查是否安装成功:
1 |
|
关于 Docker 如何使用,请自行查找资料。
Jupyter Notebook
Jupyter Notebook 用于看交互式文档(边看文档边试代码,舒服~),甚至可以(伪)协同办公。安装流程如下:
- 先升级 pip ,否则会出现 unsupported operand types …,逐个输入下面的命令:
1 |
|
若出错,可直接用 sudo apt-get install python3-pip
- 然后执行下面这个命令:
1 |
|
- 安装好后,输入下面命令生成配置文件:
1 |
|
- 修改配置文件:
1 |
|
修改内容如下:
1 |
|
1 |
|
1 |
|
1 |
|
关于开放端口,还需要弄一下系统以及阿里云的防火墙,打开相应端口才行。
- 配置完成后修改密码:
1 |
|
- 然后就可以使用Jupyter Notebook了,方法是在服务器上输入
jupyter notebook
,然后在电脑上的浏览器中打开服务器的ip地址:8888
关于如何使用 Jupyter Notebook,见我的另一篇博文 Jupyter Notebok入门;关于如何开机启动 Jupyter Notebook,请自行搜必应。
ShareLaTeX
既然可以编辑 md ,那肯定要进一步编辑 tex 呀!所以就看中了 ShareLaTeX 。下面是安装方法:
(参考了 ShareLaTeX Quick Start Guide ShareLaTex的安装、配置与部署 在本地部署ShareLaTeX服务 Installing ShareLaTeX 使用Docker部署ShareLaTex并简单配置中文环境 Docker: ShareLaTeX mit TeXLive 2019 )
- 安装 Docker(上面刚讲过)
- 通过 docker-composer.yml 文件安装(需要30分钟):
1 |
|
- 安装完整的 TexLive:
1 |
|
重启后要做的事
在 root 下:
- 启动 ShareLaTeX:
1
cd /root/docker/sharelatex && setsid sudo docker-compose up
在 share 下:
-
启动 Jupyter Lab
setsid jupyter lab