В Apache вместо httpd есть `network`. Также использует systemctl вместо chkconfig. Почему? (EC2 Linux AMI 2)

Я изучаю работу в сети, поэтому следую книге.
В настоящее время я настраиваю веб-сервер внутри своего экземпляра EC2. Когда я запустил sudo chkconfig --list httpd , как предлагалось в книге, я получил сообщение об ошибке

[ec2-user@ip-10-0-1-10 ~]$ sudo chkconfig --list httpd

Note: This output shows SysV services only and does not include native
      systemd services. SysV configuration data might be overridden by native
      systemd configuration.

      If you want to list systemd services use 'systemctl list-unit-files'.
      To see services enabled on particular target use
      'systemctl list-dependencies [target]'.

error reading information on service httpd: No such file or directory

. Поэтому я попробовал sudo chkconfig --list , который дает мне это

[ec2-user@ip-10-0-1-10 ~]$ sudo chkconfig --list

Note: This output shows SysV services only and does not include native
      systemd services. SysV configuration data might be overridden by native
      systemd configuration.

      If you want to list systemd services use 'systemctl list-unit-files'.
      To see services enabled on particular target use
      'systemctl list-dependencies [target]'.

netconsole      0:off   1:off   2:off   3:off   4:off   5:off   6:off
network         0:off   1:off   2:on    3:on    4:on    5:on    6:off

Это похоже, что ошибка произошла, когда я ожидал

httpd 0: off 1: off 2: on 3: on 4: on 5: on 6: off

, но вместо этого я получил

network 0: off 1: off 2: on 3: on 4: on 5: on 6: off

Мне это показалось очень странным, и я не мог понять почему. Поэтому я хочу задать

вопрос

  1. Почему здесь httpd не называется сетью ? Раньше я создавал экземпляр LAMP (с другой командой) и на самом деле никогда не имел проблем.
  2. Почему systemctl используется не chkconfig ?

PS

Версия информация

[ec2-user@ip-10-0-1-10 ~]$ yum list httpd
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
Installed Packages
httpd.x86_64                         2.4.39-1.amzn2.0.1                         @amzn2-core
1
задан 25 August 2019 в 12:09
1 ответ

Я понял это!

Это произошло потому, что я использовал Amazon Linux 2 AMI (HVM), тип тома SSD . Я решил это с помощью ** Amazon Linux AMI 2018.03.0 (HVM),Тип тома SSD **

Похоже, что использование chkconfig было заменено на systemctl в экземпляре Linux 2.

-1
ответ дан 4 December 2019 в 10:52

Теги

Похожие вопросы