Когда файл модуля systemd должен использовать sysinit.target вместо multi-user.target?

Создать псевдоним оболочки, это намного, намного проще, чем изменить графический интерфейс терминала gnome -(, так как для этого нет опции, вам нужно будет закодировать ее):

Предполагая, что вы используете bash, поместите следующее в~/.bashrc:

alias ti='terraform init'
alias tp='terraform plan'

Если вы используете tcsh, эквивалентом будет

alias ti 'terraform init'
alias tp 'terraform plan'

в вашем~/.tcshrc(в идеале в разделе, который исключен в не -интерактивном режиме ).

После установки этих псевдонимов и запуска новой оболочки вы можете ввести эти псевдонимы, нажимая намного меньше клавиш, чем всю команду.

Также проще, чем вводить всю команду, использовать историю командной строки. В ранее введенных командах можно искать те, которые начинаются с букв. В bashвы можете начать поиск в истории назад с помощью Ctrl+r, затем начать печатать и использовать клавиши курсора Up/ Down. В tcshэто немного проще, просто введите первые несколько букв (, например. te), затем найдите предыдущую/следующую командную строку, начинающуюся с введенных букв, нажав Alt+p/ Alt+n.

0
12.12.2019, 21:50
1 ответ

Страница, которую вы ищете, находится здесь на freedesktop.org. По умолчанию sysinit.target выполняется после монтирования файловых систем и подкачки и включения основных системных функций, но до запуска различных фоновых служб.

Multi -user.target появляется после запуска служб и включения запросов на вход.

Graphical.target, по сути, означает, что диспетчер отображения запущен.

Отличие заключается не в режиме восстановления GRUB, а в режиме восстановления systemd (, который можно активировать с помощью параметров ядра из GRUB ). Восстановление Systemd — это repair.service/rescue.target, которое идет явно после sysinit.target, поэтому все, что было до этого, уже запущено, и все, что нужно sysinit, уже запущено к моменту его запуска.

1
28.01.2020, 03:00

Теги

Похожие вопросы