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

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

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

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

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

    或者 sudo yum install initscripts -y

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