Учебник

Браун, К. Система: вскроем ядро Linux

Браун, К. Система: вскроем ядро Linux [Текст] : [архитектура и системные вызовы ядра Linux] : [учебник] / Крис Браун [Chris Brown]  //  Linux Format. — 2015. — № 5 (196), май. — С. 88-91. — (Академия кодинга) (Системное программирование). — Прил.: "Системные вызовы предоставляют точки входа из пространства пользователя в пространство ядра…" [Изображение] : [цвет. схема] ; "Скорая помощь. Лучшая книга на эту тему — The Linux Programming Interface Майкла Керриска [Michael Kerrisk]. Она на голову выше остальных, но при 1500 страницах на ум уже приходит слово «фолиант»." ; "Чтение man—страниц" : [как правильно читать и понимать документацию системных вызовов раздела 2 man­-страниц на примере] — С. 89 ; "Системный вызов mmap() позволяет читать и записывать файл, как если бы это был массив в памяти" [Изображение] : [цвет. схема]. — С. 90 ; "Чтобы код был переносимым, большинство типов данных определяются с помощью определений типов. Вот некоторые из них" [Таблица] : [фактический тип, определение, описание] ; "Типы данных" : [для чего сделано типы данных и что из того следует]. — С. 91. 
     Аннотация
     Краткое введение в цикл статей о ядре Linux с точки зрения программиста. 
     Пространство ядра и пространство пользователя, системные вызовы и библиотечные процедуры, интерфейс системных вызовов Linux, примеры использования системных вызовов Linux четырьмя способами копирования файла, исключения и ошибки, язык C — лингва-франка системного программирования в Linux, язык Python в системном программированиии, переносимость кода, пятый способ копирования файла с использованием системного вызова mmap(). 

 

Бидвелл, Д. Роутер: настроим шлюз

Бидвелл, Д. Роутер: настроим шлюз [Текст] : [компьютер-шлюз для соединения компьютера или компьютеров локальной сети с Интернетом] : [учебник] / Джонни Бидвелл [Jonni Bidwell]  //  Linux Format. — 2015. — № 5 (196), май. — С. 84-87. — (Учебник) (Сети). — Прил.: "Скорая помощь. Для простой маршрутизации трафика мощный процессор не нужен, но если вы ожидаете большой объем трафика, убедитесь, что в шлюзе используется гигабитная сетевая карта, подключенная к гигабитному коммутатору.". — С. 84 ; "Благодаря волшебству NAT пакеты могут пересекать мрачные болота нашей внутренней сети…" [Изображение] : [цвет. схема] ; "Скорая помощь. Базовое перенаправление, маршрутизация и маскирование теперь могут выполняться networkd, сетевым демоном systemd. Ничего святого? Принимаем ставки на то, каким будет следующий ход. Мы поставили на Sirystemd: «Siry, можете вернуть мне скрипты init, пожалуйста?» [Нет!!! — Ред.]." ; "Точки доступа с hostapd" : [hostapd — установка, размещение конфигурационного файла и конфигурирование, настройка базовой сети с парольной защитой WPA2]. — С. 85 ; "Мост соединяет наши проводной и беспроводной интерфейсы…" [Изображение] : [цвет. схема] ; "Анонимизирующий шлюз" : [настройка маршрутизации внутреннего сетевого трафика через VPN или Tor]. — С. 87.  
     Аннотация
     Как настроить переносной компьютер­-шлюз для подключения к сети одного или нескольких компьютеров, которые будут общаться с сетью только через шлюз и общение этого шаловливого семейства с инетом будет весьма управляемым и тотально контролируемым. 
     Рассмотрены вопросы — настройка IP­-адресов с помощью программы dnsmasq, которая предоставляет простой DHCP-­сервер для выделения адресов, а также поможет шлюзу притвориться DNS-­сервером; конфигурирование dnsmasq и настройка DHCP­-сервера в файле /etc/dnsmasq.conf; настройка перенаправления пакетов и NAT (Network Address Translation — преобразование сетевых адресов) с использованием правил iptables; настройка перенаправления портов для обращения к сервисам внутренней сети из внешней; организация беспроводного доступа к роутеру.
     Также рассказано как настроить переносной компьютер-­шлюз, который подключен к Интернету проводным соединением, а доступ к нему осуществляется из локальной беспроводной сети. Здесь рассмотрен альтернативный вариант направления трафика — сетевые мосты, в котором показаны установка и настройка пакета hostapd, создание моста и добавление к нему проводного интерфейса. 
     Кратко рассмотрена настройка анонимизирующего шлюза на базе Tor или VPN. 
Теги: lxf2015, №5(196), аппар. обесп. ; сети ; Учебник

Ботвик, Н. Dracut: грузим Linux быстре

Ботвик, Н. Dracut: грузим Linux быстрее [Текст] : [создание initramfs при помощи программы Dracut] : [учебник] :  / Нейл Ботвик [Neil Bothwick]  //  Linux Format. — 2015. — № 5 (196), май. — С. 78-79. — (Учебник) (Dracut). — Прил.: "А если не сработает" : [советы на случай неудачи в создании initramfs]. — С. 79. 
     Аннотация
     Чтобы узнать, как обзавестись собственным быстрым и выгодным RAM-­диском, сначала нужно ненадолго погрузиться в начало Linux, когда initrd еще не было. Там мы увидим, почему в загрузке Linux родилась идея ramdisk и появились initrd и initramfs. Можно посмотреть, что собой представляют initrd и initramfs и попробовать собрать initramfs при помощи программы Dracut и запустить его, изменив параметры загрузки. 

 

Бидвелл, Д. Питание: режимы и регуляторы

Бидвелл, Д. Питание: режимы и регуляторы [Текст] : [управление питанием в Linux] : [учебник] :  / Джонни Бидвелл [Jonni Bidwell]  //  Linux Format. — 2015. — № 5 (196), май. — С. 80-83. — (Учебник) (Управление питанием). — Прил.: "Замри, бэби" : [дополнительные функции режимов ожидания и сна набора заплаток ядра TuxOnIce (www.tuxonice.net)] ; "Скорая помощь. Если вы нарвались на неприятности (например, после возобновления из ОЗУ пропала графика), загляните в пакет uswsusp: он позволяет задать дополнительные настройки процесса ожидания. Например, настроить параметры графических карт до и после возобновления или разобраться с поддержкой зашифрованных образов гибернации.". — С. 81 ; "Скорая помощь" : [программа i7z для управления расширенными режимами энергопотребления на чипсетах процессоров Intel (Core i3, i5 или i7)] ;  "DPMS и с чем его едят" : [DPMS (Display Power Management Signalling) — средство выключения экрана; градации сна компьютера — Приостановка (Suspend), Режим ожидания (Standby)  и Выключение (Off) — и их настройка; проверка настроек и их корректировка с помощью xset]. — С. 83. 
     Аннотация
     Открытый стандарт управления питанием ACPI (Advanced Configuration and Power Interface) и его поддержка в Linux. Возможности настройки функциональности ACPI в Linux. Механизм снижения энергопотребления процессоров, его контроль подсистемой ядра CPUfreq при помощи регуляторов. 
     Вывод системы из состояния ожидания или сна по сети через отправление удаленной машине так называемого "магического пакета" (Magic Packet) по проводной WoL.

 

 

Ботвик, Н. Шифрование: весь диск под защитой

Ботвик, Н. Шифрование: весь диск под защитой [Текст] : [введение в ecryptfs] : [учебник] / Нейл Ботвик [Neil Bothwick]  //  Linux Format. — 2015. — № 5 (196), май. — С. 76-77. — (Учебник) (Шифрование). — Прил.: "За и против ecryptfs" : [аргументы]. — С. 77. 
     Аннотация
     Краткий обзор методов шифрования данных на компьютере решениями cryptsetup и TrueCrypt. Альтернативный вариант — файловая система в стеке, реализуемая ecryptfs: демонстрация работы по шифрованию каталога пользователя, доступ к зашифрованным каталогам, удобный вариант настройки зашифрованного каталога пользователя, автоматическое монтирование файловой системы, шифрование домашнего каталога пользователя и удаление исходных незашифрованных данных. Преимущества и недостатки ecryptfs.      

 

Шарма, М. Tor: настроим доступ к Wi­-Fi

Шарма, М. Tor: настроим доступ к Wi­-Fi [Текст] : [создание анонимизирующей точки доступа Wi­-Fi на Raspberry Pi с Tor для сетевого трафика всех устройств пользователя] : [учебник] / Маянк Шарма [Mayank Sharma]  //  Linux Format. — 2015. — № 5 (196), май. — С. 72-74. — (Учебник) (TorBox). — Прил.: "Скорая помощь. Если при удаленном подключении к Pi вы получаете ошибки с локалью, обеспечьте, чтобы локаль не перенаправлялась, открыв файл /etc/ssh/ssh_config и закомментировав строку SendEnv LANG LC_*". — С. 72 ; "Скорая помощь. Для слежения за всеми системными сообщениями воспользуйтесь командой tail -­f /var/log/syslog. Она пригодится, если вы не сможете подключиться к точке доступа Pi." ; "Ваш личный hostapd" : [если Ваша беспроводная карта с чипсетом Realtek, то у Realtek есть собственный клиент hostapd, который придется использовать, а для этого дана инструкция по его поиску и установке на Raspberry Pi]. — С. 73 ; "На нашем уроке мы воспользовались сервисом DNS от Google, но вы можете воспользоваться и другим сервисом, например, OpenDNS или DNS-серверами своего провайдера, указав их в файле /etc/dhcp/dhcpd.conf." ; "Варианты с "Tor из коробки"" : [аппаратные решения анонимимзации всего сетевого трафика OnionPi Pack от AdaFruit (http://bit.ly/AdaOnionPi), SafePlug, Anonabox (www.anonabox.com), Portal (от Personal Onion Router To Assure Liberty — Личный луковичный роутер, обеспечивающий свободу; https://github.com/grugq/portal)] : [краткая характеристика]. — С. 74. 
     Аннотация
     Чтобы не настраивать Tor на всех своих устройствах с выходом в Интернет, предлагается создать и настроить в командной строке анонимизирующую точку доступа Wi­-Fi на Raspberry Pi под Raspbian с установленным Tor. 
     Рассмотрено вопросы: подготовка и подключение Raspberry Pi к Интернету через совместимый USB­адаптер Wi­Fi (список совместимых с Raspberry Pi адаптеров на http://elinux.org/RPi_USB_Wi­Fi_Adapters), настройка статического IP-адреса для точки доступа, настройка точки доступа, настройка NAT (Network Address Translator, преобразователь сетевых адресов), анонимизация точки доступа путем добавления в систему Tor, настройки Tor. 
     Также дан краткий обзор готовых аппаратных решений (OnionPi Pack, SafePlug, Anonabox, Portal) для аналогичной анонимизации всего сетевого трафика пользователя.

 

Конвэй, Ш. Ntpd: как время тикает в Linux

Конвэй, Ш. Ntpd: как время тикает в Linux [Текст] : [инфраструктура и конфигурирование поддержки времени ПК в Linux] : [учебник] / Шон Конвэй [Sean Conway]  //  Linux Format. — 2015. — № 5 (196), май. — С. 68-70. — (Учебник) (ntpd). — Прил.: "Проверка наличия ntp" : [способы проверки наличия программы-хранителя времени, установка в системе Red Hat или Debian поддержки NTP при помощи командной строки]. — С. 69 ; "Как время устанавливается, управляется и синхронизируется" [Изображение] : [цветная схема источников, оборудования и управления] ; "Сенсей Конвэй и Искусство Администрирования" : [в администрировании обычно существует больше одного способа достичь результата и это важно осознать и сисадмину-ученику, и сисадмину-учителю]. — С. 70. 
     Аннотация
     Рассмотрена базовая аппаратная (часы материнской платы ПК (называют их по-разному — часы CMOS, часы BIOS, аппаратные часы), связанные с ними источники точного времени) и программная (системные часы, демон сетевого прокола времени ntpd, программа ntpq для наблюдения за функционированием и производительностью демона ntpd, программа корректировки точности аппаратных часов ntpdate) инфраструктура компьютера для поддержки времени. Исследованы параметры конфигурации (файл настроек NTP — /etc/ntp.conf), позволяющие протоколу сетевого времени (Network Time Protocol, NTP) управлять временем, инструмент для проверки статических данных от источников времени и устранение неисправностей с помощью сетевых инструментов (анализатор трафика tcpdump, программа чтения данных аппаратных часов и записи данных системных часов в аппаратные). Затронут вопрос настройки защиты ntpd.

 

Мак-Кормак, К. Школа игры на Guitarix

Мак-Кормак, К. Школа игры на Guitarix [Текст] : [модульный виртуальный усилитель для Linux] : [руководство] / Конор Мак-Кормак [Conor McCormack]  //  Linux Format. — 2015. — № 5 (196), май. — С. 56-59. — Прил.: "Гитара подключена ко входу 1 аудиоинтерфейса…" [Изображение] : [схема соединений входов и выходов для автономного приложения Guitarix] ; "Свёртка" : [модуль Guitarix Convolver — модуль свёртки — применение для подгрузки импульсов реверберации и как эмулятора гитарного кабинета]. — С. 57 ; "Исследуем интерфейс Guitarix" [Изображение] : [комментарии к элементам интерфейса] ; "Управление Guitarix через MIDI" : [реализация]. — С. 58 ; "Порядок эффектов" [Таблица] : [эффекты до усилителя [pre­amp], эффекты после усилителя [post­amp]]. — С. 59. 
     Аннотация
     Введение в руководство по игре на модульном виртуальном усилителе Guitarix для Linux обращает внимание на три важных момента в подготовке к работе с этим инструментом: во-первых, чтобы правильно подать сигнал гитары в компьютер нужно разобраться в статье "Включите, настройте… и в JACK" от libremusicproduction.com (Linux Format, 2015, № 1 (191-192), янв., С. 48-51); во-вторых, показывает, в зависимости от выбранного аудиоинтерфейса, способы согласования высокого уровня выходного сопротивления гитары со входным сопротивлением своего аудиоинтерфейса, чтобы не снизить качество гитарного сигнала; в-третьих, показывает, как должны выглядеть соединения входов и выходов и как настроить аудиолатентность (скорость воспроизведения) в Guitarix. 
     Рассмотрен интерфейс Guitarix (встроенные эффекты, модули и порядок цепи сигнала, управление усилителем и его настройки, сторонние плагины LADSPA или LV2) и кратко сказано о способах его применения.

 

Бернс, С. Hardcore Linux : Админу сервера: быстрый запуск

Бернс, С. Hardcore Linux [Текст] : Админу сервера: быстрый запуск : [автоматизация быстрого развертывания системы на основе базового сервера и базовой автоматизированной установки в системе под CentOS 5] : учебник / Стюарт Бернс [Stuart Burns]  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 84-87. — (Hardcore Linux) (Учебник). — Прил.: "Устранение неполадок" : [перечень пунктов проверки] ; "Скорая помощь. HTTP – не единственный способ установки. Можно также использовать NFS и FTP. При желании можно даже собрать индивидуальный DVD. Для их использования поменяйте параметр —url на NFS или FTP.". — С. 84 ; "Смачные команды" : [опции команды yum]. — С. 86 ; "В других дистрибутивах" : [средства автоматизированной установки системы в популярных дистрибутивах] ; "Наводим мосты" : [создание сетевого моста в виртуальном окружении VirtualBox]. — С. 87. 
     Аннотация
     Начало цикла уроков по автоматизации быстрого развертывания (kickstart) на уровне предприятия.
     Рассмотрена сборка базовой системы автоматизированной установки операционной системы на машины локальной сети (LAN), основанной на наборе систем для быстрого развертывания внутри виртуального окружения. 
     Этапы работы: установка CentOS 5, перечень пакетов для установки, установка автозапуска httpd (веб-сервер Apache), сохранение копии конфигурационного файла создаваемой установки в файл /root/ksanaconda.cfg, подготовка конфигураций для быстрого развертывания по требованию, конфигурация kickstart.
 

Ушаков, А. Erlang: базовые сущности

Ушаков, А. Erlang: базовые сущности [Текст] : [функции] : учебник / Андрей Ушаков  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 80-83. — (Учебник) (Erlang). 
     Аннотация
     Новый цикл о функциональном языке программирования Erlang начинается с рассмотрения одной из базовых сущностей всех языков программирования (в том числе и Erlang) — функций. 
     Функции Erlang: функции экспортируемые и неэкспортируемые, автоматически импортируемые (BIF), объявление функций, объявление нескольких вариантов одной функции и поиск подходящего варианта при помощи операции соответствия шаблону и выражения охраны, ограничения на выражения охраны, рекурсия и хвостовая рекурсия (прямая и непрямая хвостовая рекурсия), анонимная функция (или лямбда), функции высшего порядка, карринг (currying).
     Иллюстрация применения функций Erlang на примере написания простого парсера арифметических действий

 

Вервлоесем, К. KWin: порулим окнами [Текст] : учебник / Коэн Вервлоесем [Koen Vervloesem]  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 76-79. — (Учебник) (Скрипты KWin). — Прил.: "Скрипты в других оконных менеджерах" : [поддержка скриптов в менеджерах окон Awesome, Xmonad; сторонние программы контроля местоположения и параметров окон (Devil’s Pie), команда wmctrl для контроля окон]. — С. 77 ; "Скорая помощь. При проверке скрипта KWin для просмотра значений переменных, особенно заголовка клиента, класса window-class и имени окна, в целях отладки пользуйтесь командой print." ; "Вкладки" : [доступ к вкладкам и управление ими при помощи объекта clientgroup]. — С. 78 ; "Пинг-понг с вашими окнами" : [KWin-скрипт Рохана Прабху (http://rohanprabhu.com/?p=56), демонстрирующий возможности скриптов KWin, — описание и установка] ; "Скорая помощь. При проверке сложных скриптов KWin проявляйте осторожность. Например, если вы сделаете ошибку в поведении активных окон, вы даже не сможете вернуться в Konsole, чтобы перезагрузить программу.". — С. 79. 
     Аннотация
     С KDE 4.6 оконный менеджер KWin начал поддерживать интерфейс скриптов и умелые руки получили возможность настраивать поведение окон. Коэн Вервлоесем помогает энтузиастам в освоении языка скриптов KWin и информирует программистов на JavaScript, что язык скриптов KWin — это язык ECMAScript, являющийся стандартизированной версией JavaScript. Также Коэн Вервлоесем рекомендует программистам посетить блог главного разработчика скриптов KWin Рохана Прабху http://rohanprabhu.com/, где можно найти документацию по API скриптов KWin (http://rohanprabhu.com/files/kwsapi.html), руководство по написанию скриптов KWin (http://rohanprabhu.com/?p=116) и ознакомиться с записями Рохана Прабху по различным аспектам скриптописания KWin (http://rohanprabhu.com/?tag=kwin_scripting). 
     Язык скриптов KWin, он же ECMAScript — объекты, события, функции, методы и свойства, примеры скриптов (скрипт для веб-разработчиков, которые хотят видеть консоль ошибок поверх главного окна Firefox, чтобы в нем были видны все ошибки и предупреждения; модификация предыдущего скрипта  для автоматического изменения размера главного окна при изменении размера окна консоли), файл настройки скрипта.      

 

Шарма, Ш. Arch Linux: сделай сам

Шарма, Ш. Arch Linux: сделай сам [Текст] : учебник : [дистрибутив] : [установка из образа ядра Arch Core 2010.05 и доводка до готовности]  / Шашанк Шарма [Shashank Sharma]  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 72-75. — (Учебник) (Arch Linux) (На DVD Linux Format). — Веблиогр. "Документация по Arch": с. 74 (3 назв.). — Прил.: "Скорая помощь. Релиз Arch по сути представляет собой снимок текущих пакетов в репозитории Core" ; "Репозитории Arch" : [краткие характеристики репозиториев Core, Extra, Testing, Community, Community Testing, Multilib, Arch User Repository (AUR)]. — С. 73 ; "Документация по Arch" : [рекомендуются веб-ресурсы и книги «Руководство для начинающих», «Официальное руководство по установке Arch Linux», которые исчерпывающе описывают все аспекты установки и дальнейшей настройки]. — С. 74 ; "Скорая помощь. Скрипт rankmirror поможет определить быстрые зеркала в файле /etc/pacman.d/mirrorlist. Для него потребуется установить пакеты python и curl." ; "Arch в VirtualBox" : [особенности установки]. — С. 75. 
     Аннотация
     Arch Linux — особенности дистрибутива, менеджер пакетов Pacman, способы установки, установщик Arch Installation Framework (AIF), установка и ее этапы (выбор источника установки, установка времени, подготовка жесткого диска, выбор пакетов для установки, установка пакетов, изменения основных файлов настройки при помощи одного из текстовых редакторов (Nano, Vi или Joe), указание пароля для пользователя root, установка Grub), настройка интернет-соединения, обновление системы при помощи Pacman, создание нового пользователя и внесение его в группу, задание пароля нового пользователя, установка графической среды при помощи Pacman, установка драйверов для видеокарт, установка настольной шины (Desktop Bus, D­BUS) для связи приложений друг с другом, установка рабочего стола LXDE, настройка Openbox, установка системы мониторинга файлов и каталогов Gamin, установка утилиты Obconf для настройки Openbox.

 

Тарнавский, Т. Команды: GNU/Linux и смекалка

Тарнавский, Т. Команды: GNU/Linux и смекалка [Текст] : учебник : [необычный подход к освоению оболочки Bash через решение насущных задач пользователя] / Тихон Тарнавский  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 68-71. — (Учебник) (Работа в командной строке). — Внутритекст. веблиогр. ; Веблиогр. "Man-страницы в Сети по-русски": с. 70 (1 назв.). — Прил.: "История GNU" : [краткая справка и ссылки на веб-ресурсы по теме]. — С. 69 ; "Обозначения сочетаний клавиш" [Таблица] : [расшифровка обозначений клавиш в Bash]. — С. 71. 
     Аннотация
     Командная строка Bash — необычные приемы и навыки работы, а также маленькие хитрости из собственного опыта аса. 
     Для начала предлагается небольшая настройка оболочки в файлах .inputrc и .bashrc, после которой станут более функциональными история команд и автодополнение, рекомендуется установить пакет bash­completion из пакетов своего дистрибутива (но не из пакета Bash) для умного автодополнения и познакомиться с сочетаниями клавиш Bash. 
     Освоение команд оболочки на примере решения задач оценки объемов использования объема жесткого диска и поиска файлов и каталогов большого размера (команды du, sort, tail, find, xargs, использование конвейера и алиасов команд) и оценки системных ресурсов (команды ps, ps aux, sort, tail, killall).

 

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 5

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 5 [Текст] : [командная строка Bash] : учебник : [для сдачи экзамена на сертификат LPI] / Майк Сондерс [Mike Saunders]  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 64-67. — (Тренинги Linux). — Содерж.: Раздел 1: ориентируемся : [как открыть командную строку в графическом столе CentOS 5.5, разбор строки приглашения, ввод команды и изменение ее поведения на примере команды uname, команды управления файлами и их параметры (ls для вывода списка файлов, cd для смены каталога, pwd для вывода полного пути к каталогу нахождения)] ; Man, помоги! : [открытие и просмотр man-страниц команд] ; $ПУТЬ к свободе : [переменная $PATH и ее особенности]. — С. 65 ; Скорая помощь : [команда exec для закрытия сессии оболочки, когда какая-либо команда закончит работу после запуска] ; Создание и распаковка архивов : [краткая справка о командах]. — С. 66 ; Раздел 2: ныряем глубоко : [дополнение по клавише Tab в Bash, команды манипуляций с файлами (cp, mv, rm, file, locate и find, маски файлов)]. — С. 66-67 ; Раздел 3: разберемся в окружении : [переменные окружения и собственные переменные Bash] ; "Скорая помощь. Если вы ввели команду, которая, кажется, закончит работу через несколько часов, и хотите остановить ее, нажмите Ctrl+C. Помните, что эта комбинация клавиш прерывает выполнение команды незамедлительно, поэтому есть вероятность, что она не очистит файлы, с которыми работала!" ; "Скорая помощь. Случайно заполнили терминал непонятными символами? Для очистки экрана введите команду clear (или нажмите Ctrl+L). Если она не работает и странные символы продолжают появляться из-­за того, что на терминал вываливаются случайные двоичные данные, попробуйте reset." ; "Проверь себя!" : [вопросы на знание материала разделов данного учебника]. — С. 67. 
     Аннотация
     Причины важности командной строки для системного администрирования. 
     Оболочка Bash — основы, углубленные знания о командах, переменных окружения и собственных переменных Bash.     

 

Моррисон, Г. DreamPlug: чудо-коробочка

Моррисон, Г. DreamPlug: чудо-коробочка [Текст] : [вставной компьютер-вилка третьего поколения вставных устройств Linux] : [руководство по использованию в проектах WAP, NAS и воспроизведения аудио] : учебник / Грэм Моррисон [Graham Morrison]  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 60-63. — (Учебник) (DreamPlug). — Прил.: "Спецификация DreamPlug" : [размеры 108 × 54 × 24 мм, процессор, ОЗУ, накопитель, потребляемая мощность, цена и другие характеристики]. — С. 61 ; "Скорая помощь. Если скачать в вашу папку с музыкой файл Shoutcast.pls, то в командной строке можно прослушивать интернет­радио, в точности как файл Ogg или MP3.". — С. 63. 
     Аннотация
     Вставные устройства Linux форм-фактора вставной компьютер-вилка (plug computing), сферы их использования, устройства компьютеров этого класса SheevaPlug и GuruPlug.
     Третье поколение вставных устройств Linux и его представитель DreamPlug (www.newit.co.uk) — аппаратные возможности, спецификация, особенности подключения к устройству, использование как точки доступа беспроводной сети и локальной сети (LAN), использование как сетевого хранилища (NAS) c настройкой Samba для доступа к общим ресурсам, использование для воспроизведения музыки при помощи плеера Mocp.