CentOS7安装OpenSSL1.1.1s
https://www.openssl.org/source/openssl-1.1.1s.tar.gz
tar -xzf openssl-1.1.1s.tar.gz
cd openssl-1.1.1s
./config --prefix=/usr
make && make install
ldconfig
查看当前版本
openssl version
OpenSSL 1.1.1s 1 Nov 2022
https://www.openssl.org/source/openssl-1.1.1s.tar.gz
tar -xzf openssl-1.1.1s.tar.gz
cd openssl-1.1.1s
./config --prefix=/usr
make && make install
ldconfig
查看当前版本
openssl version
OpenSSL 1.1.1s 1 Nov 2022
cd /usr/local/
wget https://github.com/Kitware/CMake/releases/download/v3.24.2/cmake-3.24.2-linux-x86_64.tar.gz
tar zxf cmake-3.24.2-linux-x86_64.tar.gz
mv cmake-3.24.2-linux-x86_64 cmake
mv /usr/bin/cmake /usr/bin/cmake.backup
ln -sf /usr/local/cmake/bin/cmake /usr/bin/cmake
一、Supervisor简介
Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。
二、安装Supervisor
Centos
yum install epel-release
yum install supervisor
Debian
apt-get update
apt-get install supervisor
三、配置Supervisor
Centos
Supervisor的配置文件为/etc/supervisord.conf
Supervisor所管理的应用的配置文件放在/etc/supervisord.d/
目录中,需要对每个应用进行配置。在/etc/supervisor.d
中创建2dan.ini
,每个应用对应一个配置文件即可。
Debian
Supervisor的配置文件为/etc/supervisor/supervisord.conf
Supervisor所管理的应用的配置文件放在/etc/supervisor/conf.d/
目录中,需要对每个应用进行配置。在/etc/supervisor/conf.d/
中创建2dan.conf
,每个应用对应一个配置文件即可。
下载nodejs最新的bin包
wget https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xz
解压包
xz -d node-v16.14.0-linux-x64.tar.xz
tar -xf node-v16.14.0-linux-x64.tar
部署bin文件
ln -s ~/node-v16.14.0-linux-x64/bin/node /usr/bin/node
ln -s ~/node-v16.14.0-linux-x64/bin/npm /usr/bin/npm
ln -s ~/node-v16.14.0-linux-x64/bin/npm /usr/bin/npx
先查看系统内核版本,低于4.10的需要先更换内核版本。
uname -r
一、更换内核
导入公钥
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
安装ELRepo 7
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm -y
安装内核
yum --enablerepo=elrepo-kernel install kernel-ml -y
查看已安装内核
egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
设置内核