V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
azev
V2EX  ›  问与答

明明 systemctl enable 了服务,为什么 status 还是显示 disabled?

  •  
  •   azev · 2020-01-05 21:32:08 +08:00 · 1884 次点击
    这是一个创建于 1570 天前的主题,其中的信息可能已经有所发展或是发生改变。

    而执行 is-enabled 又返回 enabled,journalctl 看日志也没有原因

    9 条回复    2020-01-06 18:37:41 +08:00
    kljsandjb
        1
    kljsandjb  
       2020-01-05 21:33:57 +08:00 via iPhone
    journal xe 看下
    lazyyz
        2
    lazyyz  
       2020-01-05 23:28:13 +08:00
    systemctl enable xxx 是设置开机自动启动
    systemctl start xxx 是启动服务
    snw
        3
    snw  
       2020-01-05 23:31:44 +08:00 via Android
    如 2 楼所解释的。
    如果你不想打两行命令,你可以打
    systemctl enable xxx --now
    snw
        4
    snw  
       2020-01-05 23:37:25 +08:00 via Android   ❤️ 1
    顺便,
    firewall-cmd xxx --permanent 之后记得输入
    firewall-cmd --reload

    编辑了 /etc/sysctl.conf 配置之后记得输入 sysctl -p
    emeab
        5
    emeab  
       2020-01-06 01:53:15 +08:00 via iPhone
    enable 可以理解为载入 不是启动
    pcmid
        6
    pcmid  
       2020-01-06 02:11:30 +08:00 via Android
    1. 请提供具体信息
    2. 我怀疑你看的是 vendor preset
    3. 如果非 2,检查 /etc/systemd/system/
    tankren
        7
    tankren  
       2020-01-06 08:55:41 +08:00
    正常情况,如果 enable 但是没有 start,状态一般是 inactive,如果 start 没起来,是 failed
    enable 服务后还显示 disable 有点不合常理啊,至少在 enable 的执行会报错的
    CEBBCAT
        8
    CEBBCAT  
       2020-01-06 09:08:41 +08:00 via Android
    @tankren 没错,我也觉得楼上说应该 start 的建议有些武断,虽然我记不太清了,但 enable 了之后状态不会是 disable 的


    话说什么时候诊断毛病还要靠站队了……
    ysicing
        9
    ysicing  
       2020-01-06 18:37:41 +08:00 via iPhone
    有可能第一次敲错名。🤪
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4337 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 10:14 · PVG 18:14 · LAX 03:14 · JFK 06:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.