Краткое руководство по необходимому коду и командам Linux

Обновлено: 02.07.2024

Эта книга, выпущенная под лицензией Creative Commons, доступна для бесплатного скачивания в формате PDF. Загрузите его здесь.

Книга доступна в печатном виде, изданном No Starch Press. Копии можно купить везде, где продаются хорошие книги. No Starch Press также предлагает электронные форматы для популярных электронных книг.

Помимо английского, печатная книга также доступна на следующих языках:

  • Корейский: доступен в BJ PUBLIC.
  • Сербский: доступен в Mikro Knjiga.
  • Китайский (традиционный): доступен на GOTOP
  • Китайский (упрощенный): доступен в PT Press.
  • Русский: доступен в Питере.
  • Польский: доступен в Helion

Читайте обзоры на сайтах No Starch Press и Amazon.

Найдите Командную строку Linux в вашей местной библиотеке.

Хотите перевести версию Командной строки Linux для Creative Commons? Подробнее см. Политику перевода сообщества.

Теперь доступны следующие переводы сообщества:

  • Арабский перевод Абд Аллатифа Эймша
  • Испанский (в разработке). Перевод Адриано Санчеса
  • Португальский (в процессе). Перевод Матеуса Сэйлса
  • Итальянский (в процессе). Перевод Франческо Карджули
  • Румынский (в процессе). Перевод Влада Павла
  • Турецкий (в процессе). Перевод Herkes için Linux

Уильям Шоттс

Первое интернет-издание уже доступно!

В этом более чем 250-страничном продолжении/дополнении к Командной строке Linux мы рассмотрим еще больше интересных инструментов и интересных тем, связанных с командной строкой. 14 наполненных действием глав идеально подходят для создателей, студентов и всех, кто хочет узнать больше об истории, методах и навыках Linux.

Эта книга, выпущенная под лицензией Creative Commons, доступна для бесплатного скачивания в формате PDF. Загрузите его здесь.

© 2000-2022, William E. Shotts, Jr. Дословное копирование и распространение всей этой статьи разрешено на любом носителе при условии сохранения этого уведомления об авторских правах.

Карманные справочники O'Reilly заслужили репутацию недорогих, полных и компактных руководств, в которых есть все необходимое, но не лишнее. Каждая страница Linux Pocket Guide соответствует этим требованиям. В нем четко объясняется, как быстро освоиться в повседневном использовании Linux. После того, как вы настроите и начнете работать, Linux Pocket Guide предоставит простой в использовании справочник, который вы можете хранить у себя. Карманные руководства O'Reilly заслужили репутацию недорогих, полных и компактных руководств, которые вещи, но не пух. Каждая страница Linux Pocket Guide соответствует этим требованиям. В нем четко объясняется, как быстро освоиться в повседневном использовании Linux. После того, как вы настроите и начнете работу, Linux Pocket Guide предоставит простой в использовании справочник, который вы можете держать под рукой, когда вам нужен быстрый и полезный ответ, а не долгие часы работы. страницы.

Карманный справочник Linux организован так, как вы используете Linux: по функциям, а не только по алфавиту. Это не «библия Linux»; это практичное и краткое руководство по параметрам и командам, которые вам нужны больше всего. Он начинается с общих понятий, таких как файлы и каталоги, оболочка и X-окна, а затем представляет подробный обзор наиболее важных команд с наглядными примерами. Вы узнаете назначение каждой команды, ее использование, параметры, расположение на диске и даже пакет RPM, который ее установил.

Карманное руководство по Linux предназначено для Fedora Linux — последнего побочного продукта Red Hat Linux, — но большая часть информации применима к любой системе Linux.

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

Получить копию

Карманный справочник Linux

Карманный справочник Linux

Карманный справочник Linux

Карманный справочник Linux

Linux, резюме и краткость

Отзывы друзей

Вопросы и ответы читателей

Будьте первым, кто задаст вопрос о Linux Pocket Guide

Списки с этой книгой

Классические сценарии оболочки от Арнольда Роббинса
Bash Pocket Reference by Arnold Robbins
DNS и BIND от Cricket Liu
Essential System Administration by Æleen Frisch
 Изучаем GNU Emacs от Дебры Кэмерон

Классические сценарии оболочки от Арнольда Роббинса
Драйверы устройств Linux от Джессики МакКеллар
Введение в регулярные выражения Майкла Дж. Фицджеральда
grep Карманный справочник Джона Бамбенека< br />Изучение GNU Emacs от Дебры Кэмерон

Отзывы сообщества

Хорошее, быстрое введение (или напоминание!) в Linux, в основном через интерфейс командной строки. Вы не получите никаких профессиональных сертификатов, но это избавит вас от необходимости обращаться к Google каждый раз, когда вы не уверены, что делаете. Хорошее, быстрое и грязное введение (или напоминание!) в Linux, в основном через интерфейс командной строки. Вы не получите никаких профессиональных сертификатов, но это избавит вас от необходимости обращаться к Google каждый раз, когда вы не уверены, что делаете. . больше

отличный краткий обзор всех основ и основных команд. Это слишком легковесно, если вы впервые изучаете Linux, но послужит хорошим подспорьем, если вы чувствуете себя заржавевшим. отличный быстрый и грязный обзор всех основ и основных команд. Это слишком легковесно, если вы впервые изучаете Linux, но послужит хорошим подспорьем, если вы чувствуете себя заржавевшим. . больше

Работа в командной строке Linux может быть немного сложной, если вы не прошли вводный курс. Поиск в Google каждой отдельной команды и мельчайших подробностей о том, как работает оболочка, может раздражать. Карманный справочник по Linux хочет дать вам базовое понимание основных концепций командной строки Linux (и, в более общем плане, Unix) и представить ее «словарь», т. е. базовый набор команд, помогающих пользователям выполнять определенные действия, чтобы вы могли по крайней мере, знать, что вы гуглите (или делаете, для этого работа с командной строкой Linux может быть немного сложной, если вы не прошли вводный курс по ней. гуглите каждую команду и мельчайшие детали того, как работает оболочка Linux Pocket Guide хочет дать вам общее представление об основных концепциях командной строки Linux (и, в более общем смысле, Unix) и представить ее «словарь», т. е. базовый набор команд, которые помогают пользователям выполнять определенные действия, так что вы, по крайней мере, знаете, что вы гуглите (или что делаете, если на то пошло). Без понимания некоторых концепций может быть трудно выйти за рамки копирования и редактирования файлов в Linux. Если вы хотите держать все под контролем и делать более сложные вещи, например мо Отслеживая и останавливая неотвечающие программы, вы должны в определенной степени разбираться в некоторых темах, таких как разница между заданием и процессом или разница между жесткой и программной ссылкой. Карманный справочник по Linux отлично справляется с задачей предоставления базовых знаний по этим и подобным темам, а также по соответствующим командам.

Включенные команды собраны в различных тематических областях, таких как операции с файлами или каталогами, просмотр процессов или электронная почта. Затем перечислены соответствующие команды с объяснением того, что они делают, наиболее важными параметрами, примерами использования и выводом. Команды для приложений с графическим интерфейсом, зависящих от Gnome или KDE, смешаны с текстовыми, хотя обсуждается больше текстовых команд. Несмотря на то, что я некоторое время использовал командную строку, у меня была возможность прочитать о ряде команд, о которых я не слышал, особенно для обработки текста, таких как cut и tr.В Linux есть простые команды, которым следует дать первый шанс при попытке достичь цели, вместо того, чтобы использовать большие пушки, такие как sed или awk, и эта книга отлично подходит как список и краткое руководство по таким простым командам. Автор иногда перебарщивает с этим и включает такие древние команды, как mt, которые можно использовать для перемотки и чтения с магнитной ленты, но, к счастью, таких случаев не так много.

Объяснения в Linux Pocket Guide намного лучше, чем большинство результатов, которые можно найти в Интернете; Я буду держать эту книгу на своем рабочем столе для справки и случайного напоминания о том, насколько богата командная строка Linux.
. больше

Этот фолиант размером с пинту бьет сильнее, чем его весовая категория! Я искал книгу, которая была бы достаточно всеобъемлющей, чтобы рассказать моим детям о Linux и ее командной строке, а также показать мне новые идеи о командах, о которых я едва знал, если вообще знал. Эта книга достигла как ясного изложения, так и достаточно полных описаний, чтобы вы могли начать, а также указала на информацию и человека для получения дополнительной информации. Я настоятельно рекомендую его читателям, которые заинтересованы в получении большего от Linux, от n00b до промежуточного уровня. Я искал книгу, которая была бы достаточно всеобъемлющей, чтобы рассказать моим детям о Linux и ее командной строке, а также показать мне новые идеи о командах, о которых я едва знал, если вообще знал. Эта книга достигла как ясного изложения, так и достаточно полных описаний, чтобы вы могли начать, а также указала на информацию и человека для получения дополнительной информации. Я настоятельно рекомендую ее читателям, которые заинтересованы в получении большего от Linux, от n00b до промежуточного уровня. Опытные пользователи Linux также могут оценить наличие удобного справочника по более сложным командам. . больше

Раньше я писал о бесплатных книгах по Linux. В этой статье есть хорошая коллекция бесплатных книг по Linux.

Говорят, лучшие вещи в жизни можно получить бесплатно. Это может быть не совсем так, когда дело доходит до книг. Есть много отличных книг по Linux, которые вам, возможно, придется купить, но они стоят своих денег.

Я собираюсь перечислить некоторые из моих любимых книг по Linux, которые у меня есть и которые я прочитал, чтобы лучше понять различные темы, связанные с Linux. Некоторые из них являются общими, а некоторые охватывают определенные области систем Linux.

Я упомянул, какая книга посвящена какой теме, чтобы это помогло вам решить, стоит ли вам приобретать книгу или нет.

Ссылки на Amazon в статье являются партнерскими ссылками. Вы, конечно, можете получить ее непосредственно на веб-сайте издателя, в местном книжном магазине (поддержите местный бизнес) или в своем любимом книжном интернет-магазине.

Рекомендуемые книги для улучшения ваших знаний о Linux

Несмотря ни на что, это мои рекомендации, на которые повлияло мое мнение. Предположим, я предполагаю, что книгу по Linux легко понять. Вы получили книгу в Интернете и вместо этого нашли ее сложной. Это будет пустой тратой денег, не так ли?

Я рекомендую перед тем, как купить книгу, прочитать несколько образцов страниц книги. Вы можете скачать образец главы с веб-сайта издателя (если он у них есть). Вы также можете использовать такой сервис, как Google Books. Найдите книгу, и вы обнаружите, что некоторые страницы книги доступны для бесплатного чтения.

Прочитайте образцы страниц и решите сами, хороши ли книги или нет.

Как работает Linux

Это то, что я рекомендую, если вы хотите изучить и понять основные функции Linux. «Как работает Linux» — идеальная книга, если вы новичок или хотите улучшить свои знания о Linux.

Книга написана простым и понятным языком. Она начинается с того, что дает вам основное представление о Linux, ядре, оболочке и т. д., а затем переходит к объяснению файловой системы, иерархии и т. д. системный журнал и т. д.

В книге также обсуждается использование ресурсов и конфигурация сети, прежде чем вкратце коснуться части сценариев оболочки.

Вы можете бесплатно скачать главу 4 книги о дисках и файловых системах. Прочтите и посмотрите, подходит ли эта книга или нет.

Библия Linux

Это, пожалуй, самая полная книга по Linux, охватывающая самые разные темы. Пробежав более 800 страниц, вы получите все, от изучения основ командной строки Linux до расширенных тем для системного администратора.

Каждая глава книги заканчивается упражнениями, позволяющими использовать полученные знания в определенном сценарии. Ответы включены в конце книги.

Если вы готовитесь стать системным администратором, если вы готовитесь к сертификационному экзамену по Linux или просто хотите улучшить свои знания Linux, Библия Linux окажется важным ресурсом.

Быстро изучите Linux

Эту книгу я получил в подарок от ее автора Ахмеда Алкабари.Если вы помните, Ахмед бесплатно давал свой курс «Основы командной строки Linux» читателям It’s FOSS, пока Udemy не изменил свою политику в отношении кодов купонов.

В отличие от «Как работает Linux», здесь не объясняется принцип работы Linux. Он напрямую переходит в командную строку Linux.

Книга читается как сборник постов в блоге и в хорошем смысле. Вы найдете главы и темы, описанные в стиле «Как сделать», с большим количеством примеров команд, объяснением выходных данных и необходимыми схематическими диаграммами.

Каждая глава заканчивается разделом проверки знаний, где вам дается простой набор упражнений для выполнения вместе с набором вопросов, на которые нужно ответить верно/неверно. Это хороший способ проверить свои новые знания. Ответы включены в конце книги.

Язык книги разговорный и легкий для понимания. Если вашей целью является изучение команд Linux, эта книга будет хорошим подспорьем для вашего рабочего стола.

Linux для разработчиков

Linux для разработчиков – это небольшая книга, содержащая менее 200 страниц. Книга предназначена для разработчиков программного обеспечения, а не для разработчиков ядра Linux.

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

Как разработчик программного обеспечения, вы можете не захотеть тратить много времени на размышления о том, как настроить сеть, подключить диски и т. д. Не то чтобы знать это нехорошо, просто это не обязательно для вашей основной работы по написанию кода.

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

В этой книге также обсуждается, как использовать распространенные редакторы для терминалов, такие как Vim, прежде чем перейти к упаковке программного обеспечения (если вам нужно упаковать свое программное обеспечение в Linux).

Есть также разделы, посвященные различным языкам сценариев. Итак, вы получаете самые основы написания сценариев Bash, Perl и Python. Книга заканчивается несколькими главами об использовании Git, управлении файлами с помощью Git и понимании различий между файлами с помощью Git.

Поскольку я работал разработчиком программного обеспечения, я понимаю мнение автора о предоставлении только того, что необходимо большинству разработчиков программного обеспечения. Это позволяет разработчикам сосредоточиться на программировании и при этом достаточно знать командную строку Linux для выполнения своей работы.

Карманное руководство по Linux

Как следует из названия, Карманный справочник по Linux — это небольшая карманная книга для быстрого ознакомления с командами Linux и их работой.

Он не учит вас в деталях, как работает Linux. Это просто набор команд Linux. Команды сгруппированы в различные разделы, такие как команды для просмотра файлов, навигации по каталогам, управления пользователями, работы в сети и т. д.

Приведены краткие примеры команд, их синтаксис и краткое описание.

Linux Pocket Guide также имеет алфавитный указатель в конце книги. Таким образом, вы сможете быстро увидеть, какая команда упоминается на какой странице.

Считайте это огромной шпаргалкой по Linux и альтернативой справочным страницам. Хранение его на рабочем столе очень удобно и избавляет вас от постоянного поиска в Интернете примеров команд.

Усиление защиты Linux во враждебных сетях

Обычно книги по сложным темам, таким как безопасность Linux, написаны сложным техническим языком, подходящим для опытных системных администраторов. Эта книга немного другая. Эта книга подойдет для любого уровня подготовки, от нетехнического менеджера до опытного DevOps/SecOps и технического директора.

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

Второй раздел затем переходит на следующий уровень с промежуточными и продвинутыми шагами по усилению защиты для системных администраторов. Даже если вы не выполните их все шаг за шагом, вы все равно можете прочитать их, чтобы лучше понять тему.

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

Начнем с общей концепции безопасности, защиты рабочих станций и защиты серверов и сетей Linux. Затем он переходит к обсуждению защиты основных (и часто уязвимых) служб, таких как веб-серверы, электронная почта, DNS и базы данных.

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

Помните, что на самом деле это не кулинарная книга. На самом деле, я использовал его для чтения перед сном, а не для самостоятельного руководства.

Автор Кайл Рэнкин (Kyle Rankin) правильно отмечает, что сегодняшние продвинутые угрозы, как правило, находят свой путь в завтрашнем наборе инструментов для детей-сценариев. Важно думать о безопасности, и эта книга дает вам хорошее представление об этом.

Руководство по системному администрированию UNIX и Linux

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

Эта книга объемом более 1000 страниц охватывает сложные темы, подходящие для опытных системных администраторов. В этой книге есть все, от основных материалов для системного администратора Linux до тем, ориентированных на DevOps.

Очень рекомендуется для опытных системных администраторов.

Брандмауэры Linux

Еще одна продвинутая книга по Linux в этом списке. Нет ничего сложного в том, чтобы догадаться, что эта книга посвящена брандмауэрам в Linux.

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

Какие книги по Linux вы рекомендуете?

Я не включил в этот список отличные книги, такие как «Командная строка Linux». Не то чтобы это плохая книга, а потому, что она доступна бесплатно, и я упомянул ее в списке бесплатных электронных книг по Linux.

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

Почему бы не поделиться своей любимой книгой по Linux в разделе комментариев? Я добавлю раздел с рекомендациями читателей на основе ваших отзывов.

Linux – это операционная система, основанная на UNIX, впервые представленная Линусом Торвальдсом. Он основан на ядре Linux и может работать на различных аппаратных платформах производства Intel, MIPS, HP, IBM, SPARC и Motorola.

Вот тщательно отобранный список 15 лучших книг по Linux, которые должны быть частью библиотеки любого новичка или разработчика Linux.

1) Карманное руководство по Linux: Основные команды

Linux Pocket Guide — это книга, написанная Дэниелом Дж. Барреттом. Он обеспечивает организованный путь обучения. Это также поможет вам освоить наиболее полезные и важные команды. Это идеальный справочник как для новичков, так и для тех, кто хочет освоить Linux, или для опытных пользователей.


В этой книге представлены новые команды для обработки файлов изображений и аудиофайлов, чтения и изменения системного буфера обмена и управления файлами PDF.

2) Командная строка Linux

Командная строка Linux — это книга, написанная Уильямом Шоттсом. Автор ведет вас от самых первых нажатий клавиш терминала до написания полных программ с использованием оболочки Linux или командной строки.


В этой книге вы также узнаете о навигации по файлам, настройке среды, сопоставлении шаблонов с регулярными выражениями и т. д. Помимо практических знаний, книга также раскрывает основные концепции каждой темы.

3) Linux для начинающих: введение в операционную систему Linux и командную строку

Linux для начинающих – это книга, написанная Джейсоном Кэнноном. Самое приятное в этой книге то, что вам не нужны какие-либо предварительные знания ОС Linux. Вы будете руководствоваться пошаговым логическим и систематическим подходом.


В этом учебном материале также рассматриваются новые понятия и жаргонизмы. Лучшее в этом учебном пособии то, что каждая деталь описана в ней на простом для понимания языке и основных понятиях.

4) Командная строка Linux и Библия сценариев оболочки, 3-е издание

Библия сценариев командной строки и оболочки Linux — это справочник, написанный Ричардом Блюмом. Книга содержит подробные инструкции и множество примеров.


Чтобы использовать эту книгу, вы узнаете, как обойти графический интерфейс и взаимодействовать с вашим компьютером. В этой книге по Linux тридцать страниц новых функциональных примеров, полностью обновленных для соответствия новейшим возможностям Linux.

Начнем с основ командной строки. В книге содержится информация о сценариях оболочки и показано практическое применение команд для автоматических часто выполняемых функций.

5) Кунг-фу из командной строки

Command Line Kung Fu — книга, написанная Джейсоном Кэнноном. Книга также содержит десятки советов и более 100 практических примеров из реальной жизни. Примеры, приведенные в этой книге, помогут вам решить актуальные проблемы и достичь достойных целей.


В книгу включен всеобъемлющий указатель. Поэтому, даже если вы хотите найти все примеры использования данной команды, даже если это не основная тема.

6) Администрирование Linux

Администрирование Linux — это книга, написанная Джейсоном Кэнноном. Этот учебный материал по Linux включает такие темы, как Ubuntu Linux, Debian, Linux Mint, RedHat Linux, Fedora, SUSE Linux, Kali Linux и другие.


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

7) Linux: полный справочник

Полный справочник — это книга, написанная Ричардом Петерсеном. В книгу включены различные функции, инструменты и утилиты Linux из этого полностью обновленного и всеобъемлющего ресурса.


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

Книга содержит различные сведения об очень разных и популярных установках программного обеспечения Ubuntu и Red Hat/Fedora. В книге также рассказывается об инструментах, используемых в различных дистрибутивах.

8) Как работает Linux

Как работает Linux — это книга, написанная Брайаном Уордом. Книга учит вас концепциям внутреннего устройства Linux. Это идеальный справочный материал для всех, кому интересно узнать о внутреннем устройстве операционной системы.


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

9) Расширенное программирование в среде UNIX, 3-е издание

Расширенное программирование в среде UNIX, написанное Стивеном А. Раго. Эта книга по Linux начинается с файлов, каталогов и процессов, а затем знакомит вас с более сложными методами работы с Linux. Автор также описывает потоки и многопоточное программирование, а также IPC на основе сокетов.


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

10) Разработка ядра Linux: Разработка ядра Linux

Разработка ядра Linux — это книга, написанная Робертом Лавом. В книге подробно рассказывается о разработке и реализации ядра Linux. Автор представляет контент таким образом, чтобы это было удобно для тех, кто пишет и разрабатывает код ядра.


Это также идеальная книга для программистов, стремящихся лучше понять ОС Linux. В книге представлены особенности ядра Linux, в том числе его структура, реализация и интерфейсы.

11) Искусство программирования UNIX (серия Addison-Wesley Professional Computing)

Искусство программирования в Unix — это книга, написанная Эриком С. Рэймондом.
Эта книга по Linux раскрывает секреты разработки программного обеспечения первоначальными разработчиками Unix. Он также показывает, как они производят программное обеспечение, которое является быстрым, портативным, многоразовым, модульным и долговечным.


Книга охватывает такие темы, как основы философии Unix, история Unix, сравнение ОС, передовой опыт, поиск поющей нотации и т. д. Книга также включает 12 тематических исследований, позволяющих узнать, как использовать Linux в реальных приложениях.

12) Linux в двух словах: краткий справочник по рабочему столу

Кратко о Linux – это книга, написанная Стивеном Фиггинсом. В книгу включены средства программирования, средства системного и сетевого администрирования, оболочка, редакторы и т. д.


Эта книга посвящена основам системы Linux, а также большему количеству новых возможностей, таких как виртуализация, контроль версий с помощью git. Он также включает возможность использования огромного количества команд Linux.

13) Программный интерфейс Linux

The Linux Programming Interface — это книга, написанная Майклом Керриском. В этой книге автор подробно описывает системные вызовы и библиотечные функции, необходимые для изучения программирования под Linux и т. д.


В этой книге рассматривается множество специфичных для Linux функций, включая epoll, notify и файловую систему /proc. Особое внимание в книге уделяется стандартам UNIX (POSIX.1-2001/SUSv3 и POSIX.1-2008/SUSv4). В то же время эта книга по Linux одинаково полезна и для программистов, работающих на других платформах UNIX.

14) Системное программирование Linux: непосредственное общение с ядром и библиотекой C

Системное программирование Linux — это книга, написанная Робертом Лавом. Книга содержит учебные материалы по системному программированию Linux и справочное руководство по системным вызовам Linux. Эта книга — идеальное руководство по написанию более умного и быстрого кода.


Эта книга поможет вам отличить стандартные функции POSIX от специальных служб, предлагаемых только в Linux. Книга также включает главу о многопоточности. Кроме того, в нем содержится подробный взгляд на Linux как с теоретической, так и с прикладной точки зрения.

15) Администрирование Linux: руководство для начинающих, седьмое издание

Администрирование Linux — это книга, написанная Уэйлом Сойинка. Книга научит вас эффективно настраивать любую версию Linux и управлять ею на отдельных серверах или с помощью этого практического ресурса.


Книга предлагает четкие объяснения, пошаговые инструкции и примеры из реальной жизни.

Вы также узнаете, как настраивать аппаратное и программное обеспечение, работать с графическим интерфейсом или командной строкой, поддерживать Интернет и сетевые службы. В эту книгу включены решения по управлению программным обеспечением и резервному копированию.

Читайте также: