Linux

Толстой, А. ZFSonLinux 0.6.4

Толстой, А. ZFSonLinux. Версия: 0.6.4. Сайт: http://zfsonlinux.org [Текст] : файловая система : [обзор] / Александр Толстой [Alexander Tolstoy]  //  Linux Format. — 2015. — № 8 (199), авг.. — С. 93. — (LXFHotPicks). 
     Аннотация
     ZFS — история, краткая характеристика как комбинации файловой системы и менеджера логических томов, уникальные функции поддержки больших объемов информации и использование в устройствах хранения уровня предприятия, удобства домашнего использования, репозиторий пакетов для установки в основные релизы Ubuntu (ppa:zfsnative/stable), установка в Ubuntu, примеры использования (создание пула из двух USB—брелков, создание моментального снимка текущего состояния файловой системы).

 

Толстой, А. GNU Nano 2.4.1

Толстой, А. GNU Nano. Версия: 2.4.1. Сайт: www.nano-­editor.org [Текст] : текстовый редактор : [обзор] / Александр Толстой [Alexander Tolstoy]  //  Linux Format. — 2015. — № 8 (199), авг.. — С. 93. — (LXFHotPicks). 
     Аннотация
     Консольный текстовй редактор на Ncurses GNU Nano 2.4.1 — новые функции (полноценная система undo, совместимая с vim блокировка файлов, поддержка linter, поддержка форматирования).

 

Толстой, А. Tor Browser 4.5

Толстой, А. Tor Browser. Версия: 4.5. Сайт: www.torproject.org  [Текст] : web­-браузер : [обзор решения обеспечения конфиденциальности в целом и улучшений релиза] / Александр Толстой [Alexander Tolstoy]  //  Linux Format. — 2015. — № 8 (199), авг.. — С. 92. — (LXFHotPicks). — Прил.: "Исследуем интерфейс Tor Browser" : [элементы интерфейса — кнопка NoScript, меню Onion, настраиваемый поиск с поисковой машиной Disconnect, окно браузера, выбор страны]. 
     Аннотация
     Tor как система. Улучшения Tor Browser 4.5 и новая поисковая машина Disconnect.

 

Часто задаваемые вопросы. WPA

Часто задаваемые вопросы. WPA [Текст] : [WPA (Wi­-Fi Protected Access — защищенный доступ по Wi-­Fi)] : [ответы на вопросы читателей]  //  Linux Format. — 2015. — № 8 (199), авг.. — С. 91. — (Ответы). 
     Аннотация
     WPA (Wi­-Fi Protected Access — защищенный доступ по Wi­-Fi) — назначение, необходимость, предшественник в защите беспроводных сетей WEP (Wired Equivalent Privacy — приватность, эквивалентная проводной сети), поддержка устройствами, ПО — бесплатная программа командной строки wpa_supplicant (http://hostap.epitest.fi/wpa_supplicant), утилиты с графическим интерфесом Network Manager в Gnome (http://www.gnome.org/projects/NetworkManager) и wicd. 

 

6. Пробуем Linux впервые

6. Пробуем Linux впервые [Текст] : [установка Linux] : [ответ на вопрос читателя Денниса Робба (Dennis Robb), который хочет установить Linux на отдельный диск, загружать Linux из этого диска и даже отключать этот диск]  //  Linux Format. — 2015. — № 8 (199), авг.. — С. 90, колон. 3 — 91, колон. 1-2. — (Ответы). 
     Аннотация
     В ответе читателю сообщается, что установка Linux на отдельный диск сделает жизнь проще, что установщик Linux должен определить разделы с Windows и настроить их монтирование при загрузке системы Linux, что отключать диски с Windows не нужно. 
     Читателю даны советы по выбору дистрибутива, предложены варианты установки Linux — установить загрузчик на дополнительный диск и потом выбирать его из меню загрузки или установить загрузчик на главный диск своей системы, но при отключении Linux будет потеряно меню загрузки.

 

5. Копирование и распаковка

5. Копирование и распаковка [Текст] : [копирование и распаковка файлов в именах, которых употреблены спецсимволы оболочки (в данном случае скобки)] : [ответ на вопрос посетителя форума chris]  //  Linux Format. — 2015. — № 8 (199), авг.. — С. 90, колон. 2-3. — (Ответы). 
     Аннотация
     Дан совет экранировать спецсимволы (что трудоемко) и предложен шаблон копирования и шаблоны распаковки для ряда случаев.

 

4. Пересылка почты

4. Пересылка почты [Текст] : [утилита перенаправления почты SSMTP] : [настройка в файле /etc/ssmtp/ssmtp.conf] : [ответ на вопрос посетителя форума barrythai]  //  Linux Format. — 2015. — № 8 (199), авг.. — С. 90, колон. 1-2. — (Ответы). 
     Аннотация
     Конфигурирование утилиты перенаправления почты SSMTP в файле /etc/ssmtp/ssmtp.conf.

 

Коротко про… top

Коротко про… top [Текст] : [команда top] : [краткая справка]  //  Linux Format. — 2015. — № 8 (199), авг.. — С. 89. — (Ответы). 
     Аннотация
     Команда top — отображаемая информация, управление процессами.

 

3. Неудача с Dracut

3. Неудача с Dracut [Текст] : [решение проблемы конфликта Dracut и initramfs­tools при установке Dracut] : [ответ на вопрос посетителя форума dave_try1st]  //  Linux Format. — 2015. — № 8 (199), авг.. — С. 89, колон. 2-3 — 90, колон. 1. — (Ответы). 
     Аннотация
     Попробовав установить Dracut, о котором прочитал в статье Нейла Ботвика "Dracut: грузим Linux быстрее" (Linux Format, 2015, № 5 (196), май, С. 78-79), dave_try1st столкнулся с конфликтом Dracut и initramfs­tools.
     Dave_try1st советуют не удалять initramfs­tools и установить Dracut из исходных кодов, тем самым миновав проверки менеджера пакетов. Вследствие этого будут установлены и Dracut, и initramfs, но менеджер пакетов не будет знать о Dracut.
     Обращено внимание на то, что Dracut может попробовать создать файлы initramfs с теми же именами, что и исходные, хотя и не перезапишет их, если не указать параметр ­­force. Поэтому рекомендуется создать дополнительные пункты меню загрузки Grub, чтобы при загрузке была возможность выбора между исходным initramfs и initramfs от Dracut, если новый initramfs не будет работать должным образом.

 

2. Создание каталогов

2. Создание каталогов [Текст] : [создание множества подкаталогов под названием extrafanart в структуре каталогов фильмов при помощи команды mkdir с опцией ­-p] : [ответ на вопрос посетителя форума GeordieJedi]  //  Linux Format. — 2015. — № 8 (199), авг.. — С. 88, колон. 2-3 — 89, колон. 1-2. — (Ответы). 
     Аннотация
     Если вся структура каталогов подчиняется схеме Films/Первая_буква/Название_фильма/extrafanart, то предлагается скрипт, выполняющий команду mkdir с опцией -­p, который создаст множество подкаталогов extrafanart в структуре каталогов фильмов. 
     Если структура каталогов сложнее, то рекомендуется построить список каталогов с помощью find (используя опции ­-mindepth, ­-type, ­-name, !) и затем выполнить mkdir для этих каталогов.

 

1. Обновление Linux Mint

1. Обновление Linux Mint [Текст] : [резервное копирование при установке Linux Mint] : [ответ на вопрос читателя Колина Баллентайна (Colin Ballantyne), который не может сделать резервную копию файлов и раздела /home, а еще не может найти копию резервного файла]  //  Linux Format. — 2015. — № 8 (199), авг.. — С. 88, колон. 1-2. — (Ответы). 
     Аннотация
     Советы как найти резервную копию при помощи команд find и touch, как заново создать резервную копию при помощи команды tar. Также обращено внимание пользователя на то, что при желании скопировать большие файлы на USB-­флешки, нужно переформатировать USB-­флешку в файловую систему ext2 вместо FAT. 
     Относительно обновления Linux Mint 14 до версии 17.1 сказано, что обновления обычно безопасны при последовательном переходе от версии к версии и можно пойти этим путем, но переустановка будет быстрее и чище.

 

Браун, К. Система: время и его функции

Браун, К. Система: время и его функции [Текст] : учебник / Крис Браун [Chris Brown]  //  Linux Format. — 2015. — № 8 (199), авг.. — С. 76-79. — (Академия кодинга) (Системное программирование). — Прил.: "Скорая помощь. Демон протокола NTP (Network Time Protocol — сетевой протокол времени) следует запускать не менее чем на трех серверах времени. Его легко настроить, и он сохранит часы вашего компьютера синхронизированными с точностью до нескольких десятых миллисекунды.". — С. 76 ; "Арифметика времени" : [арифметические операции над данными о времени с помощью функции mktime()] ; "Скорая помощь. Будьте осторожны с такими функциями, как ctime(), которые могут возвращать результаты в статически выделенном участке памяти. Если вы хотите вызывать их несколько раз, обязательно скопируйте возвращаемую функцией строку в собственную переменную, прежде чем вызывать функцию снова. В противном случае второй вызов может перезаписать результат первого.". — С. 77 ; "В Linux имеется несколько способов представления времени и куча функций для преобразования между ними" [Изображение] : [цвет. схема] ; "Категория…" [Таблица] : [категории локалей]. — С. 78 ; "Скорая помощь. Аппаратные часы. В компьютере есть аппаратные часы, которые работают независимо от системных часов, поддерживаемых ядром Linux. С помощью команды hwclock можно прочесть время аппаратных часов и установить системные часы по нему, или наоборот." ; "Разбор даты и времени" : [функция strptime() в преобразовании даты и времени из строкового представления в «разобранное» и пример программы командной строки для вычисления дня недели по дате (в формате ДД/ММ/ГГГГ), использующей эту функцию]. — С. 79. 
     Аннотация
     Времяисчисление Unix и Linux. Системное время и измерение времени операционной системой. Время как человеко-читаемая строка — получение времени при помощи функции ctime(), получение "разобранного" времени при помощи функций gmtime() и localtime(), часовые пояса, летнее время, локали — определение в стандарте Posix, расположение в файловой системе Linux, категории, функция преобразования "разобранного" времени strftime(). 
     Начало всех начал и конец времен во вторник 19 января 2038 года для 32-битных компьютеров на UNIX. Но для 64-битных систем время будет длиться, как подсчитал Крис Браун, ещё 250 миллиардов лет. 

 

 

Конвэй, Ш. Tcpdump: улов данных

Конвэй, Ш. Tcpdump: улов данных [Текст] : [основы протокола сетевого соединения TCP/IP и команды утилиты командной строки tcpdump] : учебник / Шон Конвэй [Sean Conway]  //  Linux Format. — 2015. — № 8 (199), авг.. — С. 72-75. — (Учебник) (Tcpdump). — Прил.: "Скорая помощь. Есть мнение, что tcpdump для сетевого анализа — то же, что vi для редактирования. Оба валят работу на вас, когда другие инструменты помогают жить." : [компьютерный юмор] ; "MAC ­- уникальное имя жестко закодированного адреса на сетевой карте" [Изображение] : [цвет. схема]. — С. 72 ; "Модель Open Systems Interconnection" [Изображение] : [цвет. схема] : [уровни модели OSI]. — С. 73 ; "Фрейм с чисто физическим адресом вбирает пакет с IP-адресацией" [Изображение] : [цвет. схема] ; "Непоследовательно последовательный" : [терминология сетевого взаимодействия, tcpdump и изучение функций управления трафиком в протоколе TCP/IP]. — С. 74 ; "Проследуйте по стрелкам через три БДП данных и найдите компоненты трехэтапного квитирования" [Изображение] : [цвет. схема] ; "Скорая помощь. Собранные данные, предназначенные для сайта, чей URL начинается с HTTP, могут содержать имена пользователей и пароли в разделе информации БДП" : [предупреждение] ; "Политика компании" : [предупреждение о том, что использование tcpdump в рабочей среде может стать нарушением политики безопасности компании и совет получить разрешения компаниии на его использование]. — С. 75. 
     Аннотация
     Шон Конвэй считает, что лучший способ освоить утилиту командной строки tcpdump — это использовать ее на практике, чтобы осознать, как компьютеры взаимодействуют друг с другом в сети. Учебник объединяет команды tcpdump и теорию работы в сети. Показано выуживание данных из сети с помощью команд утилиты и основные компоненты, применяемые для сетевого взаимодействия TCP/IP. 
     Основы знаний о передаче данных: блоки данных протокола (БДП — PDU, Protocol Data Units), базовая эталонная модель Open Systems Interconnection (OSI) — схема и уровни модели, движение сообщения, уровни — подробное изучение, вид данных в сетевом носителе (быты, фрейм), MAC-­адресация. 
     Использование tcpdump и предупреждение не применять технику tcpdump в своей компании без разрешения руководства ("Политика компании") — опции, просмотр IP­-адреса хоста, поиск определенных IP­-хостов, изучение пакетов, определение портов, установка хостом соединения с веб-сервером с помощью TCP/IP, трехэтапное квитирование (handshake).
 

Цукалос, М. Perf_events: трассируем ядро

Цукалос, М. Perf_events: трассируем ядро [Текст] : [инструмент perf_events для составления профилей и трассировки Linux] : [применение для анализа производительности] / Михалис Цукалос [Mihalis Tsoukalos]  //  Linux Format. — 2015. — № 8 (199), авг.. — С. 68-71. — (Учебник) (Perf_events). — Веблиогр. "Скорая помощь": с. 71 (1 назв.). — Прил.: "Скорая помощь. Если вы администрируете только Linux, то просто обязаны изучить и SystemTap, и perf_events. Если же вы администрируете различные машины Unix, лучшим выбором, возможно, будет изучение DTrace." : [совет]. — С. 68 ; "Дым от огненных диаграмм" : [как огненные (пламенеющие) диаграммы (Flame graphs) визуализируют профиль стекового фрейма и позволяют понять, как используется процессор (CPU); интерактивность пламенеющих диаграмм и их использование для визуализации данных о системе (статистика производительности, памяти, ввода/вывода и так далее)] ; "Скорая помощь. Вы можете узнать больше на официальной вики http://bit.ly/PerfWiki. Чем больше вы узнаете о доступных зондах, тем проще всё это становится, так что время от времени выполняйте sudo perf list и читайте вывод." : [совет]. — С. 69 ; "Узнаем больше о разных подкомандах" : [подкоманды perf (kmem, diff, stat, trace, record, report, timechart, top, annotate) и их опции] ; "Огненная диаграмма — впечатляющий способ визуализации данных, полученных с помощью perf_events…" [Изображение] : [визуализация профиля стекового фрейма, что позволяет понять, как используется процессор (CPU); к приложению данной статьи «Дым от огненных диаграмм» (С. 69)]. — С. 70 ; "Теплокарта латентности" [Изображение] : [пример визуализации данных, собранных perf_events]. — С. 71. 
     Аннотация
     Perf_events (Linux Performance Events, LPE) — краткая справка о команде perf, установка в системе Ubuntu с ядром Linux 3.13.0­46, отличия от DTrace и SystemTap, особенность — передача данных на уровень пользователя для последующей обработки с помощью среды скриптов, статическая и динамическая трассировка, применение для сбора данных, получение информации о вводе/выводе на примере проверки производительности дисков при помощи зонда block:block_rq_issue, огненные или пламенеющие диаграммы Брендана Грегга (Flame graphs by Brendan Gregg) как впечатляющий способ представления данных perf_events, Perl-скрипты stackcollapse­-perf.pl и flamegraph.pl (https://github.com/brendangregg/FlameGraph) для создания пламенеющей диаграммы, создание на основе данных perf_events гистограммы при помощи скрипта оболочки Bash perf­-stat­-hist (https://github.com/brendangregg/perftools/blob/master/misc/perf­-stat­-hist), создание теплокарт на основе данных perf_events при помощи Perl-скрипта trace2heatmap.pl (https://github.com/brendangregg/HeatMap), создание точки трассировки.
     Рекомендуется для прочтения книга о производительности системы Brendan Gregg “Systems Performance: Enterprise And The Cloud” (Prentice Hall, 2013; ISBN 0133390098, 9780133390094) (Брендан Грегг "Производительность систем: предприятие и облако"), затрагивающая и perf_events.

 

 

Бидвелл, Д. PulseAudio: обслужим аудио

Бидвелл, Д. PulseAudio: обслужим аудио [Текст] : [демонстрация некоторых возможностей] : учебник / Джонни Бидвелл [Jonni Bidwell]  //  Linux Format. — 2015. — № 8 (199), авг.. — С. 66-67. — (Учебник) (PulseAudio). — Прил.: "Передача на/с других медиа-устройств" : [реализация в paprefs (PulseAudio Preferences) передачи аудио на другие устройства]. — С. 67. 
     Аннотация
     Ядро Linux предпочитает ALSA (Advanced Linux Sound Architecture, Продвинутая звуковая архитектура Linux) для взаимодействия с аудиоустройствами, но демон PulseAudio, к которму основательно приложился Леннарт Пёттеринг (Lennart Poettering), умеет больше. Джонни Бидвелл, например, демонстрирует: как в PulseAudio объединить аналоговый выход аудио через стереовывод проигрывателя и цифровой выход аудио через HDMI при помощи GTK-­микшера pavucontrol либо программы paprefs (PulseAudio Preferences) или их консольных аналогов ponymix, pamixer и pacmd; как реализуется воспроизведение (трансляция) в PulseAudio аудиопотоков удаленных машин, используя клиент-серверную архитектуру PulseAudio и сервис обнаружения Avahi или программу paprefs.