从事前端一年多,对linux服务部署一无所知。我知道我前段时间有个想法。如何在运维中像同学一样把代码放在linux服务器上?于是我开始了踩坑之旅,顺便记录在这里。
本文要下载的文件包括:
VMware下载的linux nodejs xshell文件比较大,可以在上车前准备好下载文件。反正下载之前玩了几个LOL游戏。
首先安装VMware
1.下载VMware
因为我们不需要在linux上编程(除非你是一只大牛| |伪装者),所以我们选择在虚拟机上安装linux。目前主流的虚拟机平台是VMware和virtualbox。前者付费,后者免费。你可以随意安装。我们在这里使用VMware。
2.安装VMware
双击下载的安装包文件开始安装.
A.对于有强迫症的我来说,这个界面直接进入下一步,老铁也没有错——
B.如果你在这里不同意,那就没有哟,然后v _ v。
C.说到这里的关键点,对于一些干净利落又不愿意把应用软件安装到自己c盘的程序员来说,需要点击这个界面的更改按钮
D.不知道你有没有神奇的操作。作为一个懒人,我只是把C换成了d。
E.然后是疯狂的下一步——最后点击安装,电脑就会开始工作
F.安装完成后,弹出如下界面。在这里,我们单击许可证按钮(强烈建议您购买正版)
G.进入牌照页面的输入界面后,不知不觉想到了杜娘。在这里,我强烈建议你再次使用正版软件。
H.单击最终完成页面上的完成,VMware安装完成
第二次安装linux
1.下载linux
关于linux诞生的神话,我在这里就不赘述了。我们直接截图,玩上一步。
下载地址://www . JB 51 . net/softs/188482 . html
2.安装linux
A.双击桌面上的VMware按钮将其打开,然后单击巨大的“新虚拟机”按钮
B.选择典型,然后单击下一步。如果系统与您在此页面上下载的linux安装包不匹配,您需要手动选择它
C.在这里,您需要为您的虚拟机命名
D.旧规则
E.这些东西不是很好。转到下一步,完成虚拟机配置。
F.VMware的优势在于,到目前为止,我们不必做任何事情。可以逗妹妹玩LOL。因为VMware已经帮助我们完成了剩下的工作。
G.安装完成后,我进入了我们梦寐以求的linux界面,并没有我想象的那么糟糕——
H.将linux与xshell链接起来
a)安装xshell真的不难。我们不要在这里谈论它。首先,我们获得虚拟机的ip地址
单击linux按钮-在密码框中输入我们在安装虚拟机时设置的密码-完成基本设置后-您可以输入
Liunx桌面-右键单击-在终端中打开打开liunx控制台,输入ifconfig命令进入
b)打开xshell并使用alt n快捷键
输入在上一步中获得的主机名所在的ip地址
c)在xshell中输入ifconfig,在虚拟机中输出,xshell链接成功
1.输入安装目录
Cd /usr/local/2。上传nodejs安装包
rz-选择下载的节点安装包文件
3.解压缩nodejs安装包
Xz-d节点-v 8 . 1 . 2-Linux-x64 . tar . xz tar-xvfnode-v 8 . 1 . 2-Linux-x64 . tar 4,已重命名
Mv节点-v8.1.2-linux-x64节点5,添加环境变量
Vim/etc/profile-并在文件末尾添加三行(请自行完成vim操作)完成node_modules的配置后,导出node _ home=/usr/local/node导出路径=$ path: $ node _ home/bin导出node _ path=$ node _ home/lib/Execute source/etc/profile。在命令行中输入node -v好吗?-vim /root/。需要bashrc来确保每个帐户下的配置都可用,并在该文件末尾添加源etc/profile.6.创建你好世界计划。
在mkdir-p/usr/local/demo/vim/usr/local/demo/helloworld.js中的hello world . js文件中输入以下内容。
var http=require(' http ');http.createServer(function(req,res) {res.end('hello world . ')}).听(8080);Console.log('服务已启动,侦听端口8080 . ')此时,我们可以通过虚拟机本身访问服务
通过虚拟机访问节点服务
但是它在物理主机中不可访问
这是为什么?关闭防火墙
百度发现很久了,应该为虚拟机打开防火墙,物理主机无法访问。只需执行以下两条指令。
系统停止防火墙d .服务#停止防火墙系统停止防火墙d .服务#禁止防火墙启动和打开浏览器访问http://192/
本文记录了我最初踩nodejs的坑之旅,希望对新手同学有所帮助,也希望大神能给我慷慨的建议。
以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。