linux下三种开机自启动服务的方式总结
发布日期:2021-05-18 08:52:25 浏览次数:19 分类:精选文章

本文共 848 字,大约阅读时间需要 2 分钟。

安装与配置服务启动方法

服务启动是系统稳定运行的重要基础,本文将详细介绍基于不同场景的服务启动配置方法,帮助您快速完成服务设置。

方法一:ntsysv命令设置(以root用户登录)

  • 启动服务

    打开终端,使用root账号登录。执行以下命令:

    ntsysv

    查看服务列表,选择您需要启动的服务,勾选*(默认开机启动)。完成后,服务将在下次开机时自动启动。

  • 按钮功能说明

    • ↑↓键:控制服务位置移动。
    • 空格键:设置服务启动模式(默认启动标记为*)。
    • Tab键:切换编辑框、"OK"、"Cancel"等操作项。

    通过这种方式,您可以灵活管理系统服务的启动状态。


  • 方法二:chkconfig命令操作

    chkconfig是一个强大又灵活的命令行工具,适合对服务状态进行精确管理。

  • 查看服务状态

    列出所有服务状态:

    chkconfig --list

    查看示例输出,确认每项服务的启动状态。

  • 设置服务级别

    • 添加自定义启动级别:
     
  • _chkconfig --level 3 networking

    参数`3`表示服务在运行级别3时启用。
    3. **批量操作示例**
    - 启用某个服务:
    ```bash
    chkconfig 服务名 on
    • 关闭某个服务:
    chkconfig 服务名 off
    1. 验证配置
      查看服务状态确认变更:
      chkconfig --list 服务名

    2. 方法三:自定义开机脚本(/etc/rc.local)

      对于需要自定义启动项的场景,可以创建个人化脚本。

    3. 文件路径

      打开文件编辑器:

      vi /etc/rc.local
    4. 添加自定义启动项

      例如,为数据库服务添加启动命令:

      su - oracle -c '数据库启动命令'

      详细示例:

      脚本内添加:

      su-oracle-c'lsnrctl start'  
      su-oracle-c'数据库启动启动脚本'
    5. 文件保存

      保存修改,确保权限设置正确。


    6. 以上方法均可通过多种场景灵活运用,确保service按需启动。通过合理配置,您可以提升系统运行效率,减少人工干预。

    上一篇:标题:人邮社专访刘遄老师:不做技术的搬运工
    下一篇:视觉SLAM的方案大全

    发表评论

    最新留言

    初次前来,多多关照!
    [***.217.46.12]2025年04月30日 11时14分41秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章