linux服务开机自启命令

worktile 其他 688

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,可以使用以下命令来设置开机自启动服务:

    1. systemctl命令:
    这是在使用systemd作为系统初始化和服务管理的现代Linux发行版(如CentOS 7、Ubuntu 16.04等)中使用的首选方法。

    – 启用自启动:`systemctl enable 服务名`
    – 禁用自启动:`systemctl disable 服务名`
    – 查看自启动状态:`systemctl is-enabled 服务名`

    说明:
    – 服务名是指要设置自启动的服务的名称,例如httpd、nginx等。

    2. chkconfig命令:
    对于使用init.d脚本和SysV初始化系统的旧版Linux发行版(如CentOS 6、Ubuntu 14.04等),可以使用chkconfig命令。

    – 启用自启动:`chkconfig –level 服务级别 服务名 on`
    – 禁用自启动:`chkconfig –level 服务级别 服务名 off`
    – 查看自启动状态:`chkconfig –list 服务名`

    说明:
    – 服务级别是指要设置自启动的运行级别(如0-关机、1-单用户模式、2-多用户无网络、3-多用户有网络、4-未使用、5-图形界面、6-重启)。

    3. rc.local脚本:
    在一些Linux发行版中,还可以通过编辑/etc/rc.local文件来添加需要在开机时自动运行的命令或脚本。

    – 编辑rc.local文件:`sudo vi /etc/rc.local`
    – 在文件中添加要自启动的命令或脚本,并保存。
    – 确保rc.local文件具有可执行权限:`sudo chmod +x /etc/rc.local`

    说明:
    – 使用这种方法时,需要注意rc.local文件位于/etc目录下,在系统升级过程中可能会被覆盖,请谨慎使用。

    以上就是在Linux中设置服务开机自启的三种常用方法。根据所用的发行版和初始化系统的不同,选择合适的方法来设置开机自启动服务。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用以下命令来控制服务的开机自启:

    1. chkconfig命令:
    使用chkconfig命令可以管理和查询系统的服务,包括设置服务的开机自启。
    使用下面的命令来启用某个服务的开机自启:
    “`
    chkconfig on
    “`
    其中,`
    `是服务的名称。

    使用下面的命令来禁用某个服务的开机自启:
    “`
    chkconfig off
    “`
    其中,`
    `是服务的名称。

    使用下面的命令来查询某个服务的开机自启状态:
    “`
    chkconfig –list
    “`
    其中,`
    `是服务的名称。

    2. systemctl命令:
    在使用systemd管理服务的Linux系统中,可以使用systemctl命令来控制服务的开机自启。
    使用下面的命令来启用某个服务的开机自启:
    “`
    systemctl enable
    “`
    其中,`
    `是服务的名称。

    使用下面的命令来禁用某个服务的开机自启:
    “`
    systemctl disable
    “`
    其中,`
    `是服务的名称。

    使用下面的命令来查询某个服务的开机自启状态:
    “`
    systemctl is-enabled
    “`
    其中,`
    `是服务的名称。如果返回”enabled”表示该服务启用了开机自启,如果返回”disabled”表示该服务禁用了开机自启。

    3. update-rc.d命令:
    在一些基于Debian的Linux系统中,可以使用update-rc.d命令来管理和配置服务的开机自启。
    使用下面的命令来启用某个服务的开机自启:
    “`
    update-rc.d enable
    “`
    其中,`
    `是服务的名称。

    使用下面的命令来禁用某个服务的开机自启:
    “`
    update-rc.d disable
    “`
    其中,`
    `是服务的名称。

    使用下面的命令来查询某个服务的开机自启状态:
    “`
    update-rc.d defaults
    “`
    其中,`
    `是服务的名称。

    4. rc-update命令:
    在一些基于Gentoo的Linux系统中,可以使用rc-update命令来管理和配置服务的开机自启。
    使用下面的命令来启用某个服务的开机自启:
    “`
    rc-update add default
    “`
    其中,`
    `是服务的名称。

    使用下面的命令来禁用某个服务的开机自启:
    “`
    rc-update del default
    “`
    其中,`
    `是服务的名称。

    使用下面的命令来查询某个服务的开机自启状态:
    “`
    rc-update show
    “`
    可以查看所有服务的开机自启状态。

    5. 在/etc/rc.d目录下创建启动脚本:
    在一些不支持上述命令的Linux系统中,可以手动在/etc/rc.d目录下创建启动脚本来实现服务的开机自启。
    首先,在/etc/rc.d目录下创建对应服务的启动脚本,例如/etc/rc.d/。然后,将启动脚本添加到系统启动的运行级别中,可以使用ln命令来创建软链接:
    “`
    ln -s /etc/rc.d/
    /etc/rc.d/rc.d/S
    “`
    其中,`
    `是服务的名称,``是系统的运行级别,``是启动顺序。

    请注意,以上命令需要使用root权限执行。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以使用Systemd或SysV init来管理服务并设置开机自启命令。下面将分别介绍这两种方法的操作流程。

    使用Systemd管理服务:
    1. 查看服务状态
    使用下面的命令可以查看当前系统上所有服务的状态:
    “`
    systemctl list-units –type=service
    “`
    使用下面的命令可以查看特定服务的状态:
    “`
    systemctl status
    “`

    2. 设置开机自启
    a. 如果想让某个服务在开机时自动启动,可以使用下面的命令:
    “`
    systemctl enable
    “`
    b. 如果想让某个服务在开机时不自动启动,可以使用下面的命令:
    “`
    systemctl disable

    “`

    3. 启动和停止服务
    使用下面的命令可以手动启动某个服务:
    “`
    systemctl start
    “`
    使用下面的命令可以手动停止某个服务:
    “`
    systemctl stop

    “`

    使用SysV init管理服务:
    1. 查看服务状态
    使用下面的命令可以查看当前系统上所有服务的状态:
    “`
    service –status-all
    “`

    2. 设置开机自启
    a. 找到服务对应的启动脚本(通常位于`/etc/init.d/`目录下),并通过下面的命令设置开机自启:
    “`
    sudo update-rc.d defaults
    “`
    b. 如果想要取消某个服务的开机自启设置,可以使用下面的命令:
    “`
    sudo update-rc.d -f
    remove
    “`

    3. 启动和停止服务
    使用下面的命令可以手动启动某个服务:
    “`
    sudo service start
    “`
    使用下面的命令可以手动停止某个服务:
    “`
    sudo service
    stop
    “`

    无论是使用Systemd还是SysV init,都需要注意以下几点:
    – 根据具体的服务,可能需要使用管理员权限(sudo)执行相关命令。
    – ``指的是服务的名称,可以通过`systemctl`(Systemd)或`service`(SysV init)命令查看。
    – 并非所有服务都支持开机自启,可能需要服务本身支持。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部