当前位置: 首页 > news >正文

Linux命令-service(控制 SysV 风格服务)

Linux命令-service(控制 SysV 风格服务)

    • 快速参考
    • 基本语法
    • 安装 service
    • 常用操作
    • service 与 systemctl 对照
    • 现代替代方案:systemctl
    • 从 service 迁移到 systemctl
    • 故障排查
    • 总结

快速参考

service是用于控制 SysV 风格服务的命令行工具。该命令在现代 systemd 系统中已被认为过时,应使用systemctl替代。service仍然广泛用于兼容旧脚本和 SysV init 系统。

现代替代systemctl start/stop/restart/status service_name

基本语法

# 基本语法service服务名{start|stop|restart|reload|force-reload|status}# 启动服务sudoservicesshstart# 停止服务sudoservicesshstop# 重启服务sudoservicesshrestart# 查看服务状态sudoservicesshstatus# 列出所有服务service--status-all

安装 service

# service 是 init-system-helpers 包的一部分(Debian/Ubuntu)sudoaptinstallinit-system-helpers# RHEL/CentOS 通常已预装# 验证安装whichservice

常用操作

# 启动服务sudoservicehttpd start# 停止服务sudoservicehttpd stop# 重启服务sudoservicehttpd restart# 平滑重启(不中断连接)sudoservicehttpd reload# 查看服务状态sudoservicehttpd status# 列出所有服务及其状态sudoservice--status-all# 输出示例:# [ + ] ssh# [ - ] apache2# [ ? ] bluetooth# 说明:# [ + ] :服务正在运行# [ - ] :服务已停止# [ ? ] :无法确定状态

service 与 systemctl 对照

# === 启动服务 ===# 旧方式(service)sudoservicesshstart# 新方式(systemctl)推荐sudosystemctl startssh# === 停止服务 ===sudoservicesshstopsudosystemctl stopssh# === 重启服务 ===sudoservicesshrestartsudosystemctl restartssh# === 查看状态 ===sudoservicesshstatussudosystemctl statusssh# === 启用/禁用开机自启 ===# service 方式(通过 chkconfig 或 update-rc.d)sudochkconfigsshon# RHEL/CentOSsudoupdate-rc.dsshdefaults# Debian/Ubuntu# systemctl 方式(推荐)sudosystemctlenablesshsudosystemctl disablessh

现代替代方案:systemctl

# 查看所有服务状态sudosystemctl list-units--type=service--all# 查看所有已启用的服务sudosystemctl list-unit-files--state=enabled# 启动服务sudosystemctl start service_name# 停止服务sudosystemctl stop service_name# 重启服务sudosystemctl restart service_name# 查看服务状态(详细)sudosystemctl status service_name# 启用服务(开机自启)sudosystemctlenableservice_name# 禁用服务(不开机自启)sudosystemctl disable service_name# 查看服务日志sudojournalctl-uservice_name# 查看服务配置systemctlcatservice_name

从 service 迁移到 systemctl

# 旧方式(service)sudoservicesshstartsudoservicesshstopsudoservicesshrestartsudochkconfigsshon# 新方式(systemctl)sudosystemctl startsshsudosystemctl stopsshsudosystemctl restartsshsudosystemctlenablessh# 如果脚本中使用了 service 命令# 可以创建别名兼容sudoln-s/bin/systemctl /usr/local/bin/service# 注意:这不是完美的兼容,但大多数常用操作可以工作

故障排查

# 问题1:service 命令找不到# 解决:安装sudoaptinstallinit-system-helpers# 问题2:service 启动失败# 解决:查看详细日志sudojournalctl-xe# 问题3:服务无法启动# 手动运行服务可执行文件,查看错误sudo/usr/sbin/sshd-t# 测试 SSH 配置sudoapachectl configtest# 测试 Apache 配置# 问题4:服务启动后立刻退出# 解决:查看服务日志sudojournalctl-uservice_name-n50

总结

核心价值service是 SysV init 系统的服务管理工具,现代 systemd 系统应使用systemctl

最佳实践

  1. 新系统使用systemctl替代service
  2. 旧脚本兼容性:大多数service命令在 systemd 系统上仍能工作(通过兼容脚本)
  3. 查看服务状态时,使用systemctl status可以看到更详细的信息

常用组合

  • service name start/stop/restart/status:旧方式
  • systemctl start/stop/restart/status name:新方式(推荐)

⚠️ 注意service命令在 systemd 系统上通常只是systemctl的包装器,行为可能略有不同。

http://www.jsqmd.com/news/1254580/

相关文章:

  • CNN-GRU混合模型在DOA信号分类与可解释性分析中的应用
  • CentOS 7.9安装最新版Firefox的完整指南
  • 重新审视Transformer中的Head Dimension参数优化
  • 2026 年 7 月万国中国售后网点完整名录|搬迁、新店启用统一公示公告 - 万国中国服务中心
  • 渠道焕新|2026 沈阳万国腕表售后线上核验系统升级,网点一键查询完整操作教程 - 万国中国服务中心
  • 守护生命之河——云克隆心血管疾病小分子ELISA检测试剂盒
  • [TechwizD和TX液晶显示软件] Techwiz LCD:挠曲电效应分析
  • 杭州欧米茄维修售后服务中心 2026 年 7 月更新:杭州欧米茄手表维修服务点怎么走 + 售后电话 400-883-8097 - 欧米茄中国售后中心
  • Spring Boot+Vue+OpenCV构建智能社区人脸识别门禁系统
  • 2026手机免费一键去水印方法:安卓iOS工具优缺点与风险对比
  • 2026年万国中国区售后服务网络更新优化全国60+门店地址及电话汇总 - 万国中国服务中心
  • 2026年AI大模型学习指南:从入门到精通
  • 尼尔·布洛姆坎普AI短片《夜行者》:技术展示与现实落差
  • 汽车处理器电源完整性设计:从PDN原理到ePWM/eCAP应用实践
  • DRA79x SoC硬件设计实战:电气特性与电源时序深度解析
  • 2026年7月最新!萧邦金华售后地址及客服热线权威发布 - 萧邦中国官方服务中心
  • AI驱动的企业信用风险传导分析系统解析
  • 大模型场景化学习路线与实战指南
  • 2026企业自建采购平台落地部署指南:H5嵌入、品类配置与日常运营的实操评估 - 资讯在线
  • 补齐胸膜疾病体外研究短板!武汉云克隆推出标准化大鼠胸膜间皮细胞
  • AI学术写作助手:智能选题与论文框架生成实践
  • Unity Spine渲染方案深度对比:SkeletonAnimation、SkeletonGraphic与手动合批的性能抉择
  • 针织服装OEM厂家靠谱实测排名,避坑采购不花冤枉钱 - 工业推荐榜
  • 宝珀中国售后服务中心|电话及详细网点地址权威信息通知(2026年7月更新) - 宝珀官方售后服务中心
  • 【详尽整理】两万字讲解零基础小白网络安全学习路线,新手从零搭建攻防技术知识体系(附带完整路线图)
  • Claude Code 被封,旧项目怎么办?让 Codex 接手
  • 从0到月入10万:用AI自动化搭建私域电商闭环(含5套可复用SOP模板)
  • TDA4VM引脚复用实战:从核心概念到设备树配置与硬件设计
  • 【限时解密】AI短视频冷启动72小时破播放量瓶颈:平台内部流量分发权重公式首度公开
  • 提示词格式控制黄金法则(2024最新版):LLM时代必须掌握的7类边界约束技术