软件安装

python 安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
cd /down    // 进入下载目录
sudo wget https://www.python.org/ftp/python/3.11.13/Python-3.11.13.tgz //下载python环境安装包
sudo tar xzf Python-3.11.13.tgz //压缩包解压
cd Python-3.11.13 //进入解压后的文件夹

./configure --enable-optimizations --enable-shared \ //--enable-optimizations: 启用优化 --enable-shared: 构建共享库
--prefix=/usr/local/python3.11.13 \ //--prefix: 指定安装目录
--with-ensurepip=install //--with-ensurepip: 安装 pip

# 编译(使用多核加速,根据CPU核心数调整)
sudo make -j$(nproc)
# 安装
sudo make altinstall
# 创建软链接
sudo ln -sf /usr/local/python3.11.13/bin/python3.11 /usr/local/bin/python3.11
sudo ln -sf /usr/local/python3.11.13/bin/pip3.11 /usr/local/bin/pip3.11
# 配置共享库路径
echo '/usr/local/python3.11.13/lib' | sudo tee /etc/ld.so.conf.d/python3.11.conf
sudo ldconfig
#验证
python3.11 --version
pip3.11 --version

nginx 安装

1
2
3
4
5
6
7
cd /down
wget http://nginx.org/download/nginx-1.24.0.tar.gz
tar -xzf nginx-1.24.0.tar.gz
cd nginx-1.24.0
./configure
make
make install

nginx 启动

1
2
3
4
/usr/local/nginx/sbin/nginx                  #启动
/usr/local/nginx/sbin/nginx -s quit· #停止
/usr/local/nginx/sbin/nginx -s roload #重启
/usr/local/nginx/conf/nginx.conf 内进行 #配置调整

rocketmq 启动

1
2
nohup sh /usr/local/rocketmq/bin/mqnamesrv &       #启动服务中心
nohup sh /usr/local/rocketmq/bin/mqbroker -n localhost:9876 & #启动消息服务并向服务中心注册

elasticsearch (阿里云)

1
2
3
4
5
6
sudo systemctl start elasticsearch.service #  启动es
sudo systemctl restart elasticsearch.service # 重启es
sudo systemctl stop elasticsearch.service # 停止es
sudo systemctl status elasticsearch.service # 查看es状态
/usr/local/elasticsearch-xxx/conf/elasticsearch.yml #调整端口名称等信息
/usr/local/elasticsearch-xxx/conf/jvm.options #调整运行所占内存等信息