最近在阿里云上购置了一个云服务,系统是 CentOS7 的,对于不懂 Linux 的菜鸟来说,买了之后也是一脸蒙逼,简直无从下手。
幸好有强大的搜索引擎,折腾了两天,总算有些收获。
收获一:使用 MAC 终端登录
登录阿里云,拿到外网的 ip 地址,然后打开 MAC 终端,输入
1 | ssh root@xx.xxx.xxx.xxx |
没错,就这么简单,然后我们就可以在服务器上愉快的玩耍了。
收获二:文件上传下载
scp 了解一下
上传文件到服务器
1 | scp -r test.txt root@xx.xxx.xxx.xxx:~ |
从服务器下载文件
1 | scp -r root@xx.xxx.xxx.xxx:~/test.txt ~/Desktop/ |
收获三:在 CentOS7 上安装 Node.js
这个也折腾了好久,网上的教程也挺多的,但是本人遇到的几个坑说明一下
- 源码安装,推荐但是并不是最有效率的,因为下载过来的源码需要经过解压,编译(很花费时间,而且需要安装 gcc 来作为编译软件),安装
- 使用已编译版本安装,这是我目前使用的方法,好处不用说了,坏处是版本固定,安装完之后,需要将 node 和 npm 配置成全局环境
收获四:在 CentOS7 上安装 mongodb
1、下载安装包
1 | # 版本自己选择 |
2、解压
1 | tar -zxvf mongodb-linux-x86_64-3.2.12.tgz |
3、移动到指定位置
1 | mv mongodb-linux-x86_64-3.2.12/ /usr/local/mongodb |
4、在/usr/local/mongodb 下创建文件夹
1 | mkdir -p /data/db |
5、启动
在/usr/local/mongodb/bin 下
1 | ./mongod |
PS:
1 | # 使用命令启动mongodb数据库 |
6、关闭
1 | /mongod --shutdown |
收获五:在 CentOS7 上安装 redis
其实跟安装 mongodb 大同小异,搜一下网上一大堆
收获六:后台启动 node 服务,关闭 ssh 时,不会断开
有两种方法
- 利用 forever 在 Linux 上实现 Node.js 项目自启动
- nohup
对于 Linux 高手来说不算什么,所以,这只是 Linux 菜鸟的日常记录(无辜笑脸)