Ответ 1
У меня есть wiki'd это сообщение - могут ли те, у кого есть достаточный rep, добавить в него элементы.
Системное администрирование, общие книги об использовании
-
Nemeth et. al, Системное администрирование Linux
-
книга Armadillo, как упоминается Билл Ящерица ниже.
-
Что угодно Mark Sobell. Он делает своего рода тему и вариации для различных вкусов unix, поэтому выбирайте книгу, наиболее подходящую для окружающей среды в руке. Книги неплохие. Один из его был предписанным текстом, когда я сделал свой B.Sc.
-
Stevens 'TCP/IP проиллюстрирован, том. 1: Протоколы для исчерпывающего описания работы TCP/IP.
-
Я никогда не читал эту книгу, но многие люди рекомендуют Unix Power Tools, как указано Hortitude.
Программирование:
-
Что-нибудь к концу В. Ричарду Стивенсу, в частности Расширенное программирование в среде Unix и Unix Network Programming Vol. 1 и vol. 2
-
Различные классические книги c/unix, такие как среда программирования Unix, Расширенное программирование Unix, Программирование Pearls и, конечно, K & R. Книги C/Unix, как правило, вписываются в базовую архитектуру и дают достаточную информацию о том, что важно по всем направлениям - вот основные механизмы внутри системы. Любой, кто пытается сделать системное программирование (в основном, что-либо, используя системные службы, независимо от того, какой язык), найдет для этого обоснование.
Специальные инструменты (например, Sendmail)
Различные книги от O'Reilly и других издателей охватывают конкретные темы. Вот некоторые из них:
-
Bat на sendmail - если у вас есть возможность испытать радости от работы с sendmail.cf. Если у вас есть выбор в MTA, postfix или qmail несколько легче работать (я использую постфикс с 2000 года). O'reilly публикует руководства .
-
Некоторые классические работы на perl: Camel и Llama книги (последняя написана не кем-то, кроме Рэндалем Шварцем).
-
Sed и awk. Не уверен, что тварей на обложке. Некоторое время назад моя копия была отправлена на юг. Хотя об этом, Освоение регулярных выражений также упоминается здесь и является хорошей книгой по этому вопросу.
-
Samba. Книга hornbill (?) описывает это; есть также много on-line документация.
-
NFS/NIS для тех, кто использует или поддерживает клиентов unix или linux.
Некоторые из этих книг были напечатаны довольно долго и по-прежнему актуальны. Следовательно, они также часто доступны по заказу в гораздо меньшей степени, чем цена по списку. Рынок Amazon - хорошее место для поиска таких предметов. Это довольно хороший способ сделать подход с дробовиком к таким темам, для которых не так много денег.
В качестве примера, в Новой Зеландии технические книги необычайно дороги из-за слабого киви-песо (поскольку $NZ ласково известна в кругах экспатов) и извилисто длинной цепи поставок. Вы можете потратить 20% недельной платы за уплату налогов для начинающего выпускника по одной книге. Когда я жил там, только что из университета, я часто использовал этот тип рынка, часто покупая книги за 1/4 их ценовой категории, включая стоимость доставки в Новую Зеландию. Если вы не живете в местах с доходами уровня 1, я рекомендую это.
Электронные книги и онлайн-ресурсы (спасибо israkir, чтобы напомнить мне):
-
Проект документации Linux (www.tldp.org) содержит множество специальных руководств по темам, известных как HowTos, которые также часто относятся к сторонним инструментам OSS и будут иметь отношение к другим вариантам Unix. Он также имеет серию Часто задаваемые вопросы и guides.
-
Unix Guru Universe - это коллекция ресурсов unix с несколько более старым вкусом.
-
Google. В Интернете много, много ресурсов unix и linux. Строки поиска, такие как команды unix или узнать unix, превратятся на любое количество онлайн-ресурсов.
-
Safari. Это услуга подписки, но вы можете искать тексты довольно большого количества книг. Я могу порекомендовать это, поскольку я использовал его. Они также предоставляют лицензии на сайты для корпоративных клиентов.
Некоторые из философии Unix:
-
Искусство программирования UNIX от E S Raymond (доступно онлайн и в печати).
-
Практика программирования by B W Kernighan и R Pike.