博主头像

284 千锋Python教程:2 2 1 CentOS的包管理工具yum

外来客 • 2026-09-02 11:40:14

分享
𝕏 f ◉
声明:本文为对公开内容的摘要整理, 未经本站独立核实,可能与原内容存在出入,不代表本站立场、观点或建议; 观点与版权归原作者及原平台所有。 如涉及版权问题,请联系我们,核实后立即删除。 [ 免责声明 ]

📦 文件压缩与解压操作

  • 格式转换:Python源码包提供 `.gz`(gzip)和 `.xz`(xzip)两种格式。`.gz` 使用 `gunzip` 解压,`.xz` 使用 `xz -d` 解压;添加 `-v` 参数可显示解压进度百分比。
  • 空间与时间权衡:压缩文件从 17MB 变为解压后的 82MB,体现了计算机中“优化时间需牺牲空间,优化空间需牺牲时间”的不可调和矛盾。
  • 归档处理:解压后得到 `.tar` 归档文件(类似 Windows RAR),使用 `tar -xvf` 命令解包为文件夹;删除原文件可使用 `rm -f` 避免二次确认。

🛠️ Linux 包管理工具对比

  • 核心功能:Linux 下的包管理工具(如 YUM、APT)类似 Windows 软件管家,支持搜索、安装、更新、卸载及查看软件信息。
  • 工具区分:Red Hat/CentOS 使用 `YUM`(Yellow dog Updater, Modified),Ubuntu 使用 `APT`;底层依赖 `RPM`(Red Hat Package Manager)。
  • 优势特性:YUM 能自动解析并安装软件依赖项,避免手动安装时因缺失依赖导致的失败。

🌐 Nginx 服务器部署实践

  • 工具定位:Nginx 是由俄罗斯开发者创建的高性能 Web 服务器及反向代理服务器,体积小巧且性能优于 Apache。
  • 安装步骤:通过 `yum search nginx` 确认软件存在(需匹配 x86_64 架构),执行 `yum install nginx` 进行安装;使用 `-y` 参数可自动回答“yes”以跳过依赖确认。
  • 服务启动:安装完成后,直接输入 `nginx` 命令即可启动服务。此时访问公网 IP 的 80 端口(需提前开放)将显示 Nginx 默认首页,后续可替换为自定义网页内容。

0 条评论

发表评论

请先 登录 后参与讨论。