[Linux]入门实验9 部署Node.js等开发环境

部署Node.js等开发环境

1.实验目的

了解LAMP 平台,学会在Ubuntu平台上部署PHP开发环境;了解Python編程语言,学会在Ubuntu平台上部署python 开发环境;了解Node.js编程语言,学会在 Ubuntu平台上部署Node.js开发环境。解 Ubuntu 服务器版本,学会安装Ubuntu服务器;掌握Ubuntu服务器的网络配置和磁盘存储的动态调整;学会通过SSH远程登录和管理Ubuntu服务器;熟悉LAMP 服务器安装过程,掌握 Apache MySQL和PHP的配置方法。

2.实验设备

  一台PC,VM虚拟机和已经安装的Ubuntu18.04系统。

3.实验内容

1)Linux平台上部署Node.js开发环境

a.在Ubuntu上通过apt安装Node.js16。

操作提示:

Ubuntu18.04支持Node.js版本如下:

安装curl:

sudo apt install curl

分别执行:

sudo apt-get update

sudo apt-get install -y ca-certificates curl gnupg                

sudo mkdir -p /etc/apt/keyrings

curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg

更新软件源:

NODE_MAJOR=16

echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list

安装Node.js16:

sudo apt-get update

sudo apt-get install nodejs -y

 npm也一起被安装:

参考资料:

distributions/README.md at master · nodesource/distributions · GitHub

https://npm.nodejs.cn/about-npm

b.Ubuntu安装Node开发工具——Visual Studio Code。

操作提示:

            参考资料:

            Linux环境中Visual Studio Code 安装配置及其卸载(详细教程)_linux 删除visual code本地配置文件-CSDN博客

        

 c.开发Node.js应用程序。

操作提示:

            可以先将文字修改成中文=>新建=>xxx.js=>运行

            编写程序:

const http = require('http');

const httpServer = http.createServer(function (req, res) {

    res.writeHead(200, {'Content-Type': 'text/plain'});

    res.end('Hello World!s\n');

});

httpServer.listen(3000,function(){

    console.log('服务器正在3000端口上监听!');

});

           

            第一个Node.js程序

2) Linux平台上部署SSH远程连接

a.通过apt安装并启动SSH服务

操作提示:

            安装SSH:

            sudo apt install openssh-server

            修改SSH配置:

            sudo gedit /etc/ssh/ssh_config

           

            启动SSH服务:

            sudo /etc/init.d/ssh start

           

b.在Windows中使用MobaXterm连接Ubuntu

操作提示:

            下载MobaXterm:

            MobaXterm Xserver with SSH, telnet, RDP, VNC and X11 - Home Edition

            连接:

           

         输入密码后,连接成功:

        

 

 

  • 44
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值