Информация об изменениях

Сообщение Re[2]: Что значит "знать Unix" для программиста? от 11.04.2022 5:58

Изменено 11.04.2022 6:01 AlexGin

Re[2]: Что значит "знать Unix" для программиста?
Здравствуйте, Miroff, Вы писали:

M>Здравствуйте, Basil2, Вы писали:


B>Что обычно ходят от программиста, когда в вакансии заявляют Unix?


M>Умение запустить компилятор из командной строки, посмотреть логи, заскриптовать что-нибудь примитвно-однопроходное. Ну и основные концепции: пайпы, все есть файл, слэши не в ту сторону развернуты, как пакеты ставить, как маны читать, как права настроить, как демона изгнать. Короче, ничего запредельно сложного.


И как своего демона — создать и запустить

M>В идеале да, хочется чтобы и про интерфейсы ядра знал, и в сигналах разбирался, и лимиты понимал. Но где-ж такого найдешь?


M>Можно почитать что-то типа Linux Bible или Linux Complete Reference. Они толстые, но там свободно пропускать все, что касается настроек конкретного софта.


Для программиста, понимающего простой Си, есть хорошая литература:
1) Linux API. Исчерпывающее руководство | Керриск Майкл.
2) UNIX. Профессиональное программирование | Раго Стивен А., Стивенс У. Ричард
Re[2]: Что значит "знать Unix" для программиста?
Здравствуйте, Miroff, Вы писали:

M>Здравствуйте, Basil2, Вы писали:


B>Что обычно ходят от программиста, когда в вакансии заявляют Unix?


M>Умение запустить компилятор из командной строки, посмотреть логи, заскриптовать что-нибудь примитвно-однопроходное. Ну и основные концепции: пайпы, все есть файл, слэши не в ту сторону развернуты, как пакеты ставить, как маны читать, как права настроить, как демона изгнать. Короче, ничего запредельно сложного.


И как своего демона — создать и запустить. И сделать перманентно запускаемым при старте OS.

M>В идеале да, хочется чтобы и про интерфейсы ядра знал, и в сигналах разбирался, и лимиты понимал. Но где-ж такого найдешь?


M>Можно почитать что-то типа Linux Bible или Linux Complete Reference. Они толстые, но там свободно пропускать все, что касается настроек конкретного софта.


Для программиста, понимающего простой Си, есть хорошая литература:
1) Linux API. Исчерпывающее руководство | Керриск Майкл.
2) UNIX. Профессиональное программирование | Раго Стивен А., Стивенс У. Ричард.