Linux 运维实战笔记 | 软件包管理 + 系统服务管理

上一篇我们梳理了磁盘分区、挂载、文件权限相关操作,本篇继续整理生产最常用两大模块:软件包管理工具systemctl 系统服务管理,区分 RPM 系 Rocky/CentOS 与 Debian 系 Ubuntu 两套命令,适合面试背诵 + 日常速查。

一、软件包管理(两大发行版分类)

Linux 分为两大软件包体系:RPM 包(Rocky/CentOS/RHEL)、DEB 包(Ubuntu/Debian),分为离线底层工具、在线源管理工具两套命令。

1. Rocky / CentOS(RPM + dnf / yum)

1.1 软件源配置文件

主配置:/etc/yum.conf 仓库源文件目录:/etc/yum.repos.d/*.repo

1.2 底层离线 rpm 命令(本地包操作,无网络)
  • rpm -ivh 包名.rpm:离线安装 rpm 软件
  • rpm -evh 软件名:卸载已安装软件
  • rpm -qi 软件名:查看软件详细版本、说明信息
  • rpm -ql 软件名:列出该软件安装生成的全部文件路径
  • rpm -qf /文件路径:通过系统现有文件,反查归属软件包
1.3 在线 dnf / yum 工具(联网拉取仓库软件)

Rocky8/9/10 默认 dnf,yum 为兼容软链接,命令通用:

  • dnf install 软件名:在线安装软件
  • dnf remove 软件名:卸载软件(保留配置
  • dnf list:查看全部已安装 / 仓库可安装软件
  • dnf search 关键词:模糊搜索相关软件包
  • dnf makecache:刷新并生成本地软件源缓存
  • dnf update:升级系统内所有已安装软件
  • dnf autoremove:自动删除不再需要的冗余依赖包

2. Ubuntu/Debian(dpkg + apt)

2.1 软件源配置文件

主源文件:/etc/apt/sources.list 扩展源目录:/etc/apt/sources.list.d/*.list

2.2 底层离线 dpkg 命令(本地 deb 包,无需网络)
  • dpkg -i 包名.deb:离线安装 deb 软件包
  • dpkg -r 软件名:卸载软件,保留配置文件
  • dpkg -P 软件名:彻底卸载,同时删除软件 + 配置文件
  • dpkg -S /文件路径:通过文件反查所属软件
  • dpkg -L 软件名:查看软件所有安装目录与文件
  • dpkg -s 软件名:查看软件安装状态、版本信息
2.3 在线 apt 工具(主流在线管理命令)
  • apt install 软件名:在线安装软件
  • apt purge 软件名:彻底卸载软件及全部配置
  • apt autoremove:清理无用依赖包
  • apt update:刷新远程软件源索引(仅更新清单,不升级)
  • apt upgrade:批量升级本机所有已安装软件
  • apt list:查看已安装、可升级软件列表

二、系统服务统一管理:systemctl(所有新版 Linux 通用)

主流 Rocky8+ / Ubuntu16 + 均采用 systemd 管理服务,统一使用systemctl命令,适配 nginx、sshd、mysql 等所有系统服务,整理高频运维命令:

  • systemctl start 服务名:临时启动服务
  • systemctl stop 服务名:停止正在运行的服务
  • systemctl restart 服务名:重启服务(中断进程)
  • systemctl reload 服务名:重载配置文件,不中断业务进程
  • systemctl enable 服务名:设置服务开机自启
  • systemctl disable 服务名:取消开机自动启动
  • systemctl status 服务名:查看服务运行状态、日志、报错
  • systemctl is-active 服务名:仅判断服务是否正在运行
  • systemctl is-enabled 服务名:仅判断服务是否配置开机自启

速记总结

软件管理分两套体系:RPM (dnf/rpm)、DEB (apt/dpkg);底层命令管离线包,在线工具拉取仓库软件;
Rocky 刷新源缓存用dnf makecache,Ubuntu 刷新源用apt update
所有现代 Linux 统一使用 systemctl 管控服务,区分 start / restart / reload、enable / disable 两套启停与开机自启操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值