161

Systemd vs SysVinit

При написании предыдущего поста про systemd наткнулся на интересную таблицу, где приводилось соответствие между командами systemd и SysVinit. Единственный "минус" был в том, что таблица была на английском, поэтому решил перевести и выложить, вдруг кому-то надо.


Перевод (кликните для увеличения):

И оригинал (кликните для увеличения):

Взято отсюда - http://linoxide.com/linux-command/systemd-vs-sysvinit-cheatsheet/

Там еще есть и pdf-версия. Русскую pdf-версию кинул на мыльное облако.


Если есть ошибка/неточность - пишите. Исправлю.


ps.

Очень удобно редактировать векторный pdf в Inkscape.

GNU/Linux

1.2K постов15.6K подписчиков

Правила сообщества

Все дистрибутивы хороши.

Будьте людьми.

Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий

В kubuntu 16.04 у меня работают команды как systemctl, так и service. Как я понимаю, работает у меня только systemd, а команды service - просто обертка для "обратной совместимости"? Или же команды service продолжают менять конфиги для upstart, а systemd читает как свои конфиги, так и upstart-овские? Или же каким-то образом работают обе системы? Может кто пояснить этот вопрос?

раскрыть ветку (10)
0
DELETED
Автор поста оценил этот комментарий
@wget @kana.sama


Можно ведь просто посмотреть:

cat /usr/sbin/service

Она определяет систему инициализации.

раскрыть ветку (9)
3
Автор поста оценил этот комментарий
Используется systemd. Команды service, chkconfig, runlevel, telinit и т.п. оставлены в целях обратной совместимости.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Благодарю

0
Автор поста оценил этот комментарий
Мжно ещё посмотреть как называется процесс с PID 1. По крайней мере в Ubuntu Server 16.04 это systemd
раскрыть ветку (6)
0
DELETED
Автор поста оценил этот комментарий

Debian 8, systemd:

ps -aux
root 1 0.0 0.4 28292 4568 ? Ss May21 3:56 /sbin/init

При этом дебиан вики говорит, что

"Пакет systemd-sysv package имеет в составе /sbin/init (как символьную ссылку на /bin/systemd)"

Вывод: имя процесса с PID 1 ни о чём не говорит.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Ну почему-же...

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 114492 4132 ? Ss Jun22 0:00 /usr/lib/systemd/systemd
0
Автор поста оценил этот комментарий
Да, скорее всего я перепутал. Хотя возможно /sbin/init - ссылка на systemd (для совместимости).
0
DELETED
Автор поста оценил этот комментарий

@kana.sama @DmitryAR почитал содержимое /usr/sbin/service, оказалось, что это обёртка над upstart и systemd.

0
Автор поста оценил этот комментарий

Довольно странно

Иллюстрация к комментарию
раскрыть ветку (1)
0
DELETED
Автор поста оценил этот комментарий

https://wiki.debian.org/ru/Systemd

Пакет systemd-sysv package имеет в составе /sbin/init (как символьную ссылку на /bin/systemd) и следовательно, конфликтует с пакетом sysvinit .
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества