谷歌 Google Cloud 安装 NodeJS服务环境

该文详细介绍了如何在CentOS9系统中安装wget,包括切换到root用户和使用yum安装。接着,它指导用户从Node.js官网下载特定版本的二进制包,解压并创建软链接以实现全局使用。最后,文章提供了安装git以及配置git用户信息的基本步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

创建实例略过,点击 SSH 按钮, 在浏览器中打开SSH客户端
在这里插入图片描述

注: 本文基于 CentOS 9服务器操作系统

为了方便后面工具插件的顺利安装,切换到 root 用户:

[cmc888@localhost ~]$ sudo -i

输入设置密码的命令:

[root@localhost ~]$ passwd

此时输入的密码不会显示,连续输入两次即可:

Changing password for user root.
New password: 
Retype new password: 


1. 安装 wget

[root@localhost ~]# yum install wget
CentOS Stream 9 - BaseOS                                                       3.4 MB/s | 6.1 MB     00:01    
CentOS Stream 9 - AppStream                                                    2.9 MB/s |  16 MB     00:05    
CentOS Stream 9 - Extras packages                                               13 kB/s |  11 kB     00:00    
Google Compute Engine                                                          3.5 kB/s | 8.6 kB     00:02    
Google Cloud SDK                                                                26 MB/s | 108 MB     00:04    
Dependencies resolved.
===============================================================================================================
 Package               Architecture            Version                        Repository                  Size
===============================================================================================================
Installing:
 wget                  x86_64                  1.21.1-7.el9                   appstream                  789 k

Transaction Summary
===============================================================================================================


2. 安装 Node


2.1 下载安装包


一般推荐安装已编译的二进制文件,不推荐源码形式的安装(源码安装比较麻烦,并且还需要自行编译),

下载安装包之前,先进入指定目录,比如这里是 /home(也可以是其它目录)

[root@localhost ~]# cd /home

在官网 https://nodejs.org/dist 安装包资源目录中,找到要下载的安装包进行下载:

[root@localhost home]# wget https://nodejs.org/dist/v16.9.1/node-v16.9.1-linux-x64.tar.xz
--2023-04-21 12:51:50--  https://nodejs.org/dist/v16.9.1/node-v16.9.1-linux-x64.tar.xz
Resolving nodejs.org (nodejs.org)... 104.20.23.46, 104.20.22.46, 2606:4700:10::6814:162e, ...
Connecting to nodejs.org (nodejs.org)|104.20.23.46|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 22098868 (21M) [application/x-xz]
Saving to: ‘node-v16.9.1-linux-x64.tar.xz’

node-v16.9.1-linux-x64.tar. 100%[==========================================>]  21.07M  --.-KB/s    in 0.08s   

2023-04-21 12:51:50 (260 MB/s) - ‘node-v16.9.1-linux-x64.tar.xz’ saved [22098868/22098868]


2.2 安装包解压

输入 ll 命令查看当前目录,复制 node 压缩包名

[root@localhost home]# ll

然后执行以下命令:

[root@localhost home]# xz -d node-v16.9.1-linux-x64.tar.xz
[root@localhost home]# tar -xf node-v16.9.1-linux-x64.tar
[root@localhost home]# rm -rf node-v16.9.1-linux-x64.tar.xz

或者:

[root@localhost home]# tar -xvf node-v16.9.1-linux-x64.tar.xz
[root@localhost home]# mv node-v16.9.1-linux-x64 nodejs
[root@localhost home]# rm -rf node-v16.9.1-linux-x64.tar.xz

解压完成后,再次输入ll命令并回车,可以看到一个解压后的文件夹。如果解压 xz 命令报错,需要先安装xz解压工具:

[root@localhost home]# yum search xz
[root@localhost home]# yum install xz.i386


2.3 3 安装全局包并创建软链接

目前只是解压到了指定目录,但是无法全局执行,因此需要添加软连接到环境变量的路径(也可以通过设置环境变量来达到全局目的,但需要改/etc/profile文件)

以下建立软链接代码仅供参考,以实际为准

[root@localhost home]# ln -s /home/node-v16.9.1-linux-x64/bin/node /usr/bin
[root@localhost home]# ln -s /home/node-v16.9.1-linux-x64/bin/npm /usr/bin
[root@localhost home]# ln -s /home/node-v16.9.1-linux-x64/bin/npx /usr/bin
[root@localhost home]# npm install -g pnpm
[root@localhost home]# ln -s /home/node-v16.9.1-linux-x64/bin//bin/pnpm /usr/bin
[root@localhost home]# ln -s /home/node-v16.9.1-linux-x64/bin/pnpx /usr/bin
[root@localhost home]# npm install -g yarn
[root@localhost home]# ln -s /home/node-v16.9.1-linux-x64/bin/yarn /usr/bin
[root@localhost home]# ln -s /home/node-v16.9.1-linux-x64/bin/yarnpkg /usr/bin

添加软链接命令的格式为: ln -s 源路径 目标路径


查看安装、配置是否成功:

[root@localhost home]# which node
[root@localhost home]# which npm
[root@localhost home]# node --version
[root@localhost home]# npm --version



3. 安装 git

yum install git

简单配置

#配置用户名
$ git config --global user.name XXX
#配置用户邮箱
$ git config --global user.email XXXXXX@xx.com
#配置编辑器
$ git config --global core.editor vim
#配置比较工具
$ git config --global merge.tool vimdiff
#查看配置
$ git config --list
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

←か淡定☆ ヾ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值