Pull to refresh

Comments 15

Какая-то некрофилия.. Оригинальная статья 2001 года.

/etc/rc.d , серьезно? SystemD уже давно шествует по планете, независимо от того нравится это кому-то или нет.

Lilo? Еще остались те кто помнит что это такое?

Наиболее распространенным файлом конфигурации пользовательской программы считается /etc/lynx.cfg.

Мда.

В качестве вводной статьи-экскурсии, тем не менее, более чем сойдёт, для изучающих тему.
Тем более что полагаю, у статьи нет цели описать "все-все существующие модные или современные конфигурируемые сервисы-демоны". Изучающему человеку это понадобится позже и он сам разберётся, пользуясь базой из статьи. Так что монопенисуально.

Что, например, из статьи вы считаете полезным?

Вся эта статья - практически, список файлов. Половина (или больше) из которых относится к init.d, который сейчас уже новичок точно не встретит, а те файлы оттуда, которые еще существуют - очень не рекомендуется трогать, поскольку systemd ими сама рулит исключительно для совместимости.

Остальные файлы - тоже либо не существуют в современных дистрибутивах, либо описаны очень невнятно.

Вот, правда - ничерта для "изучающего человека" здесь найти не удастся, а только запутает еще больше.

Само описание файлов и их приблизительное местоположение.
Ты не будешь искать то, о существовании чего не подозреваешь.
И, соответственно, появляется худо-бедное понимание происходящего.

В противном случае, например, древнюю книжку K&R можно просто выкинуть в ведро, потому что "все давно пишут ОС на JS" : )

Lilo? Еще остались те кто помнит что это такое?

Моя помнить - загрузчик в мандраке 2005 года.
Я вот тоже думал - о круто, а начал читать... Ну может что то с редхата может быть полезно, и то только потому что я его в глаза не видел (а вдруг там SystemD не завезли еще).

Больше смущает что курс рекламируют, надеюсь там немного посвежей материал ...

SystemD требует использовать glibc. Но многие системы (каждый второй роутер?) используют musl, то есть никакого SystemD. См. также BusyBox init.

/etc/rc.d/rc.sysinit Используется для локальной инициализации системы.

Из криокамеры повалил азотный туман, обдав ноги волной холода ...
От отчаяния набрал в терминале:

sudo systemctl daemon-reload

Закрыл глаза и нажал на Enter

тем временем новость "Выпуск дистрибутива MX Linux 21.3"
В дистрибутиве используется система инициализации sysVinit.

Glory, glory, hallelujah!
Init Freedom is about restoring a sane approach to PID1 that respects portability, diversity and freedom of choice.

https://www.devuan.org/os/init-freedom

Мало того, что устарело, так ещё многое зависит от дистрибутива. RedHat-style это одно и Debian-style другое.

Самое главное то забыли: etc – это давно не et cetera, а edit to config )

Последнее время на Хабре прямо мода какая-то от обучающих центров, статьи про Linux, сомнительного, а иногда даже вредного качества.

Вместо этого следует вызвать функцию системной библиотеки getpw(). Этот тип функции также известен как системный вызов. 

Системный вызов это когда из юзерспейпа идет обращение к ядру, а getpw это библиотечная функция, работающая в юзерспейсе, которая при своей работе делает несколько системных вызовов.

Подходит только к редхат подобным дистрибутивам не первой свежести, 6 ветки например

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

Статья в первую очередь нацелена на человека, пытающегося разобраться с устройством системы, а в итоге, только путает!

База это конечно вещь нужная, но актуальность базовых принципов тоже нужно соблюдать. Мне кажется, ни один Ваш курс не использует системы с init.d.

В целом неплохо, но я предлагаю автору актуализировать статью на текущие реалии.

Sign up to leave a comment.