LINUX.ORG.RU

Актуальные книги по Linux на русском

 , ,


1

3

Доброго дня!

Много-много лет являюсь упор(от)[н]ым пользователем OC Windows - знаю эту систему достаточно хорошо и глубоко. Linux как-то пробовал поставить году в 2007+- (Mandrake емнип) - не завелось, т.к. то ли диски были коцаные, то ли оборудование неподходящее. Тогда завязал с этим делом.

И вот, настал момент, когда захотелось поработать с Линухом вновь. Поставил на один из ПК Debian 12, на другой Arch. Методом тыка и немного man’a чуть освоился с системой, установил нужное мне ПО, смонтировал расшаренные на виндовом ПК диски, чуть поковырял настройки по инструкциям из интернетов…

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

  • «Эви Немет - Unix и Linux. Руководство системного администратора» - пишут, что перевод ужасен, часть информации не обновили при переводе с прошлого издания. Также пишут, что это лучшее, что есть по теме. Что истинно?
  • «Майкл Керриск - Linux API. Исчерпывающее руководство» - и тут пишут, что лучшее произведение по теме. Но также пишут, что данные устарели, ядро рассматривается старое… Актуальна ли книга?
  • «Д. Тиволт - Защита и укрепление Linux» - книга вроде как мастрид, если нужно настроить систему с целью огораживания (судя по комментам к английской версии на амазоне). По содержанию - заинтересовали главы про настройки фаерволла, т.к. пришлось с ними сталкиваться при настройке nginx на дебиане и про настройки пользовательских прав доступа и прочие ACL. Вроде книга свежая. Как часто меняется всё в мире Linux?

Собственно главный вопрос: достаточно ли этих книг для глубокого вникания в систему? Что ещё из актуального можете посоветовать нубу? Спасибо!


Рекомендую подзабить на подобное обучение оно около бесполезно и сосредоточится на конкретных инструментах: бинутилс, баш, питон (как основных), кронтаб и опционально системд, купс (граждане регулярно получают батхёрт пытаясь это юзать хотя это из немногих отличных программ в линуксе), вайланд, ксорг, иптейблс, вим (много где встречается) и далее по списку с чем предстоит работать.

Ygor ★★★★★
()
Ответ на: комментарий от Ygor

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

AndrewP
() автор топика
Ответ на: комментарий от AndrewP

На первых этапах - да, бесспорно. Но в дальнейшем писать код, взаимодействуя с системой на низком уровне, хотелось бы понять как.

Увы тут только чтение исходного кода. Как оно там конкретно реализовано в текущий момент, никакой Таненбаум тебе не расскажет.

Ygor ★★★★★
()
Ответ на: комментарий от peregrine

В целом ТС хочет пойти слишком окружной дорогой, надо брать С/С++ и учится, учится и ещё раз учится. А далее искать компании которым этот опыт был бы интересен и устраиваться туда на работу и учится далее.

Ygor ★★★★★
()
Ответ на: комментарий от Ygor

Так С/С++ и Asm x86/86-64 знаю, занимался реверсом exe с целью отучения от жадности, писал инфекторы exe по приколу, shell-коды. То есть с PE-форматом (который по докам в основном и разобрал) знаком, с архитектурой Windows знаком, за что какая библиотека dll отвечает понимаю, с отладкой в т.ч. низкоуровневой и ядерной для Win знаком.

С Linux вот пробел вышел, не интересовал ранее. Я и с ELF-форматом вот знакомлюсь сейчас, пока по книгам. Хочу понять Linux как можно шире/глубже.

AndrewP
() автор топика
Ответ на: комментарий от Ygor

Ну в РФ нынче таких компаний тупо нет. С вебом ещё можно куда-то приткнуться без опыта. А с C/C++ это тупо геймдев и микрухи. И первое и второе всегда на ладан дышало у нас традиционно.

peregrine ★★★★★
()