Скачать книгу - Exploring Raspberry Pi. Interfacing to the Real World with Embedded Linux



Expand Raspberry Pi capabilities with fundamental engineering principles Exploring Raspberry Pi is the innovators guide to bringing Raspberry Pi to life. This book favors engineering principles over a 'recipe' approach to give you the skills you need to design and build your own projects. You'll understand the fundamental principles in a way that transfers to any type of electronics, electronic modules, or external peripherals, using a «learning by doing» approach that caters to both beginners and experts. The book begins with basic Linux and programming skills, and helps you stock your inventory with common parts and supplies. Next, you'll learn how to make parts work together to achieve the goals of your project, no matter what type of components you use. The companion website provides a full repository that structures all of the code and scripts, along with links to video tutorials and supplementary content that takes you deeper into your project. The Raspberry Pi's most famous feature is its adaptability. It can be used for thousands of electronic applications, and using the Linux OS expands the functionality even more. This book helps you get the most from your Raspberry Pi, but it also gives you the fundamental engineering skills you need to incorporate any electronics into any project. Develop the Linux and programming skills you need to build basic applications Build your inventory of parts so you can always «make it work» Understand interfacing, controlling, and communicating with almost any component Explore advanced applications with video, audio, real-world interactions, and more Be free to adapt and create with Exploring Raspberry Pi.


Сетевое администрирование Linux Сетевое администрирование Linux

Автор: Алексей Стахнов

Год издания: 

В книге представлены теоретические и практические знания, позволяющие хорошо понимать процессы, происходящие в сети. Рассматриваются сетевые модели, протоколы, адреса, службы, конфигурирование сетевых интерфейсов, настройка серверов FTP, Proxy, INN, Apache, Samba, Mars, обсуждается сетевая файловая система, взаимодействие Linux с другими операционными системами. Описывается конфигурирование локальной сети: сетевые принтеры, шлюз в Интернет, настройка Firewall, учет трафика и т. п. Приведено множество программ, помогающих обслуживать сеть и заботиться о ее безопасности. Рассказано, как создать, настроить и обеспечить надежное функционирование сервера небольшой локальной сети, способного выполнять большинство типовых задач. Для системных администраторов.


Система электронной почты на основе Linux Система электронной почты на основе Linux

Автор: Блам Ричард

Год издания: 

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


Linux-сервер своими руками Linux-сервер своими руками

Автор: Колисниченко Д.Н.

Год издания: 

В этом учебном пособии подробно рассмотрены настройки сетевых сервисов, позволяющих создать сервер требуемой конфигурации и функциональности на основе ОС Linux. Вы сможете настроить сервер любого типа: от сервера локальной сети до Интернет-сервера и сервера удаленного доступа. Детально описано администрирование Linux. Здесь Вы сможете ознакомиться с: запуск Windows-игр под Linux и создание Linux-сервера для игрового зала, настройка антивирусов Dr. Web и AVP под Linux, программа учета трафика MRTG, система защиты и обнаружения атак LIDS, а также многое другое. Особое внимание уделено безопасности Linux-серверов. Достаточно подробно описана сама ОС Linux и приведен, справочник ее команд. Прочитав книгу, вы станете обладателями знаний по настройке и компилированию ядра, созданию собственных rpm-пакетов, командному интерпретатору bash, использованию массивов RAID. Вы узнаете внутренний мир Linux. Этот курс подойдет как для профессиональных, так и для начинающих администраторов, поскольку изложение материала начинается с установки ОС Linux, а в первой главе дано описание основных сетевых технологий и протоколов (Курс Молодого Администратора).


LINUX- СЕРВЕР:ПОШАГОВЫЕ ИНСТРУКЦИИ ИНСТАЛЛЯЦИИ И НАСТРОЙКИ LINUX- СЕРВЕР:ПОШАГОВЫЕ ИНСТРУКЦИИ ИНСТАЛЛЯЦИИ И НАСТРОЙКИ

Автор: Бруй В., Карлов С.

Год издания: 

Здесь в доступной для неподготовленного читателя форме рассматривается процесс инсталляции и настройки Linux-серверов различного целевого назначения и следующего программного обеспечения: GnuPG, OpenSSL, OpenSSH – криптографического программного обеспечения, используемого для безопасной передачи данных, проверки подлинности и целостности электронных документов, администри- рования удаленных систем; Sudo, sXid, LogSentry, HostSentry, PortSentry, Snort, ucspi-tcp, xinetd, NTP – программного обеспечения для ограничения доступа к серверу, анализа файлов регистрации и обнаружения попыток деструктивного воздействия; ISC BIND – программного обеспечения для организации службы DNS; Squid, SquidGuard, VPN-cервер FreeS/WAN, PPTP-клиент – программного обеспечения, используемого для организации шлюза из локальных сетей в Интернет и объединения локальных сетей с помощью сетей общего пользования; Exim, Qpopper, SpamAssassin, Doctor Web – программного обеспечения, используемого для организа- ции службы электронной почты с поддержкой фильтрации сообщений, содержащих спам и вирусы; MySQL – сервера баз данных; ProFTPD, vsFTPD – программного обеспечения, предназначенного для организации FTP-сервера; Apache HTTP Server, PHP, mod_perl – программного обеспечения, предназначенного для организации Web-сервера; Samba – программного обеспечения, используемого для организации совместного доступа к общим сетевым ресурсам (файлам, каталогам и принтерам). Книга может оказаться полезной для начинающих системных администраторов и пользователей, желающих более детально ознакомиться с операционной системой Linux.


Linux. Справочник Linux. Справочник

Автор: Сивер Эллен, Спейнауэр Стивен, Фиггинс Стивен, Хекман Джессика П.

Год издания: 

Третье издание справочника, который освещает все основные команды Linux, доступные в любом дистрибутиве системы. Здесь представлен справочный материал по пользовательским командам, инструментам программирования, администрирования и работы с сетью. Книга необходима каждому пользователю Linux и включает все, что нужно для каждодневной работы с системой: команды с полным описанием параметров, синтаксис работы с интерпретаторами bash, csh и tcsh, поиск по шаблонам, команды редактирования Emacs и vi, команды sed и gawk, инструменты разработки программного обеспечения, команды системного администрирования. Также сюда включен новый материал с описанием программ LILO и Loadlin, инструментов контроля версий RCS и CVS, методов настройки графических сред GNOME и KDE и оконного менеджера fvwm2. Подробно рассмотрены ме- неджер пакетов Red Hat - грт и системы управления пакетами Debian - dpkg. Добавлено описание многих новых команд.