Node.js v18.18.2
#下载
cd /usr/local && wget https://nodejs.org/dist/v18.18.2/node-v18.18.2-linux-x64.tar.gz
#解压
tar -xzvf node-v18.18.2-linux-x64.tar.gz && rm -f node-v18.18.2-linux-x64.tar.gz
#配置环境变量
vi /etc/profile
export NODE_HOME=/usr/local/node-v18.18.2-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
#生效
source /etc/profile
#检查
node -v #v17.9.1
npm -v #8.11.0
Node.js v17.9.1
#下载
cd /usr/local && wget https://nodejs.org/dist/v17.9.1/node-v17.9.1-linux-x64.tar.gz
#解压
tar -xzvf node-v17.9.1-linux-x64.tar.gz && rm -f node-v17.9.1-linux-x64.tar.gz
#方法一
ln -s /usr/local/node-v17.9.1-linux-x64/bin/npm /usr/local/bin/
ln -s /usr/local/node-v17.9.1-linux-x64/bin/node /usr/local/bin/
#方法二
#配置环境变量
vi /etc/profile
export NODE_HOME=/usr/local/node-v17.9.1-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
#生效
source /etc/profile
#检查
node -v #v17.9.1
npm -v #8.11.0
#移除软连接
rm -f /usr/local/bin/npm
rm -f /usr/local/bin/node
Node.js v16.18.1
#下载
cd /usr/local && wget https://nodejs.org/dist/v16.18.1/node-v16.18.1-linux-x64.tar.gz
#解压
tar -xzvf node-v16.18.1-linux-x64.tar.gz && rm -f node-v16.18.1-linux-x64.tar.gz
#方法一
ln -s /usr/local/node-v16.18.1-linux-x64/bin/npm /usr/local/bin/
ln -s /usr/local/node-v16.18.1-linux-x64/bin/node /usr/local/bin/
#方法二
#配置环境变量
vi /etc/profile
export NODE_HOME=/usr/local/node-v16.18.1-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
#生效
source /etc/profile
#检查
node -v #v16.18.1
npm -v #8.19.2
#移除软连接
rm -f /usr/local/bin/npm
rm -f /usr/local/bin/node
pnpm
npm install pnpm --location=global
pm2
npm install pm2 --location=global
ln -s /home/node/nodejs/lib/node_modules/pm2/bin/pm2 /usr/local/bin/
pm2 list
Go
yum install -y epel-release
yum install golang
#查看go版本
go version
FFmpeg
wget https://gitee.com/li-chen-xing/ffmpeg/releases/download/0.0.1/ffmpeg-release-amd64-static.tar.xz
tar -xvf ffmpeg-release-amd64-static.tar.xz
mv ./ffmpeg-6.0-amd64-static ./static
mv -f static/ffmpeg /usr/local/bin/ffmpeg
mv -f static/ffprobe /usr/local/bin/ffprobe
mv -f static/qt-faststart /usr/local/bin/qt-faststart
chmod +x /usr/local/bin/ffmpeg /usr/local/bin/ffprobe /usr/local/bin/qt-faststart
rm -rf ffmpeg-release-amd64-static.tar.xz > /dev/null
ffmpeg -version
sh ffmpeg.sh
#!/bin/bash
YELLOW='\033[1;32m'
BACKGROUND='\033[48;5;0m'
NC='\033[0m'
echo -e "${YELLOW}正在安装ffmpeg${BACKGROUND}"
case $(uname -m) in
aarch64|arm64)
ffmpeg=arm64
;;
x86_64)
ffmpeg=amd64
;;
armv7l)
ffmpeg=armhf
;;
i686)
ffmpeg=i686
;;
*)
echo -e "${YELLOW}您的架构为$(uname -m)尚未适配!${NC}"
exit
;;
esac
#curl -o static.tar.xz https://gitee.com/li-chen-xing/ffmpeg/releases/download/0.0.1/ffmpeg-release-amd64-static.tar.xz
#curl -o static.tar.xz https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-${ffmpeg}-static.tar.xz
#wget https://gitee.com/li-chen-xing/ffmpeg/releases/download/0.0.1/ffmpeg-release-${ffmpeg}-static.tar.xz
wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-${ffmpeg}-static.tar.xz
if ! command -v tar &> /dev/null; then
yum install -y epel-release
yum install tar xz -y
fi
echo -e "${YELLOW}正在解压${NC}"
#unar -o static static.tar.xz
tar -xvf ffmpeg-release-${ffmpeg}-static.tar.xz
mv ./ffmpeg-6.0-${ffmpeg}-static ./static
#mv -f static/$(ls static)/ffmpeg /usr/local/bin/ffmpeg
#mv -f static/$(ls static)/ffprobe /usr/local/bin/ffprobe
#mv -f static/$(ls static)/qt-faststart /usr/local/bin/qt-faststart
mv -f static/ffmpeg /usr/local/bin/ffmpeg
mv -f static/ffprobe /usr/local/bin/ffprobe
mv -f static/qt-faststart /usr/local/bin/qt-faststart
chmod +x /usr/local/bin/ffmpeg /usr/local/bin/ffprobe /usr/local/bin/qt-faststart
rm -rf ffmpeg-release-${ffmpeg}-static.tar.xz > /dev/null
ffmpeg -version
echo
Python 3.9.10
#更新系统
sudo yum -y install epel-release
sudo yum -y update
#安装开发者工具
sudo yum groupinstall "Development Tools" -y
sudo yum install openssl-devel libffi-devel bzip2-devel -y
#安装gcc、wget
yum install -y autoconf automake bzr gcc libtool make mercurial subversion wget
#下载 python3.9
wget https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz
tar xvf Python-3.9.10.tgz
cd Python-3.9*/
#安装
./configure --enable-optimizations
#Build
sudo make altinstall
#检查
python3.9 --version
pip3.9 --version
#升级pip
/usr/local/bin/python3.9 -m pip install --upgrade pip
pip3.9 --version
JDK
#删除系统自带OpenJDK
rpm -qa |grep jdk
rpm -e --nodeps #忽略依赖关系而强制进行卸载RPM软件包
#下载
cd /root && wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/20/latest/jdk-20_linux-x64_bin.tar.gz
#解压
tar -zxvf jdk-20_linux-x64_bin.tar.gz
vi /etc/profile
export JAVA_HOME=/root/jdk-20.0.2
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source /etc/profile
#检查
java -version
网络工具
yum install net-tools iproute2 lsof
netstat -tuln
netstat -tuln | grep <端口号>
ss -tuln
ss -tuln | grep <端口号>
lsof -i :9090
kill