目录
- 1. 安装 `wget`
- 2. 安装 Node
- 2.1 下载安装包
- 2.2 安装包解压
- 2.3 3 安装全局包并创建软链接
- 3. 安装 `git`
创建实例略过,点击 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