Наблюдение, какие файлы выполняются при запуске (Linux)

Запуск мог быть это поток.

1
задан 5 April 2010 в 22:23
2 ответа

Вкратце..

В масштабе всей системы с RHEL/CentOS, сценарии инициализации содержатся в /etc/rc.d, который является инициализацией стиля System V.

Другие, такие как Slackware, используют инициализацию стиля BSD.

Сценарии запускаются init, который настроен в /etc/inittab.

На уровне пользователя это будет уникальным для Вашей оболочки. С bash, оболочка по умолчанию в большинстве Linux, интерактивная оболочка собирается использовать обоих /etc/profile и ~/.bash_profile. Неинтерактивная будет использовать ~/.bashrc.

Существует много деталей здесь и если Вы захотите конкретный ответ, то необходимо будет разъясниться.

3
ответ дан 3 December 2019 в 19:48
  • 1
    От страница справочника : " Когда интерактивная оболочка , который не является оболочкой входа в систему, запускается, удар читает и выполняет команды от/etc/bash.bashrc и ~/.bashrc, если эти файлы существуют " –  Paused until further notice. 6 April 2010 в 00:27
  • 2
    " Когда удар вызывается как интерактивный вход в систему оболочка, или как неинтерактивная оболочка с - опция входа в систему, это сначала читает и выполняет команды из файла/etc/profile, если тот файл существует. После чтения того файла это ищет ~/.bash_profile, ~/.bash_login и ~/.profile, в том порядке, и читает и выполняет команды от первой, которая существует и читаема " –  Paused until further notice. 6 April 2010 в 00:36
  • 3
    Хорошая информация, я won' t редактируют, но не стесняются. Я didn' t испытывают желание проводить время для создания такого подробного ответа. –  Warner 6 April 2010 в 00:40

sshd(8) страница справочника, а также страница справочника используемой оболочки говорит, на какие файлы смотрят после входа в систему.

0
ответ дан 3 December 2019 в 19:48

Теги

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