Linux一键式脚本装置node服务

最近在玩shell脚本,想着弄点什么货色来玩玩,就想着写个脚本呗
如果须要应用该脚本,倡议复制以下脚本内容,而后放入到由你本人本地创立的 xxx.sh 文件中,而后上传到服务器中,应用命令 bash xxx.sh运行
以下为上述脚本的内容
#! /bin/bash# 色彩标记Green_font_prefix="\033[32m" && Red_font_prefix="\033[31m" && Green_background_prefix="\033[42;37m" && Red_background_prefix="\033[41;37m" && Font_color_suffix="\033[0m"Error="${Red_font_prefix}[谬误]${Font_color_suffix}"# 验证以后登录的用户是否有管理员权限check_root() {  [[ $EUID != 0 ]] && echo -e "${Error} 以后账号非ROOT(或没有ROOT权限),无奈持续操作,请应用${Green_background_prefix} sudo su ${Font_color_suffix}来获取长期ROOT权限(执行后会提醒输出以后账号的明码)。" && exit 1}# 加压缩安装包tar_install() {  if [[ ! -d "/opt/apps/node-v14.16.1-linux-x64" ]]; then    echo "**************解压node"    if test -e "./node-v14.16.1-linux-x64.tar.xz"; then      echo "存在xz文件,先解压xz文件"      xz -d node-v14.16.1-linux-x64.tar.xz    fi    echo "解压tar包node文件"    tar -xf node-v14.16.1-linux-x64.tar    mv node-v14.16.1-linux-x64 node  fi}# 将node增加到环境中add_nodeprofile() {  # 备份环境配置文件  cp /etc/profile /etc/profile.bak  echo 'export PATH=$PATH:/opt/apps/node/bin' >>/etc/profile}# 检索权限check_root# 先创立软件下载、装置目录mkdir /opt/apps# 进入到该目录中cd /opt/apps# 先装置公网拉取工具yum -y install wget# 近程下载node安装包wget https://nodejs.org/dist/v14.16.1/node-v14.16.1-linux-x64.tar.xz# 解压安装包tar_install# 将node增加到零碎的环境中add_nodeprofile

最初附上脚本所在的github仓库地址