rizloff
Linux

Fedora 15: systemd вместо service и chkconfig

1 мин чтения

24 мая вышла Fedora 15. Обновился, как и раньше, через preupgrade, а дальше привычные команды начали вести себя странно. Все спорят о GNOME 3, а для меня главная новость пятнадцатой — systemd, новая система запуска вместо старых скриптов.

Что это меняет

Система грузится быстрее: службы запускаются параллельно, а не по очереди. А для того, кто что-то настраивает руками, меняются команды.

service и chkconfig пока работают и передают команду systemd, но пишут об этом предупреждение. Лучше сразу привыкать к новым. На примере Samba, которую я настраивал для общей папки:

su -c 'systemctl start smb.service'
su -c 'systemctl stop smb.service'
su -c 'systemctl restart smb.service'
su -c 'systemctl status smb.service'

Включить и выключить автозапуск при загрузке:

su -c 'systemctl enable smb.service'
su -c 'systemctl disable smb.service'

Что удобно

systemctl status показывает не только запущена ли служба, но и с какого времени, ее процессы и последние сообщения из лога. Раньше за этим шел в /var/log/messages.

Список всех служб и их состояние:

systemctl list-units --type=service

GNOME 3

У меня KDE, так что GNOME 3 смотрел только ради интереса. Панели задач нет, окна и программы ищутся через обзор в левом верхнем углу. Кому-то нравится, кто-то ругается. Мне хватает того, что в KDE все осталось на своих местах.

Что-то не сработало или нашли ошибку — напишите: rizloff@gmail.com или @rizloff в Telegram.