Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
dybeta
V2EX  ›  云计算

网易蜂巢 centos 7.0 为什么没有 service 命令呢?

  •  
  •   dybeta · May 22, 2016 · 6665 views
    This topic created in 3642 days ago, the information mentioned may be changed or developed.

    难道网易连 service 服务都要禁止吗?本来说搭建个 web 服务器和免流的,结果发现好像有禁止什么?求解答。

    23 replies    2016-05-25 09:10:21 +08:00
    adrianzhang
        1
    adrianzhang  
       May 22, 2016
    没有 service 可以用 /etc/rc.d/init.d/httpd restart 这样的形式完成。
    adrianzhang
        2
    adrianzhang  
       May 22, 2016
    另外,我记得目前的主流最新版本都在用 systemd 来接管 init ,所以没有 service 也正常。
    znoodl
        3
    znoodl  
       May 22, 2016
    CentOS7 把 CentOS6 的 System V init 换成 Systemd 了
    有 systemctl httpd start
    设置开机启动 systemctl httpd enable 更方便
    hinkal
        4
    hinkal  
       May 22, 2016
    centos 7 就是没有 service 的,用 systemctl 替代了
    zhs227
        5
    zhs227  
       May 22, 2016
    用的是 systemd. 命令是 systemctl

    或者 sudo yum install initscripts -y

    initscripts 提供了 service 的命令,但核心还是调用 systemctl
    dybeta
        6
    dybeta  
    OP
       May 22, 2016
    谢谢您们,主要是我之前用阿里云上都有,所以我就好奇,谢谢。
    Tink
        7
    Tink  
    PRO
       May 22, 2016 via iPhone
    现在用 service 的不多了吧,大多数都是 systemctl
    forvtwoex
        8
    forvtwoex  
       May 22, 2016
    用了 systemctl ,一下子觉得不习惯了,字母长了好多
    julyclyde
        9
    julyclyde  
       May 22, 2016
    service 命令,古代是在 CentOS5 的 systemV init 里搭配使用的
    后来 CentOS6 、 upstart 的时候, Redhat 文档里说 service “也可以”管理 upstart 的服务,但实际上是不行的
    CentOS7 里 systemd 根本就没这个
    Jaylee
        10
    Jaylee  
       May 22, 2016
    都 centos7 了,还哪来的 service ...
    tolbkni
        11
    tolbkni  
       May 22, 2016 via Android
    有的,但是最终被转换成 systemctl 命令了,这种情况应该是被精简掉了
    Balthild
        12
    Balthild  
       May 22, 2016 via iPhone
    我用过的大部分 CentOS 里面, service 命令是被重定向到 systemctl 的,但也不会没有 service 命令吧………
    Balthild
        13
    Balthild  
       May 22, 2016 via iPhone
    @forvtwoex
    alias sctl="systemctl"
    CyrixIII
        14
    CyrixIII  
       May 22, 2016
    systemctl start/stop/restart nginx.service
    HanSonJ
        15
    HanSonJ  
       May 22, 2016
    @znoodl 命令反了
    dybeta
        16
    dybeta  
    OP
       May 22, 2016
    还是这里大神多,感觉用习惯了 service 突然换 systemctl 有点不习惯。
    anyforever
        17
    anyforever  
       May 23, 2016
    @hinkal +1
    owt5008137
        18
    owt5008137  
       May 23, 2016 via Android
    我刚开始用 Centos 7 的时候也看了半天文档整理了一些常用的 firewalld 和 systemd 的命令希望对你有用
    https://www.owent.net/mzMqY
    dybeta
        19
    dybeta  
    OP
       May 23, 2016
    @owt5008137 谢谢。
    Neveroldmilk
        20
    Neveroldmilk  
       May 23, 2016
    换成了 systemd 了。
    Neveroldmilk
        21
    Neveroldmilk  
       May 23, 2016
    @Balthild 还真不一定有 service 命令,最新的很多发行版的 Linux ,竟然连 ifconfig 都没有。
    raysonx
        22
    raysonx  
       May 24, 2016 via Android
    @Neveroldmilk 故意让大家用新的东西,否则由于人的惰性,新东西不容易推啊。
    比如你试了一下 ifconfig 没有,就可能去查一查新版本是不是有了什么变化,然后其中就会有人转而用新的 iproute2
    Neveroldmilk
        23
    Neveroldmilk  
       May 25, 2016
    @raysonx 这个可说不好,我的经验是刚装完系统却发现连不上网,输入 ifconfig 之后得到 command not found 可不是什么好感觉。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5684 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 105ms · UTC 07:01 · PVG 15:01 · LAX 00:01 · JFK 03:01
    ♥ Do have faith in what you're doing.