.net做网站的方式,网站建设你的选择,免费引流推广的方法,软件商店哪个好用Linux系统软件安装方式 1. 绿色安装2. yum安装3. rpm安装3.1 rpm常用命令 4. 源码安装4.1 安装依赖包4.2 执行configure脚本4.3 编译、安装4.4 安装4.5 操作nginx4.6 创建服务器 1. 绿色安装
Compressed Archive压缩文档包#xff0c;如Java软件的压缩文档包#xff0c;只需… Linux系统软件安装方式 1. 绿色安装2. yum安装3. rpm安装3.1 rpm常用命令 4. 源码安装4.1 安装依赖包4.2 执行configure脚本4.3 编译、安装4.4 安装4.5 操作nginx4.6 创建服务器 1. 绿色安装
Compressed Archive压缩文档包如Java软件的压缩文档包只需要解压、设置环境变量即可直接使用。
# 下载软件
https://www.oracle.com/java/technologies/downloads/# 新建java软件存放路径
mkdir /opt/java# 解压
tar -xvf jdk-21_linux-x64_bin.tar.gz -C /opt/java# 设置环境变量
vim /etc/profile.d/java.shJAVA_HOME/opt/java/jdk-21.0.1/
CLASSPATH.:$JAVA_HOME/lib
PATHJAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH# 加载环境变量
source /etc/profile.d/java.sh# 检验java环境是否配置好
java2. yum安装 在线联网 需要安装的软件及版本yum源里刚好有。
# 搜索redis源
yum search redis# 查看redis详细信息
yum info redis# 安装redis软件
yum -y install redis# 查看redis状态
systemctl status redis# 设置开机自启
systemctl enable redis# 启动redis服务
systemctl start redis3. rpm安装
需要的软件及版本只提供了rpm包
3.1 rpm常用命令
# 安装一个包
rpm -ivh 包名# 升级一个包
rpm -Uvh 包名# 查询包是否安装
rpm -q 包名# 查询安装包详情信息
rpm -qi 包名# 列出服务器上的一个文件属于哪个rpm包
rpm -qf 文件名# 列出所有安装的rpm包
rpm -qa# 卸载包
rpm -e 包名# 安装java的jdk
rpm -ivh jdk-21_linux-x64_bin.rpm# 查看安装的jdk
rpm -qa | grep jdk# 忽略依赖关系强制卸载jdk
rpm -evh --nodeps jdk-21-21.0.1-12.x86_644. 源码安装
软件给的是C语言的源代码需要编译成二进制再安装。 Linux下安装软件大型软件docker、oracle一般放/opt目录下/usr目录一般由软件包管理器yum、apt来管理/usr/local是用户级程序目录/usr/local/src是用户级存放目录。 以安装nginx为例 4.1 安装依赖包
# 安装依赖 gzip模块需要zlib库、rewrite模块需要pcre库ssl功能需要openssl库
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel4.2 执行configure脚本
./configure [option…]通过选项传递参数指定安装路径、启用特性等执行时会参考用户的指定以及Makefile.in文 件生成Makefile检查依赖到的外部环境如依赖的软件包
# 下载
wget http://nginx.org/download/nginx-1.25.3.tar.gz# 解压
tar -xvf nginx-1.25.3.tar.gz -C /usr/local/src# 进入目录
cd nginx-1.25.3# 执行脚本
./configure --prefix/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --usernginx --groupnginx选项说明
选项说明–prefix/usr/local/nginx编译安装目录。如果没有指定默认为 /usr/local/程序名–usernginx所属用户nginx–groupnginx所属组nginx–with-http_stub_status_module该模块提供nginx的基本状态信息–with-http_ssl_module支持HTTPS
4.3 编译、安装
# 编译
make make 根据Makefile文件会检测依赖的环境进行构建应用程序
4.4 安装
# 安装
make installmake install 复制文件到相应路径
4.5 操作nginx
# 切换目录
cd /usr/local/nginx/sbin/# 启动服务
./nginx# 重新加载配置文件
./nginx -s reload# 设置软连接
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/# 强制停止
nginx -s stop# 安全退出
nginx -s quit# 查看进程
ps -ef | grep nginx# 测试
curl 127.0.0.14.6 创建服务器 编写配置文件 # 编写配置文件
vi /usr/lib/systemd/system/nginx.service# 写入这些信息
[Unit]
Descriptionnginx
Afternetwork.target[Service]
Typeforking
ExecStartPre/usr/local/nginx/sbin/nginx -t
ExecStart/usr/local/nginx/sbin/nginx
ExecReload/usr/local/nginx/sbin/nginx -s reload
ExecStop/usr/local/nginx/sbin/nginx -s quit
PrivateTmptrue[Install]
WantedBymulti-user.target使用systemctl管理nginx服务 systemctl enable nginxsystemctl strat nginxsystemctl status nginx