linux软件服务安装方法
第一种方式:利用yum方式安装 apt-get
特点说明:
1)需要连接外网
2)软件下载并安装
3)可以解决软件依赖
yum install -y vim telnet
yum reinstall -y vim telnet
yum remove/erase vim telnet 慎用
yum search/provides 命令信息或文件信息 获取软件包名称信息/验证软件包是否存在
nginx
第二种方式:利用rpm方式安装
特点说明:
1)无法解决依赖问题
2)可以不用连接外网
第一个历程:需要下载好软件程序包
第二个历程:将下载好的程序包放入到系统中
rz -y --- 加载需要上传的数据 上传过程
sz -y oldboy.txt --- 下载需要保存数据信息 下载过程
第三个历程:安装软件程序
rpm -ivh 安装程序包.rpm
i --- 表示安装指定程序包
v --- 显示程序安装过程
h --- 显示的过程信息尽量人类可读
验证:
rpm -qa --- 用于查看软件包是否安装
rpm -ql --- 查看某一个软件程序安装部署了哪些信息
第三种方式:编译安装程序
特点说明:
1)无法解决依赖问题
2)可以不用连接外网
3)可以定制化安装软件程序 ***
第一个历程:需要下载好程序包(压缩包)/解压程序包
第二个历程:进入到解压后的程序目录
第三个历程:进行软件部署配置过程 开启功能/指定程序保存目录
第四个历程:编译过程 翻译 (软件程序代码信息翻译后让系统识别代码)
第五个历程:编译安装过程
nginx
第四种方式:二进制包方式安装程序(绿色方式安装软件)
特点说明:
1)安装部署过程方便
2)无法解决依赖问题
3)无需连接外网环境
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构