VPS搭建

实验室的海外服务器还有10来天就过期了,趁有点时间就玩一玩!

前言:今天去Vultr部署了一个虚拟专用服务器(下面以VPS代指),一开始系统分配的IP已经被GFW墙了,可是我还抱着一丝轻蔑的态度,想要用远程终端通过代理来登录,折腾了2个小时后觉得不太靠谱,还是把VPS给删除掉,让系统再从新分配一个不同IP的VPS给我。然后马上来这里ping测试一下有没有被墙。幸运的是,我第二次就可以了,不需要通过代理就能用putty来登录VPS。弱弱地吐槽一句,Vultr的网页终端交互能力好弱啊!

  • 所部署的VPS参数如下 用了Ubuntu14.04挺久的了,所以玩生不如玩熟!!!

一些更新

  • apt-get update && apt-get upgrade
  • apt-get install gcc g++ # 更新编译器
  • apt-get install aptitude

vim

系统原生配置的是vi,我习惯用vim就下载一个vim,接着再安装vim的插件

  • apt-get install vim
  • wget -qO- https://raw.github.com/ma6174/vim/master/setup.sh | sh -x

SSR

  • 这个我就不多做解释了,懂的人懂就好!(奸笑ing)

    安装

    1
    2
    3
    wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
    chmod +x shadowsocksR.sh
    ./shadowsocksR.sh 2>&1 | tee shadowsocksR.log
  • 一开始要设置密码,之后的都使用默认配置

使用命令

1
2
3
4
5
./shadowsocksR.sh uninstall # 卸载
/etc/init.d/shadowsocks start # 启动
/etc/init.d/shadowsocks stop # 停止
/etc/init.d/shadowsocks restart # 重启
/etc/init.d/shadowsocks status # 状态

文件配置路径

1
2
3
/etc/shadowsocks.json # 配置文件路径
/var/log/shadowsocks.log # 日志文件路径
/usr/local/shadowsocks # 代码安装目录

Database

安装mysql

  • apt-get install mysql-server mysql-client libmysqlclient-dev libmysql-java
  • 弹出蓝色框框,输入两次密码

登录

  • mysql -u root -p

Git

  • apt-get install git -y

配置

  • git config --global user.email "eclaboratory@163.com"
  • git config --global user.name "EC-Lab"
  • git config --global credential.helper store # 用于保存用户数据

博客环境搭建

安装

  • apt-get install npm
  • apg-get install nginx -y
  • npm install hexo-cli hexo-server -g

之后继续补充!

:本文内容部分来自互联网整理,部分来自个人经验总结;本文将持续收集更新,欢迎留言补充!

要是觉得不错,就鼓励一下吧!