Ubuntu服务器 node服务器基本配置

〇 查看ubuntu的版本

执行命令:

1
2
3
4
5
cat /proc/version # 查看内核版本
uname -a # 查看内核版本
cat /etc/issue # 方法一
lsb_release -a # 方法二
cat /etc/lsb-release # 方法三

node环境安装

执行以下命令:

1
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -

然后执行:

1
apt-get install nodejs

pm2安装

pm2和forever是启动Nodejs服务常用到的两个工具。使用这两个指令可以使node服务在后台运行,另外它们可以在服务因异常或其他原因被杀掉后进行自动重启。
当前项目选用pm2。

1
npm install -g pm2

MongoDB的安装

  1. 导入公钥
1
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
  1. 创建list文件:
    12.04系统下:
1
echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

14.04系统下

1
echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

16.04系统下

1
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
  1. 更新本地包的数据
1
sudo apt-get update
  1. 最后执行命令进行安装
1
sudo apt-get install -y mongodb-org
  1. 启动mongod服务
1
sudo service mongod start

Redis的安装

  1. 下载解压文件

    1
    2
    3
    4
    wget http://download.redis.io/redis-stable.tar.gz
    tar xvzf redis-stable.tar.gz
    cd redis-stable
    make
  2. 将运行文件安装到 /usr/bin

    1
    make install
  3. 创建配置文件夹和数据文件夹

    1
    2
    sudo mkdir /etc/redis
    sudo mkdir /var/redis
  4. 将编译目录下的脚本拷贝到init.d文件夹下

    1
    sudo cp utils/redis_init_script /etc/init.d/redis_6379
  5. 拷贝配置文件

    1
    sudo cp redis.conf /etc/redis/6379.conf
  6. 为redis创建一个数据和工作目录

    1
    sudo mkdir /var/redis/6379
  7. 编辑/etc/redis/6379.conf

    • 把参数 daemonize 设置为 yes (默认是 no).
    • 设置 pidfile 为 /var/run/redis_6379.pid (可以根据需要改变端口).
    • 如果有需要可以改变 port 参数. 默认6379.
    • 设置 loglevel 参数为合适值.
    • 设置 logfile 为 /var/log/redis_6379.log
    • 设置 dir 为 /var/redis/6379 (此步骤很重要!)
  8. 执行命令:

    1
    sudo update-rc.d redis_6379 defaults
  9. 启动程序

    1
    sudo /etc/init.d/redis_6379 start
分享到