Systemd Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
wiki:systemd [2016/02/09 11:37]
[Ссылки]
wiki:systemd [2016/02/27 17:08] (текущий)
[Командная строка]
Строка 11: Строка 11:
 ===== Командная строка ===== ===== Командная строка =====
 Ubuntu имеет смешанную систему инициализации. В Ubuntu 14.10 и ниже - sysv и upstart, в Ubuntu 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| |