Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:systemd [2015/06/28 23:36] [Введение] |
wiki:systemd [2016/02/27 17:08] (текущий) [Командная строка] |
||
---|---|---|---|
Строка 10: | Строка 10: | ||
- Создать файл <something>.conf в "${unit}.d/" директории, содержащий параметры директив которые вы хотите обновить. | - Создать файл <something>.conf в "${unit}.d/" директории, содержащий параметры директив которые вы хотите обновить. | ||
===== Командная строка ===== | ===== Командная строка ===== | ||
- | Убунту имеет смешанную систему инициализации. В 14.10 и ниже sysv и upstart, в 15.04 upstart и systemd. | + | Ubuntu имеет смешанную систему инициализации. В Ubuntu 14.10 и ниже - sysv и upstart, в Ubuntu 15.04 - upstart и systemd. |
- | ^ Действие ^ Команда sysv ^ Команда upstart ^ Команда systemd ^ Замечания ^ | + | ^ Действие ^ Команда sysv ^ Общая команда ^ Команда upstart ^ Команда systemd ^ Замечания ^ |
- | | Start service |sudo service имясервиса start | start $job | systemctl start $unit | | | + | | Start service |sudo /etc/init.d/имясервиса start |sudo service имясервиса start| start $job | systemctl start $unit | | |
- | |Stop service |sudo service имясервиса stop|stop $job|systemctl stop $unit| | | + | |Stop service |sudo /etc/init.d/имясервиса stop |sudo service имясервиса stop|stop $job|systemctl stop $unit| | |
- | |Restart service |sudo service имясервиса restart|restart $job|systemctl restart $unit| | | + | |Restart service |sudo /etc/init.d/имясервиса restart |sudo service имясервиса restart|restart $job|systemctl restart $unit| | |
- | |See status of services |service --status-all, \\ %%service --status-all|sort|ccze -A|less -R%% |initctl list , \\ %%initctl list|sort|ccze -A|less -R%%|systemctl status, \\ %%systemctl --no-pager status|ccze -A|less -R%%| | | + | |See status of services | |%%service --status-all%%, \\ %%service --status-all|sort|ccze -A|less -R%% |initctl list , \\ %%initctl list|sort|ccze -A|less -R%%|systemctl status, \\ %%systemctl --no-pager status|ccze -A|less -R%%| | |
- | |Check configuration is valid| |init-checkconf /tmp/foo.conf|systemd-analyze verify <unit_file>| | | + | |Check configuration is valid| | |init-checkconf /tmp/foo.conf|systemd-analyze verify <unit_file>| | |
- | |Show job environment| |initctl list-env|systemctl show-environment| | | + | |Show job environment| | |initctl list-env|systemctl show-environment| | |
- | |Set job environment variable| |initctl set-env foo=bar|systemctl set-environment foo=bar| | | + | |Set job environment variable| | |initctl set-env foo=bar|systemctl set-environment foo=bar| | |
- | |Remove job environment variable| |initctl unset-env foo|systemctl unset-environment foo| | | + | |Remove job environment variable| | |initctl unset-env foo|systemctl unset-environment foo| | |
- | |View job log| |cat /var/log/upstart/$job.log|sudo journalctl -u $unit| | | + | |View job log| | |cat /var/log/upstart/$job.log|sudo journalctl -u $unit| | |
- | |tail -f job log| |tail -f /var/log/upstart/$job.log|sudo journalctl -u $unit -f| | | + | |tail -f job log| | |tail -f /var/log/upstart/$job.log|sudo journalctl -u $unit -f| | |
- | |Show relationship between services| |initctl2dot|systemctl list-dependencies --all|Shows pstree-style output. | | + | |Show relationship between services| | |initctl2dot|systemctl list-dependencies --all|Shows pstree-style output. | |
- | |Отключить службу из автозагрузки|sudo update-rc.d имясервиса disable|echo "manual" %%|%% sudo tee -a /etc/init/mysql.override|systemctl disable foo.service| | | + | |Отключить службу из автозагрузки|sudo update-rc.d имясервиса disable| |echo "manual" %%|%% sudo tee -a /etc/init/mysql.override|systemctl disable foo.service| | |
- | |Включить службу в автозагрузку|sudo update-rc.d имясервиса enable|убрать директиву manual|systemctl enable foo.service| | | + | |Включить службу в автозагрузку|sudo update-rc.d имясервиса enable| |убрать директиву manual|systemctl enable foo.service| | |
===== Ссылки ===== | ===== Ссылки ===== | ||
- | + | * [[https://habrahabr.ru/post/275645/|Systemd: пишем собственные .service и .target]] | |
- | * [[FIXME]] | + | |
* [[https://wiki.ubuntu.com/SystemdForUpstartUsers|Сравнение upstart и systemd]] на английском | * [[https://wiki.ubuntu.com/SystemdForUpstartUsers|Сравнение upstart и systemd]] на английском | ||
* [[http://www.freedesktop.org/wiki/Software/systemd/FrequentlyAskedQuestions/|Часто задаваемые вопросы]] на английском | * [[http://www.freedesktop.org/wiki/Software/systemd/FrequentlyAskedQuestions/|Часто задаваемые вопросы]] на английском | ||
+ | * [[http://serverfault.com/questions/573946/how-can-i-log-a-message-to-the-systemd-journal-from-the-command-line|Создать лог из командной строки]] на английском | ||
{{tag>systemd}} | {{tag>systemd}} |