常见问题

Linux系统之软件安装(linux系统安装软件命令)没想到,

时间:2024-06-04 03:58:41 来源:快捷一键重装官网 人气:31

核心提示: 1. 绿色安装Compressed Archive压缩文档包,如Java软件的压缩文档包,只需要解压、设置环境变量即可直接使用。# 下载软件ht...

方便快捷全屏重装控制系统

1. 绿色生态加装

Compressed Archive填充文档格式包,如Java应用软件的填充文档格式包,只须要Cogl、增设实用性文档方可间接采用。

# 浏览应用软件 https://www.oracle.com/java/technologies/downloads/ # 增建java应用软件放置方向 mkdir /opt/java # Cogl tar -xvf jdk-21_lin重装控制系统全屏重装控制系统ux-x64_bin.tar.gz -C /opt/java # 增设实用性文档 vim /etc/profile.d/java.sh JAVA_HOME=/opt/java/jdk-21.0.1/ CLASSPATH=.:$JAVA_HOME/lib PATH=JAVA_HOME/bin:$PATH export JAVA_HOME CLASSP重装控制系统全屏重装控制系统ATH PATH # 读取实用性文档 source /etc/profile.d/java.sh # 检测java自然环境与否实用性好 java

2. yum加装

新浪网互联须要加装的应用软件及版,yum源里正好有。# 搜寻redis源 yum search redis # 查阅redis详细资料 yum info redis # 加装red重装控制系统全屏重装控制系统is应用软件 yum -y install redis # 查阅redis状况 systemctl status redis # 增设杀青自启 systemctl enable redis # 开启redis服务项目 systemctl start redis

3. 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_64

4. 源码加装

应用软件给的是C语言的源代码,须要编译成二进制,再加装。

Linu重装控制系统全屏重装控制系统x下加装应用软件,大型应用软件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-devel

4.2 执行configure脚本

./configure [option…]通过选项传递参数,指定加装方向、启用特性等;执行时会参考用户的指定以及Makefile.in文 件生成Makefile检查倚赖到的外部自然环境,如倚赖的应用软件包# 浏览 wget http://nginx.org/downl重装控制系统全屏重装控制系统oad/nginx-1.25.3.tar.gz # Cogl 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_modul重装控制系统全屏重装控制系统e --with-http_ssl_module --user=nginx --group=nginx

选项说明:

选项

说明

–prefix=/usr/local/nginx

编译加装目录。如果没有指定,默认为 /usr/local/程序名

–user=nginx

所属用户nginx

–group=nginx

所属组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 | g重装控制系统全屏重装控制系统rep nginx # 测试 curl 127.0.0.1

4.6 创建伺服器

编写实用性文档

# 编写实用性文档 vi /usr/lib/systemd/system/nginx.service # 写入这些重要信息 [Unit] Description=nginx After=network.target [Service] Ty重装控制系统全屏重装控制系统pe=forking 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 qu重装控制系统全屏重装控制系统it PrivateTmp=true [Install] WantedBy=multi-user.target

采用systemctl管理nginx服务项目

systemctl enable nginx systemctl strat nginx systemctl status nginx