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 все осталось на своих местах.