尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Linux管理应用程序
1. Linux 命令 VS Linux 应用程序二者都属于可执行单元但定位、存放路径差别很大。对比项Linux 系统命令Linux 应用程序软件文件大小轻量小巧体积大整套功能模块存放路径/bin、/sbinbash 内置命令/usr/bin、/usr/local/bin管理服务放/usr/sbin、/usr/local/sbin安装时机系统自带属于系统基础组件系统装好之后按需额外安装业务作用做系统基础操作ls、cd、rm实现业务服务如 Nginx、数据库、Python调用语法固定格式命令 选项 参数开发者自定义格式不固定运行界面仅字符终端 CLI支持命令行、图形 GUI 等多种形式2. 应用程序文件分布FHS 标准openEuler 遵循 FHS 文件系统标准软件不同类型文件分开存放在固定目录。文件类型存放目录说明普通可执行程序/usr/bin普通普通用户就能运行系统服务管理程序/usr/sbin仅限 root 管理员执行防火墙、网络管理工具配置文件/etc软件参数复杂软件会建立子目录修改配置需要重启程序生效运行日志/var/log排错核心记录报错、访问记录参考说明文档/usr/share/doc/软件说明、更新日志man 帮助手册/usr/share/man/man 软件名查看帮助3. Linux 软件包四大封装分两大类二进制包直接用不用编译、源码包需要编译封装类型后缀特点适用系统管理工具优点缺点RPM 包*.rpm预编译二进制RHEL/openEulerrpm、dnf免编译速度快依赖提示版本更新慢只能 RPM 系列系统用DEB 包*.deb预编译二进制Ubuntu、Debiandpkg、apt生态丰富依赖管理严格仅限 Debian 家族源码包 TarBall.tar.gz/.tar.bz2原始源代码全系列 Linuxgcc、make版本新可以自定义功能跨系统需要装编译环境步骤繁琐手动处理依赖自包含安装包.bin / install.sh自带全部依赖全系列 Linux执行脚本安装自带依赖开箱即用目录混乱系统包管理器管不到卸载麻烦二、RPM 软件包管理工具注意rpm 底层工具不会自动解决依赖出现依赖报错要手动补齐依赖包。1. RPM 四大核心能力全生命周期管理数据库路径/var/lib/rpm/记录每个软件的文件、依赖、版本依赖解析识别软件依赖关系打印缺失依赖统一包命名规则从文件名读出版本、架构信息事务机制安装升级卸载作为事务出错自动回滚保障系统不崩。2. rpm 命令语法查找未安装核心选项作用-q查询已经装好的软件-qp查询还没安装的 rpm 包文件要写完整文件路径-i全新安装-U升级没装过就直接安装-F只升级已经安装好的没装就放弃操作-e卸载软件只写软件名不要写包文件路径-V校验软件完整性--nodeps忽略依赖检查--force强制覆盖安装容易搞坏系统。安装RPM包安装 openEuler 24.03光盘中的wget包/安装成功查看可执行文件路径/卸载RPM包卸载命令rpm -e 软件名/验证卸载成功三、DNF 包管理器openEuler 默认YUM 继任者DNF 底层基于 RPM最大亮点自动处理依赖需要网络离线可以配置本地光盘源。1. DNF 主要优势自动解析、下载全部依赖不用人工处理支持多个软件仓库官方源、第三方源仓库配置目录/etc/yum.repos.d/*.repo智能镜像自动选速度快的服务器模块化可以切换软件不同版本命令兼容旧 YUM上手简单内存占用低支持并行下载完美支持 x86_64、aarch64 鲲鹏架构。2. DNF 查询软件命令功能dnf list all全部软件已装 仓库可用dnf list nginx看指定软件状态、可用版本dnf list available只看仓库里还没装的包dnf list updates查看哪些包可以升级dnf info tree软件详细信息版本、大小、依赖dnf search web server按关键词搜索软件v查看nginx的状态/查看nginx详细信息核心命令dnf install 【选项】 软件名选项-y:自动确认所有操作无需手动输入y(适用于脚本/批量操作);可同时安装多个软件用空格分隔软件名。安装tree工具自动确认安装-y四、源代码编译安装软件】适用场景想要最新版本、自定义功能模块、适配特殊硬件架构。 缺点没有 rpm 数据库记录卸载需要手动删目录。1. 使用场景官方二进制包版本老旧需要软件最新版需要开关特定功能模块Nginx 开启 SSL、http2鲲鹏 aarch64 等特殊硬件没有现成 RPM 包需要修改软件源代码增加自研业务逻辑。2. 编译环境前置准备必须安装编译工具链 gcc、make-devel结尾包是开发库存放头文件。载源代码包优先从软件官方网站下载源代码包保证包的完整性和安全性Nginx官方下载地址:http://nginx.org/download/。下载Nginx1.26.2源代码包解包Nginx源代码包进入源代码目录执行./configure配置指定核心参数配置成功后执行make命令进行编译make会根据生成的Makefile脚本调用gcc 编译器将源代码转换为二进制可执行文件安装完成后所有 Nginx的文件都在/usr/1ocal/nginx 目录中核心目录遵循 openEulersbin/:可执行文件目录nginx为核心启动程序;conf/:配置文件目录nginx.conf为核心配置文件;logs/:日志文件目录error.log和access.1og为核心日志。启动Nginx服务验证Nginx五源码编译优缺点 卸载优点自由开关功能模块硬件层面性能优化获取最新版本不受系统仓库版本限制全部文件集中在--prefix目录方便迁移兼容 x86_64、鲲鹏 aarch64。缺点需要编译环境系统包管理器无法识别升级需要重新编译。卸载源码编译软件没有卸载脚本直接删除整个安装目录
RELATED

相关推荐

可靠性基本概念及可靠性函数

可靠性基本概念及可靠性函数

科工技研-可靠性一、可靠性的相关概念1.可靠性:指产品在规定的使用条件下、规定的时间内,完成规定功能的能力。2.可靠度:产品在规定的使用条件下、规定的时间内,完成规定功能的概率。以汽车电子产品、消费电子产品为例&#xff1a…

📅 2026/11/11 6:44:37
零基础怎么用AI朋友圈截图生成做出以假乱真的聊天截图?

零基础怎么用AI朋友圈截图生成做出以假乱真的聊天截图?

你是不是刷到过那种用聊天截图做成的短剧片段?两三个人的对话推进剧情,配上画外音,几分钟讲完一个完整故事。这种形式在AI漫剧里很常见,因为它制作门槛低、出片快。但很多人自己做的时候,总被一眼识破:字体…

📅 2026/10/5 14:07:54
布尔值True还能做算术?聊聊Python中反直觉的设计|零壹教育分享

布尔值True还能做算术?聊聊Python中反直觉的设计|零壹教育分享

在你与之接触过后, 你会察觉到, 有相当数量的语言设计情况, 而它们和那普通一类人的先天便拥有关的认知并非甚为相符一致, 是归属于那种违背直觉的微小细节范畴之中的。当中布尔值能够直接去参与到算术运算这件事, 就是极为典型的其中一项。于我们平常的认知范畴里, 布尔值存有…

📅 2026/10/5 18:06:15
MORE NEWS

更多资讯

📰

河南电工证怎么转?淘宝电工证1500全流程+2026河南最新政策解读

河南电工证怎么转?淘宝电工证1500全流程+2026河南最新政策解读 之前考的证在外省能不能转过来?这是很多在外地工作过的电工朋友最关心的问题。特别是像洛阳这类中小型施工企业,经常有员工来自不同省市,证书能不能顺利转入河南,直接影响到项目合…

📰

大专考了个电工证考前押题怎么准备才稳妥

大专考了个电工证考前押题怎么准备才稳妥 你是不是也担心, 大专考了个电工证 ,学历不高怕报不上名?别慌,这年头很多人和你一样,学历和实操两手抓,但关键是要了解清楚流程、考试内容和备考技巧。今天就带你聊聊,大专学历能否顺利报考电工证、实操考试…

📰

工地太忙根本没时间复习考试?电工证题目解答题库通过率揭秘

工地太忙根本没时间复习考试?电工证题目解答题库通过率揭秘 工地太忙根本没时间复习考试,你不是一个人,很多三门峡的公路工程从业者都面临同样的困境。但电工证考试不是摆设,它是你在工地作业的“通行证”,也是你未来晋升或转岗的重要依据。很多人因为没…

📰

曲靖市电工证考试中心怎么选?外省电工证转过来多少钱?

曲靖市电工证考试中心怎么选?外省电工证转过来多少钱? 之前考的证在外省能不能转过来?这个问题,郑州的张师傅最近就遇到了。他之前在河南郑州做过低压电工,现在想回老家云南曲靖发展,却发现自己的电工证无法直接使用,还得重新报名、考试、缴费,一整套…

📰

高学历不高也能考电工证选择?考前押题帮你轻松过关

高学历不高也能考电工证选择?考前押题帮你轻松过关 你是不是也担心学历不高报不了电工证?别急,我来告诉你怎么选证、怎么备考,还能轻松过关,不用再担心被拒。现在市面上的电工证种类多,但真正适合你的是哪个?别瞎选,考前押题帮你少走弯路。…

📰

河南低压电工证直播怎么考?证书过期了不知道怎么复审延期?

河南低压电工证直播怎么考?证书过期了不知道怎么复审延期? 证书过期了不知道怎么复审延期?别慌,今天我就用一个真实的河南周口低压电工证直播案例,带你看清流程,搞定 考前押题 ,顺利复审,还能规划好职业发展路径。…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬