记录一下简单的服务器迁移过程
日常    2020-05-09 10:10:25    82    0    0
songjie   日常

    之前的服务器是学生时代买的,有着很大的福利,但是续费就很价格堪忧了,因此趁活动又买了新的1折服务器。(其实买的时候已经被停机了。。。不想丢数据被迫原价续费两个月,远超一年价格,心痛)

    涉及到一些迁移工作。1. leanote的mongodb的数据 2. 一些之前生成的个人项目代码文件 3.博客数据 4.一些收集的数据 4.软件的迁移/重装

    以下叙述并不一定是发生顺序:

        0.挑选丐版服务器,改安全策略,换绑域名


    一.数据迁移

        1.把mongo里的数据(主要是leanote的信息),备份出来

        2.乱七八糟一顿scp

        3.才发现leannote上传图片不能被一键备份。。。找到路径重新搞下


    二.更换博客架构

        1.最早使用的Hexo,在github上搞了个,但是域名和网速都很不满意。。。。虽然没啥内容,但是框架却是来回折腾

        2.恰巧谢益辉大佬发布了新包blogdown,基于R开发的,非常适合我这种Rmarkdown选手。自己开始改用blogdown搭建博客和发布博文,远程也可以借助Rstudio方便的进行配置和写文。也同时对实验室的workpress彻底的抛弃,完全改用了blogdown,(OS:要老板的需求写复杂的md真是太难受了,还要现查html语法)。

        3.最最最终发现了最方便易用的蚂蚁笔记leanote,唯一的良心开源笔记软件,可以写word和md,上传附件和图片也直接粘贴就行,而且可以用mango加密,甚至支持一键转博客,简直完美。不过好久没人维护了,许多功能和方法需要自己探索。。。这个把首页从登录界面换成博客就折腾了一天(https://www.zhihu.com/question/57965062?sort=created)。。。。。

 

    三.安装新软件

    1.更新源

    2. leanote及相关库 (https://github.com/leanote/leanote/wiki/Leanote-source-installation-on-Mac-and-Linux-(En)),然后改改配置

    3.mongo 

    4.编译安装 R 4.0 (https://blog.csdn.net/Edison_N/article/details/105953294)

    5.rstudo server 1.2 (终于兼容python和变量缓存了..) (https://rstudio.com/products/rstudio/download-server/debian-ubuntu/)

    6.编译openssl新版本用于解决rstudio的bug (https://www.jianshu.com/p/578dc82b06cc)

    7. 又出现 libR.so not found.重新编译R 加上参数(其实也不知道是新版本R的问题还是18.04的问题,单核的小服务器编译真的无语了) https://www.jianshu.com/p/350a30e3cece 他说的也不完全对,保险的是删掉之前的,然后重新连接R/lib里的对应文件

    8.看着80 端口8787端口27017端口正常工作就放心了。

Pre: 上网的方式 _V1

Next: Deep Subspace Clustering Networks

82
Sign in to leave a comment.
No Leanote account? Sign up now.
0 comments
Table of content