阿里云服务器重装系统笔记

概述

前几天samba突然不能用了,调了几天都连不上,今天重装了以后还是不行,在本地虚拟机上一模一样的配置却可以,上网查到可能是运营商屏蔽了139,445端口。这里记录一下重新装了些什么基本的东西。

重装系统

登陆阿里云官网个人管理后台,关闭实例。选择镜像并重装系统。

等待其自动完成,然后:

1
2
> apt-get update
> apt-get upgrade

安装pptpd

参考:https://help.ubuntu.com/community/PPTPServer

ubuntu下的pptpd有个小错误,按照如下过程需要修改:http://www.linuxdiyf.com/linux/18366.html

安装samba

https://help.ubuntu.com/community/Samba/SambaServerGuide。据阿里云的论坛上说,貌似国内有些运营商屏蔽了139,445等端口,samba不能正常使用。

安装ftp

既然samba不能用,那就转战ftp吧,https://help.ubuntu.com/lts/serverguide/ftp-server.html。在线编辑的话ftp没samba好用,不过没办法。

安装nodejs和hexo

1
2
3
4
> apt-get install nodejs
> apt-get install npm
> apt-get install nodejs-legacy
> npm install hexo-cli -g

安装hexo的数学公式插件

1
2
3
> npm install hexo-math --save
> # 下述语句需要在博客目录下执行
> hexo math install

安装nginx做反向代理

参考http://oychao.github.io/2016/04/21/else/06_nginx_proxy/

安装supervisor

1
> apt-get install supervisor

配置添加备份资料脚本,清理内存脚本等,将hexo交给supervisor管理。

2017年2月19日注:hexo生成静态文件,用Nginx代理就够了,没必要将hexo交给supervisor。