|
|
Unix, Linux, FreeBSD...
|
Приведены подробные сведения об особенностях и возможностях операционной системы Linux, идеологии файловой системы, инсталляции и основных командах, компиляции ядра, настройках и сервисах. Рассмотрены вопросы организации на базе Linux различных серверов и служб: электронной почты, WWW, FTP, INN, Proxy, NTP, а также проблемы администрирования сети, обеспечения безопасной работы и др. Описаны способы настройки под Linux рабочих станций, в том числе и бездисковых, установки и эксплуатации на них графических сред типа X Window, а также конфигурирование модемных соединений, принтеров и сканеров. Уделено внимание отладке взаимодействия с Linux-машинами современной периферии, такой как карманные компьютеры, мобильные телефоны, TV-тюнеры и т.п. Рассматриваемые в книге конфигурационные файлы и структура каталогов соответствуют дистрибутиву Fedora Core 14, однако при минимальной адаптации все упоминаемые в книге пакеты устанавливаются в любом дистрибутиве Linux. В четвертом издании добавлена информация о 3G-модемах, остальной текст обновлен и доработан. |
|
Эта книга поможет вам быстро освоить работу в новейшей русской версии операционной системы Ubuntu Linux 11.04. Ubuntu — это одна из самых простых и удобных бесплатных операционных систем, которая является отличной альтернативой Windows. Прочитав книгу, вы научитесь устанавливать Ubuntu на свой компьютер как отдельно, так и вместе с операционной системой Windows, и даже сможете запускать Linux как обычную программу в окне Windows! Вы познакомитесь с графическими интерфейсами Unity и GNOME, научитесь настраивать Unity и GNOME под свои нужды, а также подключите Ubuntu к локальной сети и Интернету. Отдельная глава книги посвящена тому, как самостоятельно создать загрузочный USB флеш-диск с операционной системой Ubuntu Linux, что позволит запускать Ubuntu практически на любом современном компьютере. Официальный дистрибутив Ubuntu и все программы из книги записаны на DVD-ROM диске, прилагаемом к книге, поэтому для успешного освоения новой операционной системы вам не понадобится ничего, кроме этой книги. |
|
Книга расскажет вам о русской версии Ubuntu Linux — начиная с установки, использования и настройки операционной системы, заканчивая подключением к локальной сети, сети Интернет и созданием загрузочного USB флеш-диска. На прилагаемом двустороннем DVD-ROM диске объемом 9 Гб вы найдете дистрибутив Ubuntu плюс все программы из книги, а также 12 популярных операционных систем Linux: Fedora Core 15, Open SuSe 12.1. Slax 6.1.2, GeexBox 1.2.4, Tiny Core Linux 3.8, CloneZilla 1.2.9, Mandriva/ROSA 2011RC2. CentOS 6.0, Damn Small Linux 4.4.10, Puppy Linux 5.2.8, Scientific Linux 6.1, Linux Mint 11. Вы можете испытать большинство из этих операционных систем без установки на жесткий диск компьютера! |
|
Рассмотрены основные аспекты программирования в Linux: от программирования на языках командных оболочек bash и tcsh до создания приложений с графическим интерфейсом с использованием библиотек Tk, glib, GTK+ и средства dialog, Подробно дано программирование на C/C++ в Linux: использование компилятора gcc, ввод/вывод в Linux, создание многопоточных приложений, сетевых приложений архитектуры клиент/сервер, а также разработка модулей ядра для современной линейки ядер. Описан популярный среди разработчиков утилит язык TCL. Особое внимание уделено отладке и оптимизации программ, рассмотрены отладчик gdb и профайлер gprof. |
|
Рассмотрены фундаментальные основы программирования в Linux: инструментарий, низкоуровневый ввод-вывод, многозадачность, файловая система, межпроцессное взаимодействие и обработка ошибок. Книга главным образом ориентирована на практическое применение изложенных концепций. В ней есть все, что нужно начинающим, а углубленное изучение каждой темы делает ее ценной и для опытных программистов. Каждая тема проиллюстрирована большим числом примеров на языках С и C++ и Python, которые читатель сможет использовать в качестве образцов для собственных программ. На FTP-сервере издательства находятся исходные тексты программ. Во втором издании материал актуализирован с учетом современных тенденций, добавлены 3 новые главы по программированию в Linux на языке Python, устранены замеченные ошибки. |
|
«Данная книга — о TCP/IP, одном из наиболее интенсивно используемых стеков протоколов. Книга начинается с элементарного введения в теорию компьютерных сетей и межсетевого взаимодействия, затем идет изложение сетевых моделей OSI и TCP/IP, далее следуют описания каждого уровня и каждого протокола стека TCP/IP, сопровождаемые примерами из реализации этой модели в Linux. Описание каждого нового протокола и каждого нового понятия идет по той же схеме «от простого к сложному», что и все изложение, поэтому книга удачно объединяет в себе доступность постепенного введения! с основательностью монографии. В то же время, обилие примеров не дает читателю потеряться в дебрях абстракций, создавая ощущение реальности, недостаток которой часто затрудняет усвоение сложного материала. Автору удалось совместить полноту изложения с внятностью, что существенно расширяет круг читателей. Там, где дальнейшая детализация грозит выйти за разумные пределы, приводятся ссылки на соответствующую литературу и сетевые ресурсы. Во втором издании обновлено описание сетевых технологий, актуализированы ссылки на книги, программные продукты и сетевые ресурсы, терминология приведена к современной. Книга, безусловно, будет интересна администраторам сетей и разработчикам сетевых приложений. От читателя требуется определенный уровень математической культуры (как минимум, понимание систем счисления и булевой алгебры) и знания основных информационных технологий.» |
|
звестно, что большинство идей и технологий, используемых платформой Windows, пришли из мира Unix и Linux. Поэтому компьютер с операционной системой Linux на предприятиях может делать все легче, лучше и бесплатно. Данная книга описывает работу со всеми самыми популярными технологиями Linux на примере версии Ubuntu Server с официальной поддержкой до 2015 года! Когда вы прочитаете эту книгу, то узнаете, как установить Ubuntu Server, использовать мощь командной строки, управлять сервером с помощью программы Webmin, создать локальную сеть с DHCP-сервером и Интернет-шлюзом (в том числе используя сеть Yota), настраивать файловый сервер Samba и сервер печати Cups, установить графическую среду Gnome и офисные программы (включая 1С:Предприятие), организовать удаленное управление сервером и работу пользователей в режиме удаленного терминала через Интернет. Официальный дистрибутив Ubuntu Server с поддержкой до 2015 года и все программы из книги записаны на прилагаемом DVD-ROM диске, поэтому для успешного создания и управления собственным сервером вам не понадобится ничего, кроме этой книги. Кроме того, на DVD-ROM диске записаны еще 4 последние версии Ubuntu Linux для настольных компьютеров, чтобы вы могли попробовать и использовать их без скоростного подключения к сети Интернет. |
|
Известно, что большинство идей и технологий, используемых платформой Windows, пришли из мира Unix и Linux. Поэтому компьютер с операционной системой Linux на предприятиях может делать все легче, лучше и бесплатно. Данная книга описывает работу со всеми самыми популярными технологиями Linux на примере версии Ubuntu Server с официальной поддержкой до 2015 года! К книге прилагается DVD-ROM диск, на котором записано 50 наглядных видеопримеров, озвученных профессиональным диктором, по настройке и администрированию операционной системы Ubuntu Server. Когда вы прочитаете эту книгу и посмотрите видеопримеры, то узнаете, как установить Ubuntu Server, использовать мощь командной строки, управлять сервером с помощью программы Webmin, создать локальную сеть с DHCP-сервером и Интернет-шлюзом (в том числе используя сеть Yota), настраивать файловый сервер Samba и сервер печати Cups, установить графическую среду Gnome и офисные программы (включая 1С:Предприятие), организовать удаленное управление сервером и работу пользователей в режиме удаленного терминала через Интернет. Официальный дистрибутив Ubuntu Server с поддержкой до 2015 года и все программы из книги записаны на прилагаемом DVD-ROM диске, поэтому для успешного создания и управления собственным сервером вам не понадобится ничего, кроме этой книги. Кроме того, на DVD-ROM диске записаны еще 4 последние версии Ubuntu Linux для настольных компьютеров, чтобы вы могли попробовать и использовать их без скоростного подключения к сети Интернет. |
|
Практическое руководство, написанное одним из пионеров программирования для UNIX Марком Дж. Рочкиндом, поможет разработчикам решить свои задачи. Автор подробно, на примерах, описывает самые полезные системные вызовы UNIX. Также описаны особенности системных вызовов для различных реализаций UNIX и UNIX-подобных систем, что поможет создавать универсальные портируемые приложения. Рассматривается межпроцессное и сетевое взаимодействие, терминальный и файловый ввод-вывод, управление сигналами, многопоточность, работа в реальном времени и многое другое. |
|
Книга рассказывает об азах популярной операционной системы Linux. Приведены сведения об истории Linux, основных ее компонентах. Описана система команд и наиболее полезные прикладные программы, даны советы по эффективному использованию в работе и отдыхе. Книга сопровождается диском с дистрибутивом ASP Linux v10 BE, созданным специально для этого издания. Для специалистов по вычислительной технике, студентов, а также всех, кто интересуется современными компьютерными технологиями. |
|
Рассмотрены команды Linux, основы работы в командной строке, а также настройка системы с помощью программ, обладающих только текстовым интерфейсом. Работа с системой выполняется только в режиме консоли, что требует определенной квалификации пользователя. Подробно описаны наиболее полезные команды Linux, особенности файловой системы Linux, криптографическая файловая система eCryptfs, система инициализации systemd, загрузчики GRUB и GRUB2, ядро 3.0. С позиции пользователя оценены интерактивные возможности оболочки zsh. Даны практические примеры разработки сценариев на языках оболочек bash и tcsh. Рассмотрено управление пакетами для наиболее актуальных на данный момент дистрибутивов. Для энтузиастов Linux написана отдельная глава о разработке собственного дистрибутива Linux и создании загрузочного LiveCD. Для системных администраторов, программистов и квалифицированных пользователей Linux. |
|
Даны ответы на все вопросы, возникающие при работе с 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. |
|
Это первая и, возможно, пока единственная существующая в настоящий момент русскоязычная книга о Linux Fedora Core 2 — дистрибутиве, появившемся сравнительно недавно, но уже завоевавшем немало поклонников. Методика изложения материала позволяет изучать Fedora Core самостоятельно, даже если опыт предыдущего общения с Linux равен нулю. В книге затрагивается работа компьютера под управлением Fedora Core как в качестве рабочей станции, так и в качестве сервера. Многие знания, почерпнутые из книги, пригодятся в работе не только с Fedora Core, но и со многими другими дистрибутивами Linux (в первую очередь Red Hat Enterprise Linux), а также с другими ОС семейства Unix. Книга специально ориентирована на русскоязычных читателей, живущих в СНГ. Основная аудитория книги — студенты и начинающие системные администраторы, которые хотят изучить Linux самостоятельно, а также — администраторы Windows, решившие освоить новый для себя мир Linux. |
|
Материал ориентирован на последние версии операционных систем FreeBSD, РУС-BSD, OpenBSD. С позиции типичного пользователя BSD показано, как самостоятельно настроить и оптимизировать эту операционную систему. Особое внимание уделяется повседневным задачам администратора. Рассмотрено резервное копирование, настройка сетевых сервисов, организация RAID-массивов (CCD и graid), борьба с рекламными баннерами и спамом (Rejik, squidGuard), анализ журналов сервера, подсчет трафика, мониторинг сети и др. Подробно описана настройка почтового сервера (Postfix), Web-сервера (Apache) в связке с интерпретатором РНР и сервером баз данных MySQL, серверов DNS/DHCP/FTP и других сетевых служб. Приводятся рекомендации по защите рассмотренных в книге сетевых служб. Во втором издании рассмотрены интеграция с Windows-сетью (ActiveDirectory, создание Primary Domain Controller на базе FreeBSD), администрирование ZFS, а также особые варианты установки FreeBSD (установка на ZFS, на RAID1, ручная установка системы без инсталлятора). |
|
В этой книге описаны основные принципы проектирования и детали реализации ядра Linux. Материал представлен в форме, удобной как для тех, кто занимается разработкой кода ядра, так и для программистов, которые хотят лучше понять особенности работы операционных систем и соответственно разрабатывать более эффективные прикладные программы. В книге детально рассмотрены основные подсистемы и функции ядра Linux, особенности их построения, реализации и соответствующие программные интерфейсы. При этом ядро рассматривается под разными углами: теоретическим и прикладным, что может привлечь читателей с различными интересами и запросами. Автор книги является разработчиком основных подсистем ядра Linux. Он делится своим бесценным опытом и знаниями по ядрам Linux серии 2.6. Рассмотренные вопросы включают управление процессами, системный планировщик, отсчет времени и таймеры ядра, интерфейс вызовов системных функций, особенности адресации и управления памятью, страничный кэш, подсистему VFS, механизмы синхронизации, проблемы переносимости и особенности отладки. В книге также рассмотрены интересные новшества, которые появились в ядрах серии 2.6, такие как планировщик CFS, мультипрограммный режим работы ядра, уровень блочного ввода-вывода и планировщики ввода-вывода. В третье издание включен ряд новых материалов, а старые главы подверглись существенному обновлению. Особенности третьего издания: — Полностью новая глава, посвященная структурам данных и алгоритмам, используемым в ядре. — Подробное описание механизмов обработки прерываний и реализация нижних половин обработчиков прерываний. — Углубленное описание механизмов синхронизации и блокировки, используемых в ядре. — Расширенное описание системы виртуальной памяти и особенностей выделения памяти в режиме ядра. — Дополнительные сведения по отладке кода ядра. — Полезные детали по работе с заплатами и вопросы взаимодействия с сообществом разработчиков. |
|
Это новое пересмотренное и дополненное издание еще больше наполнено полезной информацией. В нем вы найдете все, что необходимо новичкам и даже опытным разработчикам для освоения строковых команд и сценариев командных интерпретаторов Linux. Широким набором команд и средств упрощения работы, которые нелегко обнаружить самостоятельно во многих дистрибутивах Linux с интерфейсом рабочего стола, сумеют воспользоваться даже те пользователи, которые применяют систему Linux в собственных интересах. Но самое главное, это руководство включает весьма обширный массив практически применимых, удобных сценариев для опытных пользователей. С его помощью читатель быстро получит возможность автоматизировать фактически любую задачу в системе Linux. Благодаря этой книге читатель сможет: — Работать в командной строке и запоминать основные команды командного интерпретатора. — Писать сценарии командного интерпретатора для автоматизации широко применяемых функций и отчетов. — Контролировать способ и время выполнения сценариев командного интерпретатора в системе. — Применять усовершенствованные методы управления данными в сценариях. — Приспосабливать сценарии для среды графических рабочих столов и других командных интерпретаторов Linux. — Извлекать данные из страниц веб-сайтов и передавать данные из одной системы в другую. — Создавать сценарии командного интерпретатора профессионального качества для использования на практике. |
|
Последовательно рассмотрены основные этапы работы с русскоязычной операционной системой MOPSLinux, разработанной на базе дистрибутива Slackware. В том числе: установка (подготовка компьютера, сценарий инсталляции, конфигурирование и др.), настройка (выбор ядра, настройка сети, система X Window, загрузчик LILO и др.), использование (работа с командной оболочкой и командной строкой, управление файлами и каталогами, управление процессами и др.), администрирование (сервисы системы, работа с дисками, управление пользователями, резервное копирование, восстановление системы и др.). Описана пользовательская графическая среда KDE. К книге прилагается компакт-диск со специально разработанной версией дистрибутива MOPSLinux. |
|
Книга адресована системным администраторам, часто вынужденным в поисках информации обращаться к разным источникам. Для ее прочтения опыт работы в UNIX не обязателен — достаточно представлять себе, как работает любая многопользовательская система — Novell Netware, Windows NT или VAX VMS. Те, кто не знаком с UNIX, смогут приступить к изучению этой системы, установив ее в соответствии с описанием, приведенным в книге. Много внимания уделено самым популярным в России системам UNIX — FreeBSD и Linux, однако почти весь материал применим и к другим диалектам UNIX. Рассмотрены установка «стандартного UNIX-сервера», командные процессоры, настройка РОРЗ- и IMAP-серверов, установка системы, работа в текстовом редакторе, настройка РАМ-модулей и некоторые другие задачи. |
|
Рассмотрены практические аспекты системного администрирования для различных операционных систем семейства UNIX. Изложены основы администрирования, в том числе: обзор операционных систем UNIX, основные задачи администрирования, вопросы управления учетными записями пользователей, файловой системой. Приведены практические рекомендации по выбору аппаратной части UNIX, выполнению настройки и конфигурирования ядра операционных систем и сетевых интерфейсов, а также методика поиска неисправностей оборудования. Детально рассмотрены задачи резервного копирования и восстановления данных, процессы загрузки и останова системы, вопросы конфигурирования электронной почты и системы X Windows. Материал книги сопровождают многочисленные примеры командных сценариев, разработанных с помощью командного интерпретатора Shell и языка Perl. |
|
Книга содержит подробное описание планирования процесса перехода с Windows (Windows 9x/Me, NT4, Windows 2000 и Windows ХР) на любой дистрибутив Linux, сценарии автоматизированного перехода с помощью программ, размещенных на прилагаемом компакт-диске, понятия оценки уязвимости и защиты систем. |
|