一. 本地连接
- ssh 连接
ssh [email protected].***.***;
之后输入密码;如果refused ,查看是不是服务器远程连接没登录呢。
- winScp 连接
用户名:root; 密码:服务器密码;
二. ubuntu上安装node配置
node 中文网: http://nodejs.cn/download/
node.js 可查看稳定版本 https://nodejs.org/zh-cn/download/
找到淘宝镜像,找到具体链接地址
wget http://cdn.npm.taobao.org/dist/node/v10.8.0/node-v10.8.0-linux-x64.tar.xz //这个版本号与实际对不上
wget https://nodejs.org/dist/v8.12.0/node-v8.12.0-linux-x64.tar.xz // 稳定版本
xz -d node-v8.12.0-linux-x64.tar.xz / tar -xzvf node-v8.12.0-linux-x64.tar.gz
tar -xvf node-v8.12.0-linux-x64.tar
ln -s /node-v8.12.0-linux-x64/bin/node /usr/bin/node
// 本来是/usr/local/bin/node 但是提示 node -v /usr/bin/node no such file 就映射到 /usr/bin/node
ln -s /node-v8.12.0-linux-x64/bin/npm /usr/local/bin/npm
node -v / npm -v ok
遇到问题:
node -v 找不到版本:
The program 'node' can be found in the following packages:
* node
* nodejs-legacy
Try: apt-get install <selected package>
解决方法: sudo apt-get install nodejs-legacy
nodejs-legacy 下载失败 => apt 没更新
sudo: unable to resolve host iZwz9dcpa52dlmwk1ywqa8Z
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package nodejs-legacy
解决方法: sudo apt-get update
三. ubuntu上安装mongodb配置
1. 把mongodb下载到本地(因为mongodb官网下载地址不好用)。https://www.mongodb.com/download-center?jmp=nav#atlas
也可以 wget + 网址
2. scp /本地目录/文件名 root@服务器地址:/(根目录)
3. 解压 tar -zxvf mongodb...
4. 创建文件夹 mongodb
5. 移动 mv mongodb... mongodb
6. mongodb文件夹下创建文件夹 mkdir data、logs(touch mongo.log)、etc(vi mongo.conf) vi命令保存退出:按下esc,之后输入 :wq;
dbpath=/mongodb/data
logpath=/mongodb/logs/mongo.log
logappend=true
journal=true
quiet=true
port=27017
bind_ip=0.0.0.0
fork=true
7. 配置全局变量 ln -s /mongodb/mongodb.../bin/mongo /usr/local/bin/mongo (mongod 同理)
8. 启动mongodb 进入bin目录
cd /mongodb/mongodb-linux-x86_64-ubuntu1604-3.4.9/bin
mongod -f /mongodb/etc/mongo.conf && mongo 要开两个窗口 ok
四. ubuntu上安装下载nginx
Nginx需要依赖下面3个包
- 1. gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ ) zlib-1.2.8.tar.gz
- 2. rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ ) pcre-8.21.tar.gz
- 3. ssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ ) openssl-1.0.1.tar.gz
1. 选择目录 cd /usr/local
2 .pcre
- cd /usr/local/
- wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.42.tar.gz
- tar -zxvf pcre-8.42.tar.gz
- cd pcre-8.42
- ./configure
- make
- make install
* 如果版本不对的话,http://www.pcre.org/ 可以找到稳定版本
3. zlib
-
cd /usr/local/
-
wget https://nchc.dl.sourceforge.net/project/libpng/zlib/1.2.11/zlib-1.2.11.tar.gz
-
tar -zxvf zlib-1.2.8.tar.gz
-
cd zlib-1.2.8
-
./configure
-
make
-
make install
* 如果版本不对的话,http://www.zlib.net/ 可以找到稳定版本
4 .ssl
- cd /usr/local/
-
tar -zxvf openssl-1.0.1c.tar.gz
-
cd openssl-1.0.1
-
./config(注意)
-
make
-
make install
5.nginx
-
cd /usr/local/
-
tar -zxvf nginx-1.2.8.tar.gz
-
cd nginx-1.2.8
-
./configure --prefix=/usr/local/nginx --with-pcre=/usr/src/pcre-8.42 --with-zlib=/usr/src/zlib-1.2.8
-
make
-
make install
6.启动
-
确保系统的 80 端口没被其他程序占用,
-
/usr/local/nginx/sbin/nginx
-
检查是否启动成功:
-
netstat -ano|grep 80 有结果输入说明启动成功
-
打开浏览器访问此机器的 IP,如果浏览器出现 Welcome to nginx! 则表示 Nginx 已经安装并运行成功。
7.重启
/usr/local/nginx/sbin/nginx –s reload
8.修改配置文件
cd /usr/local/nginx/conf
vi nginx.conf