Я новичок в Linux, использую Ubuntu 14.04. Я столкнулся с концепцией уровней выполнения. Меня смущает тот факт, что, когда я запускаю команду
who -r
, я вижу, что я нахожусь на уровне выполнения 2, который представляет собой многопользовательский текстовый режим без серверов. Почему у меня все еще есть доступ к моему графическому интерфейсу, но я нахожусь на уровне выполнения 2? Я думал, что нахожусь на уровне выполнения 4, который является многопользовательским, режимом графического интерфейса пользователя, без серверов. Пожалуйста, мне нужны пояснения. Спасибо.
Ubuntu не использует понятие Runlevels больше. Ubuntu теперь использует новое , выскочка основывала init, который зависит только от возникновения события и затем инициирования определенного ответа (ответов) для запущения/уничтожения программ.
Runlevel, с другой стороны, от старого стиль SysV init демон, который зависит от runlevel для решения, какая программа запустит и который будет уничтожен, необходимо поместить сценарии в определенные каталоги для каждого runlevel (/etc/rc{0..6}.d
).
По причине совместимости Ubuntu все еще поддерживает под управлением сценарии SysV runlevels от /etc/rc{0..6}.d
на основе набора runlevel в переменной DEFAULT_RUNLEVEL
из /etc/init/rc-sysinit.conf
, но понятие runlevels является несколько устаревшим, и Вы не должны быть очень побеспокоены об этом.