Linux命令-rcconf(Debian 系统服务启停配置工具)

发布时间:2026/10/18 4:55:54
Linux命令-rcconf(Debian 系统服务启停配置工具) Linux命令-rcconfDebian 系统服务启停配置工具快速参考安装 rcconf基本用法交互界面操作rcconf 工作原理现代替代方案systemctl从 rcconf 迁移到 systemctl运行级别对照服务管理完整示例注意事项快速参考rcconf是 Debian/Ubuntu 系统上用于配置系统服务启停的工具提供基于文本界面的交互式菜单允许用户选择哪些服务在系统启动时自动运行。该工具已被认为过时现代 Linux 发行版应使用systemctl来管理服务。注意rcconf 仅适用于使用 SysV init 或早期 upstart 的 Debian 系列系统目前主流发行版已全面转向 systemd。安装 rcconf# Debian/Ubuntu 安装sudoaptupdatesudoaptinstallrcconf# 检查是否安装成功whichrcconf rcconf--version2/dev/null||echorcconf installed基本用法# 以 root 身份运行文本界面菜单sudorcconf# 使用对话框界面需要 dialog 包sudorcconf--dialog# 仅显示当前配置不修改rcconf--list# 查看帮助rcconf--help交互界面操作┌────────────────────────────────────┐ │ Rcconf - 服务配置 │ ├────────────────────────────────────┤ │ [ ] acpid - 高级电源管理 │ │ [*] cron - 定时任务守护 │ │ [ ] bluetooth - 蓝牙服务 │ │ [*] ssh - SSH 服务器 │ │ [ ] cups - 打印服务 │ │ [*] rsyslog - 日志服务 │ │ │ │ 确定 取消 │ └────────────────────────────────────┘在交互界面中使用空格键切换服务的启用/禁用状态使用方向键上下移动选择使用Tab切换按钮使用回车确认选择rcconf 工作原理# rcconf 实际操作的文件位置ls/etc/init.d/# SysV init 脚本目录ls/etc/rc*.d/# 运行级别符号链接# 查看某个服务的启动配置ls-l/etc/rc2.d/|grepssh# rcconf 通过创建/删除符号链接来启停服务# S 开头表示启动StartK 开头表示停止Kill# 数字表示执行顺序现代替代方案systemctl# 查看所有服务状态sudosystemctl list-unit-files--typeservice# 启用服务开机自启sudosystemctlenablessh# 禁用服务开机不启动sudosystemctl disablessh# 启动服务sudosystemctl startssh# 停止服务sudosystemctl stopssh# 查看服务状态sudosystemctl statusssh# 查看所有正在运行的服务sudosystemctl list-units--typeservice--staterunning从 rcconf 迁移到 systemctl# 旧方式rcconf# sudo rcconf # 然后手动选择# 新方式systemctl# 1. 查看所有服务sudosystemctl list-unit-files--typeservice# 2. 启用需要的服务sudosystemctlenablenginxsudosystemctlenablemysqlsudosystemctlenabledocker# 3. 禁用不需要的服务sudosystemctl disable bluetoothsudosystemctl disable cups# 4. 验证配置sudosystemctl list-unit-files--typeservice--stateenabled运行级别对照# SysV init 运行级别与 systemd target 对照# 0 (runlevel0.target) - 关机# 1 (runlevel1.target) - 单用户模式# 2 (runlevel2.target) - 多用户无网络# 3 (runlevel3.target) - 多用户命令行# 4 (runlevel4.target) - 保留# 5 (runlevel5.target) - 多用户图形界面# 6 (runlevel6.target) - 重启# 查看当前运行级别兼容命令runlevel# systemd 方式查看默认 targetsudosystemctl get-default# 设置默认 targetsudosystemctl set-default multi-user.target# 命令行模式sudosystemctl set-default graphical.target# 图形界面模式服务管理完整示例# 安装 vsftpd 作为示例sudoaptinstallvsftpd# 启动服务sudosystemctl start vsftpd# 设置开机自启sudosystemctlenablevsftpd# 查看服务状态和配置sudosystemctl status vsftpdsudosystemctlcatvsftpd# 重新加载配置不中断服务sudosystemctl reload vsftpd# 重启服务sudosystemctl restart vsftpd# 停止并禁用服务sudosystemctl stop vsftpdsudosystemctl disable vsftpd# 查看服务日志sudojournalctl-uvsftpd-f注意事项兼容性rcconf 在新版 Debian/Ubuntu 上可能已不可用请直接使用systemctl。权限要求修改系统服务配置需要 root 权限务必使用sudo。依赖关系禁用某些服务可能影响系统功能操作前请确认服务用途。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询