介绍
Node.js是一个Javascript运行环境(runtime environment),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js 不是一个 JavaScript 框架,不同于CakePHP、Django、Rails。Node.js 更不是浏览器端的库,不能与 jQuery、ExtJS 相提并论。Node.js 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。
搭建环境
1.下载并安装VirtualBox
2.下载并安装Linux(CentOs)
3.下载Xsell
4.安装虚拟机
- 在内存较大的硬盘上新建文件,将Linux压缩包放进去
- 打开VirtualBox,点击新建,选择版本Othter Linux (64-bit),直接下一步,最后一步到“文件位置和大小”时,路径选择之前新建的文件夹,点击创建
- 此时是关闭的,点击启动它会提示你没有盘片,需要去安装盘片,打开设置-存储-没有盘片,点击右侧光盘小图标,选择一个虚拟光盘,选择之前下载好的Linux压缩包,点击OK
- 点击设置-网络,连接方式选择桥接网卡,点击OK
- 点击启动,此时会出现一个命令窗口,点击CentOS 7开始安装,在安装过程中,会让你选择语言,可以设置用户密码,之后会出现一个新界面,让你选择盘片,点击左侧STYTEM选择盘片,点击盘片,进行安装,安装完之后,点击重启
- 重启之后出现,命令窗口,回车,输入用户名和之前设置的密码,回车
- 开启网络:输入cd /etc/sysconfig/network-scripts 回车,再输入vi ifcfg-enp0s3,进去将ONBOOT的值改为yes,然后退出
- 输入cd ~回到主目录下,下载中央仓库 wget:yum install wget
- 下载node.js:输入wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz
- 解压node.js:输入xz -d node-v10.13.0-linux-x64.tar.xz ,再输入tar -xf node-v10.13.0-linux-x64.tar
- 做软件接:输入 ln -s ~/node-v10.13.0-linux-x64/bin/node /usr/bin/node ,再输入 ln -s ~/node-v10.13.0-linux-x64/bin/npm /usr/bin/npm
- 下载net-tools:输入yum install net-tools(或者直接输入ip add)
- 查询服务器IP:输入ifconfig查询IP地址
5.命令符
- cd test 准备进入某个文件夹
- ll 执行进入该文件夹
- cd .. 返回上一级文件夹
- cd ~回到当前主文件夹
- mkdir test 创建文件夹
- rmdir test 删除文件夹
- vi a.txt 创建文件并进入文件(INSERT模式:i 强制退出不保存:q! 退出INSERT模式:shift+: w+q:退出保存 控制下标:方向键 )
- rm a.txt 删除文件
- 关闭防火墙:systemctl disable firewalld
5.文件权限
创建文件后执行命令行会出现一组drwxr-xr-x一串字符
第一个字符:路径还是文件(d表示路径,-表示文件)
之后rwxr-xr-x分为三组,以三个字符为一组,r表示可读,w表示可写,x表示可执行,-代表什么都不能做
第一组:当前所属用户权限
第二组:当前所属组的权限
第三组:其他用户权限
r(可读)代表4
w(可写)代表2
x(可执行)代表1
创建文件夹设置权限,输入(mkdir -m 123 test),1表示当前所属用户权限只可执行,2表示当前所属组的权限只可写,3表示其他用户权限只可写和执行(1+2)
6.下载Xsell
VirtualBox的命令窗口并不好用,去Xsell官网下载最新版的Xsell,安装好打开它,新建会话,在主机项输入ip地址,连接,这时,它会提示要你输入账号,密码,将之前的账号密码输入进去就可以使用了