Unix, Linux, FreeBSD...

Жанр: Unix, Linux, FreeBSD...

Роберт Лав стоит у истоков создания операционной системы Linux. Он внес существенный вклад в создание ядра Linux и настольной среды GNOME. Данная книга представляет собой руководство по системному программированию для Linux, справочник по системным вызовам Linux, а также подробный рассказ о том, как писать более быстрый и умный код. Роберт Лав четко разграничивает стандартные функции POSIX и специальные службы, которые предлагаются лишь в Linux. Во втором издании вы изучите эту операционную систему как с теоретической, так и с прикладной точки зрения.

Жанр: Unix, Linux, FreeBSD...

Книга является вторым изданием рекомендованного Министерством общего и профессионального образования России одноименного учебного пособия. Даны основы организации, идеологии и архитектуры, объединяющие различные версии UNIX. Рассматриваются: архитектура ядра (подсистемы ввода/вывода, управления памятью и процессами, а также файловая подсистема), программный интерфейс (системные вызовы и основные библиотечные функции), пользовательская среда (командный интерпретатор shell, основные команды и утилиты) и сетевая поддержка (протоколы семейства TCP/IP, архитектура сетевой подсистемы, программные интерфейсы сокетов и TL1). Во второе издание включен новый материал по операционным системам Linux и FreeBSD, удалены темы, утратившие актуальность, скорректирован набор описываемых системных вызовов и библиотечных функций, добавлен глоссарий англоязычных терминов. Для студентов, преподавателей, пользователей и системных администраторов

Жанр: Unix, Linux, FreeBSD...

Рассмотрены фундаментальные основы программирования в Linux: инструментарий, низкоуровневый ввод-вывод, многозадачность, файловая система, межпроцессное взаимодействие и обработка ошибок. Книга главным образом ориентирована на практическое применение изложенных концепций. В ней есть все, что нужно начинающим, а углубленное изучение каждой темы делает ее ценной и для опытных программистов. Каждая тема проиллюстрирована большим числом примеров на языках С и C++ и Python, которые читатель сможет использовать в качестве образцов для собственных программ. На FTP-сервере издательства находятся исходные тексты программ. Во втором издании материал актуализирован с учетом современных тенденций, добавлены 3 новые главы по программированию в Linux на языке Python, устранены замеченные ошибки.

Жанр: Unix, Linux, FreeBSD...

«Unix и Linux: руководство системного администратора» признанных авторитетов в области системного администрирования систем UNIX и Linux содержит точную и полную информацию о практически всех аспектах, включая управление памятью, проектирование и управление сетями, электронную почту, веб-хостинг, создание сценариев, управление конфигурациями программного обеспечения, анализ производительности, взаимодействие с системой Windows, виртуализацию, DNS, безопасность, управление провайдерами IT-услуг и многое другое. Ясно и просто излагая важные факты, авторы сопровождают их реальными примерами. Справочник отличается от предыдущих изданий тем, что в нем рассмотрены современные версии систем UNIX и Linux — Solaris, HP-UX, AIX, Ubuntu Linux, openSUSE и Red Hat Enterprise Linux. Особое внимание авторы уделили администрированию сетей под управлением систем UNIX и Linux. Данное издание, появившееся в год, когда исполняется 20 лет со дня появления мирового бестселлера по системному администрированию UNIX, стало еще лучше благодаря описанию распространенных вариантов системы Linux: Ubuntu, openSUSE и RHEL.

Жанр: Unix, Linux, FreeBSD...

Практикум содержит многоуровневые задания по подготовке презентационных материалов в приложении OpenOffice.org Impress, в том числе в форматах HTML, PDF и Flash, а также дополнительных раздаточных материалов в среде ОС Linux. Каждое задание включает в себя основные понятия темы, краткие теоретические сведения, пошаговые описания выполнения заданий и контрольные вопросы. Практикум позволяет реализовать различные траектории обучения в зависимости от степени подготовленности учащихся, специфики реализуемых в конкретном образовательном учреждении профилей и учебных программ. При этом умения и навыки учащихся, полученные на начальных занятиях, учитель может активно применять и развивать на последующих уроках. Практикум может использоваться для домашней работы, а также в качестве раздаточного материала на уроке. Для учителей информатики и учащихся.

Жанр: Unix, Linux, FreeBSD...

Даны ответы на все вопросы, возникающие при работе с Linux: от установки и настройки этой ОС до настройки сервера на базе Linux. Материал книги максимально охватывает все сферы применения Linux: от запуска Windows-игр под управлением Linux до настройки собственного Web-сервера. Также рассмотрены: вход в систему, работа с файловой системой, использование графического интерфейса, установка программного обеспечения, настройка сети и Интернета, работа в Интернете, средства безопасности, резервное копирование и другие вопросы. Материал ориентирован на последние версии дистрибутивов Debian, Fedora, Mandriva, openSUSE, Slackware, Ubuntu. В четвертом издании добавлены новые главы по системе безопасности Tomoyo и средствам резервного копирования, ряд глав обновлен. На сайте издательства находятся дополнительные главы в PDF-файлах, презентации установки дистрибутивов Slackware 13, Debian 4 и использования программы разметки диска diskdrake, видеоуроки по установке Debian 6, Fedora 16, openSUSE 12.1, Ubuntu 11.10, настройке входа в систему под именем root, использованию программы Remastersys, основным приемам работы с графическим редактором GIMP.

Жанр: Unix, Linux, FreeBSD...

Linux, наряду с Microsoft Windows и Apple OS X, является одной и; важнейших операционных систем для ПК. Системы Linux установлены на многих крупных серверах, и применяются на многочисленных смартфонах и планшетах, работающих на базе Android. Раньше существовали предрассудки о том, что Linux, якобы, слишком сложна и неудобна и использовании, но сегодня они преодолены. Конечно, Linux работает не совсем так, как Windows, но перейти с Windows на Linux не сложнее, чем с Windows 7 на Windows 8. При этом большинство дистрибутивов Linux бесплатны, а также значительно более надежны, чем Windows. В Linux также не заводятся вирусы и трояны. Но если Linux так проста в использовании, зачем было писать о ней такую толстую книгу? На это есть несколько причин. Linux — это не просто альтернативная операционная система, способная заменить Windows на ПК. В Linux есть многочисленные дополнительные восможности применения и функции. Речь может идти как об автоматизации повседневных задач, так и о многом другом, вплоть до конфигурации сетевых серверов. Linux включает в себя множество различных дистрибутивов. Наиболее известными считаются Debian, Red Hat, openSUSE и Ubuntu. Автор выстроил эту книгу в универсальном ключе, без привязки к конкретным дистрибутивам. Издание призвано научить читателя не только работать с Linux, но и понимать ее. Давайте научимся вес делать по-линуксовски!

Жанр: Unix, Linux, FreeBSD...

Эта книга является исчерпывающим руководством системного администратора Она освещает вопросы установки, настройки и практического использования в сети операционной системы FreeBSD Автор на основании своего практического опыта работы сетевым администратором в различных крупных компаниях показывает множество аспектов администрирования FreeBSD, включая работу с командными интерпретаторами, управление пользователями и учетными записями, управление файловой системой, использование пакетов приложений и дерева портов, настройка ядра системы, работа в сети и безопасность системы, настройка таких служб и средств как DNS, FTP, NIS, NFS. SAMBA, DHCP, Web-cepeep Apache и многое другое.

Жанр: Unix, Linux, FreeBSD...

Если вы мечтаете собрать свою собственную операционную систему, то книга «Linux с нуля» — именно для вас. Из нее вы узнаете, как подготовить нужный для сборки набор инструментальных средств, откуда и какие взять для этого исходные коды программ, как собрать их в виде пакетов и заставить их вместе работать как единое целое, управляющее вашим компьютером. Книга подробно расскажет вам, как конкретно подготовить каждый из пакетов, из которых собирается система, проведет вас через лабиринты системных и пользовательских настроек, и, конечно, подскажет, где и как искать решения в случае, если что-то пойдет не так, как ожидалось. Система, которую вы соберете, станет не только вашей, гордостью, но и, без всякого сомнения, послужит для вас той основой, на которой вы будете и дальше познавать увлекательный мир операционных систем Linux.

Жанр: Unix, Linux, FreeBSD...

»UNIX. Профессиональное программирование» — это подробнейшее справочное руководство, которое на протяжении 20 лет помогает профессиональным программистам писать исключительно эффективный и надежный код. Стив Раго, коллега Рича Стивенса, вновь полностью обновил классический труд, сохранив точность и стиль оригинала. Третье издание охватывает современные ведущие платформы, отражает новейшие технические достижения и передовую практику и соответствует 4-й версии Single UNIX Specification. Третье издание охватывает более 70 новых интерфейсов, включая функции POSIX асинхронного ввода/вывода, циклические блокировки, барьеры и семафоры POSIX.

Жанр: Unix, Linux, FreeBSD...

Рассмотрены команды Linux, основы работы в командной строке, а также настройка системы с помощью программ, обладающих только текстовым интерфейсом. Работа с системой выполняется только в режиме консоли, что требует определенной квалификации пользователя. Подробно описаны наиболее полезные команды Linux, особенности файловой системы Linux, криптографическая файловая система eCryptfs, система инициализации systemd, загрузчики GRUB и GRUB2. Даны практические примеры разработки сценариев на языках оболочек bash и tcsh.

Жанр: Unix, Linux, FreeBSD...

Рассмотрены самые интересные, полезные и наиболее популярные среди отечественных пользователей Android-приложения. Даны советы, как превратить Android-устройство в пульт дистанционного управления компьютером, организовать покадровую съемку, загружать торренты, избавиться от рекламы в приложениях, экономить трафик, продлить жизнь аккумулятора и многое другое. Некоторые приложения, описанные в книге, требуют полномочий root, получению которых посвящена отдельная глава.

Жанр: Unix, Linux, FreeBSD...

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

Жанр: Unix, Linux, FreeBSD...

Книга является руководством по администрированию операционной системы реального времени QNX Neutrino 6.5.O. Приведены практические рекомендации по подключению и управлению оборудованием, обеспечению безопасности, повышению производительности, работе с сетевыми механизмами и по другим аспектам работы систем на основе QNX Neutrino.

Жанр: Unix, Linux, FreeBSD...

Подробно рассмотрены архитектура и принципы функционирования операционной системы реального времени QNX Neutrino 6.5.0. Описаны философия и принципы работы основных компонентов и механизмов: микроядро, межзадачное взаимодействие, администраторы, графическая оболочка Photon microGUI, стек протоколов TCP/IP, прозрачная распределенная сеть Qnet, обеспечение отказоустойчивости, многопроцессорные вычисления и др.

Жанр: Unix, Linux, FreeBSD...

Во второй части подпроекта «За пределами «Linux с нуля» описывается установка основных серверов, почтовых серверов и серверов баз данных. Приведены сведения по сборке оболочек среды рабочего стола — KDE, Gnome, легковесной Xfce. Рассматривается установка офисных пакетов, графических браузеров и других приложений, необходимых для работы в системе X Window. В разделе «Мультимедиа» изучается как устанавливать драйвера для видеоадаптеров и кодеки, как настраивать движки и интерфейсы доступа к ним. Также описана настройка и установка пакетов для печати и сканирования текстовых документов.

Жанр: Unix, Linux, FreeBSD...

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

Жанр: Unix, Linux, FreeBSD...

Книга написана для простых пользователей, которые решили попробовать свои силы в Linux. He нужно быть компьютерным спецом, чтобы под руководством автора всего за несколько часов научиться работать с документами, создавать таблицы, путешествовать по всемирной сети Интернет, отправлять и получать электронные письма, слушать CD диски, запускать компьютерные игры, подключить принтер и цифровую камеру... И все это — без дорогостоящего дистрибутива Windows, который нужно долго устанавливать и конфигурировать. Запускающийся с компакт-диска MandrakeMove (специальная версия Linux, размещенная на прилагаемом к книге CD диске) позволит читателю даже не заниматься установкой Linux на своем компьютере, а лишь запустить его в нужный момент за считанные минуты. Не нужно деинсталлировать Windows, если вам все еще жаль с ними расставаться! Безопасная и умная система загрузится с компакт-диска и самостоятельно определит параметры вашего компьютера. Для тех пользователей, которым покажется мало прилагаемого к книге программного обеспечения, автор указывает массу источников в Интернете, где бесплатно можно найти недостающие компоненты, утилиты и игры.

Жанр: Unix, Linux, FreeBSD...

В этой книге описаны основные принципы проектирования и детали реализации ядра Linux. Материал представлен в форме, удобной как для тех, кто занимается разработкой кода ядра, так и для программистов, которые хотят лучше понять особенности работы операционных систем и соответственно разрабатывать более эффективные прикладные программы. В книге детально рассмотрены основные подсистемы и функции ядра Linux, особенности их построения, реализации и соответствующие программные интерфейсы. При этом ядро рассматривается под разными углами: теоретическим и прикладным, что может привлечь читателей с различными интересами и запросами. Автор книги является разработчиком основных подсистем ядра Linux. Он делится своим бесценным опытом и знаниями по ядрам Linux серии 2.6. Рассмотренные вопросы включают управление процессами, системный планировщик, отсчет времени и таймеры ядра, интерфейс вызовов системных функций, особенности адресации и управления памятью, страничный кэш, подсистему VFS, механизмы синхронизации, проблемы переносимости и особенности отладки. В книге также рассмотрены интересные новшества, которые появились в ядрах серии 2.6, такие как планировщик CFS, мультипрограммный режим работы ядра, уровень блочного ввода-вывода и планировщики ввода-вывода. В третье издание включен ряд новых материалов, а старые главы подверглись существенному обновлению. Особенности третьего издания: — Полностью новая глава, посвященная структурам данных и алгоритмам, используемым в ядре. — Подробное описание механизмов обработки прерываний и реализация нижних половин обработчиков прерываний. — Углубленное описание механизмов синхронизации и блокировки, используемых в ядре. — Расширенное описание системы виртуальной памяти и особенностей выделения памяти в режиме ядра. — Дополнительные сведения по отладке кода ядра. — Полезные детали по работе с заплатами и вопросы взаимодействия с сообществом разработчиков.

Жанр: Unix, Linux, FreeBSD...

Это новое пересмотренное и дополненное издание еще больше наполнено полезной информацией. В нем вы найдете все, что необходимо новичкам и даже опытным разработчикам для освоения строковых команд и сценариев командных интерпретаторов Linux. Широким набором команд и средств упрощения работы, которые нелегко обнаружить самостоятельно во многих дистрибутивах Linux с интерфейсом рабочего стола, сумеют воспользоваться даже те пользователи, которые применяют систему Linux в собственных интересах. Но самое главное, это руководство включает весьма обширный массив практически применимых, удобных сценариев для опытных пользователей. С его помощью читатель быстро получит возможность автоматизировать фактически любую задачу в системе Linux. Благодаря этой книге читатель сможет: — Работать в командной строке и запоминать основные команды командного интерпретатора. — Писать сценарии командного интерпретатора для автоматизации широко применяемых функций и отчетов. — Контролировать способ и время выполнения сценариев командного интерпретатора в системе. — Применять усовершенствованные методы управления данными в сценариях. — Приспосабливать сценарии для среды графических рабочих столов и других командных интерпретаторов Linux. — Извлекать данные из страниц веб-сайтов и передавать данные из одной системы в другую. — Создавать сценарии командного интерпретатора профессионального качества для использования на практике.

Жанр: Unix, Linux, FreeBSD...

Эта книга позволит читателям получить знания и навыки, необходимые для успешного системного и сетевого администрирования операционной системы Red Hat Enterprise Linux (RHEL), а также для решения задач, связанных с информационной безопасностью. Издание состоит из теоретической и практической частей, которые вместе позволяют получить систематизированные знания об ОС RHEL и умения решать практические задачи. Теоретическая часть раскрывает принципы работы системы, нюансы настройки различных компонентов и позволяет подготовиться к экзаменам Red Hat Certified Technician (RHCT) и Red Hat Certified Engineer (RHCE). При создании практической части было уделено внимание сбалансированности самостоятельных заданий. Они довольно разнообразны — от простых для «новичков», с подробным описанием всех шагов, до более сложных, с возможностью самостоятельного выполнения различными способами. Курс предназначен для системных администраторов и инженеров, обладающих начальными знаниями об ОС Linux.

Жанр: Unix, Linux, FreeBSD...

Книга представляет собой введение в программное окружение UNIX и адресована тем, кто хочет научиться программировать с помощью всех тех инструментов, которые поставляются с операционной системой. Рассматривается вход в систему, работа с файлами (cat, mv, cp, rm) и каталогами (cd, mkdir, ...), основы окружения (переменные, маски), фильтры (grep, sed, awk), программирование оболочки (циклы, сигналы, аргументы, стандартный ввод-вывод), введение в системные вызовы (read, write, open, creat, ...), введение в программирование с использованием lex, уасс и make, работа с документацией с помощью troff, tbl и eqn. Приводимые примеры не придуманы специально для этой книги, — некоторые из них впоследствии стали частью комплекта программ, используемых каждый день. Программы написаны на Си. Предполагается, что читатель знает или хотя бы изучает этот язык. Прочтение этой книги как новичками, так и опытными пользователями поможет понять, как сделать работу с системой эффективной и приносящей удовольствие.

Жанр: Unix, Linux, FreeBSD...

Книга адресована системным администраторам, часто вынужденным в поисках информации обращаться к разным источникам. Для ее прочтения опыт работы в UNIX не обязателен — достаточно представлять себе, как работает любая многопользовательская система — Novell Netware, Windows NT или VAX VMS. Те, кто не знаком с UNIX, смогут приступить к изучению этой системы, установив ее в соответствии с описанием, приведенным в книге. Много внимания уделено самым популярным в России системам UNIX — FreeBSD и Linux, однако почти весь материал применим и к другим диалектам UNIX. Рассмотрены установка «стандартного UNIX-сервера», командные процессоры, настройка РОРЗ- и IMAP-серверов, установка системы, работа в текстовом редакторе, настройка РАМ-модулей и некоторые другие задачи.

Жанр: Unix, Linux, FreeBSD...

«UNIX. Профессиональное программирование» представляет собой подробнейшее справочное руководство для любого профессионального программиста, работающего с UNIX. Стивену Раго удалось обновить и дополнить текст фундаментального классического труда Стивенса, сохранив при этом точность и стиль оригинала. Содержание всех тем, примеров и прикладных программ обновлено в соответствии с последними версиями наиболее популярных реализаций UNIX. Среди важных дополнений главы, посвященные потокам и разработке многопоточных программ, использованию интерфейса сокетов для организации межпроцессного взаимодействия (IPC), а также широкий охват интерфейсов, добавленных в последней версии POSIX.1. Аспекты прикладного программного интерфейса разъясняются на простых и понятных примерах, протестированных на 4-х платформах: FreeBSD, Linux, Solaris 9 и Mac OS X 10.3. Описывается множество ловушек, о которых следует помнить при написании программ для различных реализаций UNIX, и показывается, как их избежать, опираясь на стандарты POSIX.1 и Single UNIX Specification.