陈广安个人网站
会写代码的咸鱼
陈广安个人网站阿里云盘资源
陈广安个人网站网盘资源搜索
“ 梦想还是要有的,万一实现了呢!”
— 马云

VM虚拟机安装ContOS Linux7以及搭建node.js环境

创建时间:2018-04-19

VM虚拟机安装ContOS Linux7以及配置

修改网卡配置

vi /etc/sysconfig/network-scripts/ifcfg-ens33

修改网卡启动,默认启动,网卡是关闭的

将ONBOOT=no 修改为 yes

ONBOOT=yes

重启虚拟机网络

systemctl restart network

检查网卡是否分配IP地址

ifconfig

微信截图_20180419120715

ping一下网络的链接情况,

ping www.520anan.co

微信截图_20180419131000

ctrl+c 结束当前命令

给物理机映射域名,防止ip地址变化

打开物理机的hosts文件 添加ip

微信截图_20180419121431

打开Xshell进行连接测试

新建

微信截图_20180419121659

微信截图_20180419121722


点击链接,输入账号密码即可

微信截图_20180419121924

链接虚拟机成功

搭建环境

安装 epel-release

yum install epel-release

安装node.js

yum install nodejs

查看版本,检验是否安装成功

node --version

微信截图_20180419133302

安装 mongdb数据库

yum install mongodb

检查版本,检验是否安装成功

mongo --version

安装radis

yum install redis

检查版本,检验是否安装成功

redis-cli version


测试node.js

创建 test.js文件 输出一句话

console.log('你好 node')

保存退出,运行

node test.js

微信截图_20180419143617

运行成功!

安装 npm

yum install npm


安装国内镜像源,CNPM

因为托管在国外,使用国内镜像可以提高下载速度,国内比较出名的是 CNPM,由淘宝出品

首先需要关闭  npm ssl的严格认证

config set strict-ssl false


全局安装国内镜像,并指定注册机构

npm install -g cnpm --registry=https://registry.taobao.org


给指定目录安装express包

可以将express安装到指定项目中

cd /home/hello/
cnpm install express

微信截图_20180423141727

可以看到产生了一个新的目录 node_modules,里面有个express目录


安装nodemon, -g 代表全局安装

cnpm install -g nodemon


全局安装pm2

cnpm install -g pm2


nodemon的使用

clear 清屏

clear


使用nodemon运行js脚本

nodemon hello.js

微信截图_20180423143453

此时,nodemon并没有退出,而是继续监视这hello.js这个文件

当hello.js文件发生变化时,nodemon会再次执行它

可以测试在本地进行修改文件,再上传到服务器,就会看到文件实时运行的结果


全局安装 node-inspector

cnpm install -g node-inspector


node-inspector的使用

....


关闭防火墙

stytemctl stop firewalld