关于新买的linux服务器
在 CentOS 安装软件的时候,可能缺少一部分支持库,而报错。这里首先安装系统常用的支持库。那么在安装的时候就会减少很多的错误的出现。(我也看不懂,网上抄的,但是蛮有用)
命令:
# yum install -y gcc gdb strace gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs patch e2fsprogs-devel krb5-devel libidn libidn-devel openldap-devel nss_ldap openldap-clients openldap-servers libevent-devel libevent uuid-devel uuid mysql-devel
配置node环境
首先去官网下载代码,这里一定要注意安装分两种,一种是 Source Code 源码,一种是编译后的文件。
1.编译好的文件
简单说就是解压后,在bin 文件夹中已经存在 node 以及 npm,如果你进入到对应文件的中执行命令行
一点问题都没有,不过不是全局的,所以将这个设置为全局就好了。
# cd node-v0.10.28-linux-x64/bin 进入到 bin 文件夹下
# ls 可以查看文件夹下文件
# ./node –v 可以查看 node 版本,但是只能在这个文件夹下运行 node
设置全局,即建立软链接
# ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/bin/node
# ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/npm /usr/local/bin/npm
这里/home/kun/mysofltware/这个路径是你自己放的,你将 node 文件解压到哪里就是哪里。
2.通过源码编译,这种方式你下载的文件是 Source code
# tar xvf node-v0.10.28.tar.gz 解压 node 压缩包
# cd node-v0.10.28 进入到文件夹
# ./configure 执行配置文件
# make 编译
# make install 安装
# node –v 查看 node 版本,如果出现版本号则安装成功
配置 mongodb
-
1.下载安装包,我下载的是3.6.17的,尽量不要太新也不要太旧吧,2.6以下的最好就算了,之后如果要升级烦死你.(可下载历史版本:www.mongodb.org/dl/linux)
-
2.解压对应的安装包
# tar zxf mongodb -
3.然后为 mongodb 创建数据库存放的位置和日志文件,我在 mongodb 下面建立了 data 文件夹用于存放数据,建立 logs 文件夹用于存放日志。
-
4.预启动 mongodb 数据库(不会断开则表示成功,不成功百度原因),先进入 bin 文件夹下
# ./mongod –dbpath /usr/local/mongodb/data –logpath /usr/local/mongodb/logs 路径为你自己的路径 -
5.永久运行数据库在命令后加上 --fork即可(数据库不加密模式运行)
# ./mongod –dbpath /usr/local/mongodb/data –logpath /usr/local/mongodb/logs --fork