初始化

作者: 斯特莫 | 来源:发表于2018-12-22 18:41 被阅读0次

1. 服务器

首先买个服务器, 也可以自己搭, 我偷了个懒, 趁着阿里云做活动买了云服务器 ECS, 3年才280

  1. 搭建环境

(1)安装node

wget命令下载Node.js安装包。该安装包是编译好的文件,解压之后,在bin文件夹中就已存在node和npm,无需重复编译。

wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz

解压文件。

tar xvf node-v6.9.5-linux-x64.tar.xz

创建软链接,使node和npm命令全局有效。通过创建软链接的方法,使得在任意目录下都可以直接使用node和npm命令:

ln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm

查看node、npm版本。

node -v
npm -v

(2)安装mongodb

https://www.mongodb.org/dl/linux/x86_64上找一个你喜欢的版本

找到对应下载链接.jpg
然后
wget http://downloads.mongodb.org/linux/mongodb-linux-x86_64-amazon-debugsymbols-v3.4-latest.tgz

然后解压得到mongodb(解压出来的不是这个名字, 修改一下)的文件夹, 创建日志目录和数据文件目录

cd /usr/local/src/mongodb/
mkdir -p data/logs
mkdir -p data/db

创建mongodb.conf配置文件

port=27333
#端口号(默认的端口号是27017,这里修改也是为了安全性)

dbpath=/usr/local/mongodb/data/db
#数据目录(指向刚才创建的数据文件目录)

logpath=/usr/local/mongodb/logs/mongodb.log
#日志目录(指向刚才创建的日志目录,并指定mongodb.log文件名,系统会自动创建)

fork=true
#设置后台运行

logappend=true
#日志输出方式(写日志的模式:设置为true为追加。默认是覆盖。如果未指定此设置,启>动时MongoDB的将覆盖现有的日志文件。)

auth=true
#开启认证(默认是flase,不需要认证的,这里开启认证是为了安全性)

进入/usr/local/src/mongodb/bin/目录下,启动MongoDB

cd /usr/local/src/mongodb/bin/
./mongod --config ../mongodb.conf

(3)安装python

找一个你喜欢的版本https://www.python.org/downloads/
跟安装mongodb一样wget然后解压

# tar -zxvf Python-3.6.1.tgz
# cd Python-3.6.1
# ./configure
# make && make install

检查 Python3 是否正常可用:

# python3 -V
Python 3.6.1

相关文章

  • Swift 5.1 (14) - 初始化和反初始化

    Swift 5.1 (14) - 初始化和反初始化Swift 5.1 (14) - 初始化和反初始化

  • 字符串初始化方式比较

    初始化方法一: 用new String初始化的存储方式: 初始化方法2: 用"="初始化的存储方式: 此方法初始化...

  • 2020-07-21 类属性和对象属性 初始化

    对象属性初始化有3种方式: 声明对象属性时初始化 在构造方法中初始化 在初始化块中初始化 类属性初始化有2种方式:...

  • Swift5.1学习随笔之初始化器

    初始化器 类、结构体、枚举都可以定义初始化器(init) 类有2种初始化器:指定初始化器、便捷初始化器 指定初始化...

  • javaSE回顾_05

    数组: 静态初始化: //静态初始化 int[] a = {1,2,3}; 动态初始化: //动态初始化 int[...

  • 第3章 标准库类型string、vector、数组

    1.string的几种初始化方式 直接初始化与拷贝初始化拷贝初始化使用=,而直接初始化不使用 2. cbegin ...

  • 重捡Java(十二)类与对象 属性初始化

    对象属性初始化 对象属性初始化有3种1. 声明该属性的时候初始化2. 构造方法中初始化3. 初始化块 类属性初始化...

  • 十二、初始化

    初始化 类、结构体、枚举都可以定义初始化器 (本章主要讲类的初始化) 类有2种初始化器 指定初始化器 便捷初始化器...

  • [C++之旅] 11 初始化列表

    [C++之旅] 11 初始化列表 初始化列表的特性 初始化列表先于构造函数执行 初始化列表只能用于构造函数 初始化...

  • Swift的初始化

    一、初始化器 指定初始化器 1、指定初始化器是主要的初始化器,每个类至少有一个指定初始化器。2、默认初始化器总是类...

网友评论

      本文标题:初始化

      本文链接:https://www.haomeiwen.com/subject/tcbikqtx.html