最近个人买了一个阿里云的服务器,就想着做点事情,花了好久才配置好我的服务器。
将自己的心得,和遇到的坑,描述一下。
服务器
首先你要有一台服务器,我选的是阿里云的轻量服务器,买完就后悔了,比ECS的要贵,关键他给出的一些用起来不是特别舒服,还是喜欢自己整理和配置,最后我到最后还是用的Ubuntu 16.04进行环境的搭建。
前置的买的步骤省略,直接进入到服务器内。显示如下
1234Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-93-generic x86_64)* Documentation: https://help.ubuntu.com* Management: https://landscape.canonical.com* Support: https://ubuntu.com/advantagesudo apt-get update // 对系统更新一下,每次更新下没有毛病
在ubuntu中安装与配置zsh与oh-my-zsh (为什么要安装这个,因为好用~)
ubuntu中默认安装了哪些shell
12$ cat /etc/shells # /etc/shells: valid login shells/bin/sh/bin/dash/bin/bash/bin/rbash(有sh、dash、bash和rbash)当前正在运行的是那个版本的shell
1echo $SHELL/bin/bash正式安装zsh、git和wget
1sudo apt-get install zsh git wget获取并自动按照oh-my-zsh
1wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh替换bash为zsh:
1$ chsh -s /bin/zsh最后重启:重新登录就能看舒服的shell了
1$ sudo reboot
下面我们可以一口气安装很多软件,有很多将来会用到
1sudo apt-get install vim openssl build-essential libssl-dev wget curl安装node 还是选择n
123curl -L https://git.io/n-install | bashn v7.9.0 //我这里选择的是安装一下cnpm有些模块 npm还是有段慢
1npm i -g cnpm我们安装一下我们需要的模块,我这里用的cnpm
1cnpm i pm2 webapck gulp grunt-cli -g
OK,现在nodejs环境以及以及OK了。