1.下载Node
wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar
2.解压,安装
tar -xvf node-v12.16.1-linux-x64.tarcd /usr/local# 从下载目录赋值到当前目录 mv ~/node-v12.16.1-linux-x64/ ./# 建立软链接ln -s ./node-v12.16.1-linux-x64/ ./nodejs# 设置PATHecho 'PATH=$PATH:/usr/local/nodejs/bin/' >> /etc/profilesource /etc/profile
3.检查Node是否安装成功
node -vnpm -v
如果没有报错,安装到此结束。出现以下错误,需要升级gcc,glibc,错误如下:
开始升级gcc:
1.下载gcc
wget http://mirrors.concertpass.com/gcc/releases/gcc-5.2.0/gcc-5.2.0.tar.bz2
2.解压
tar jxvf gcc-5.2.0.tar.bz2
3.自动安装依赖
cd gcc-5.2.0./contrib/download_prerequisites
4.编译安装
mkdir gcc-buildcd gcc-build../configure --prefix=/opt/gcc --enable-checking=release --enable-languages=c,c++ --disable-multilibmake&&make install#安装到/opt/gcc/目录下,一旦有问题,删除环境变量,就能恢复到原来的状态,这里注意需要把/opt/gcc/bin/放在PATH的前面,意为优先从这里查找,目的是覆盖原来的。echo 'PATH=/opt/gcc/bin/:$PATH' >> /etc/profilesource /etc/profile
开始升级glibc
1.下载glibc
wget http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
2.解压
tar -zxvf glibc-2.18.tar.gz
3.编译安装
mkdir glibc-buildcd glibc-build../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/binmake&&make install
注:安装gcc的时候可能会报错,此错误是由于内存不足,解决方法如下
make[2]:*** [s-attrtab] 已杀死
增加swap分区
1.查看当前swapfile的状态
swapon -s
2.创建swapfile文件,这里设置为512M
dd if=/dev/zero of=swapfile bs=1M count=512
3.将swapfile设置为swap空间
mkswap swapfile
4.启用交换空间
swapon swapfile
5.查看是否增加swap分区
free -m
6.完成以上步骤后,就可以使用 free -m 的命令查看到swap分区已经生效了,但这只是临时的,重启系统后将会失效,所以我们要将这个分区写到fstab中:
#编辑fstab文件vim /etc/fstab#挂载交换分区/swapfile swap swap defaults 0 0#如果不喜欢用vim,可以使用echo 追加的方式写入,注意写入前先备份一下fstab文件echo "/swapfile swap swap defaults 0 0">>/etc/fstab
删除swapfile
1.如果没有写入fstab文件,执行以下命令即可。如果写入了fstab文件,执行命令后记得删除。
swapoff swapfilerm swapfile