Система под Linux

Дрейк, Н. AUI Suite: Pi слушает голос

Дрейк, Н. AUI Suite: Pi слушает голос [Текст] : [голосовое управление Pi] : [руководство] / Нейт Дрейк [Nate Drake]  //  Linux Format. — 2017. — № 3 (221), март. — С. 92-95. — (Raspberry Pi). — Прил.: "Основные голосовые команды" : [комментированный перечень голосовых команд Pi AUI Suite] ; "Скорая помощь. Если при проверке перевода текста в речь вы слышите слово ‘fill’, флажок наполнителя стоит установить в 0. Нажмите y, для подтверждения, что вы хотите изменить это" : [совет]. — С. 93 ; "Скорая помощь" : [совет по выбору кодового слова] ; "Подстройка голосовых команд" : [добавление и изменение команд в ПО Voicecommand]. — С. 94 ; "Настройка голосовых команд на вашем Pi" : [пошаговое руководство]. — С. 95. 
     Аннотация
     Голосовое управление Pi — аппаратура (USB-микрофон или веб-камера со встроенным микрофоном, недорогая звуковая карта USB), ПО (Pi AUI Suite от Стивена Хиксона [Steven Hickson], PlayVideo, Downloader, Google Text to Speech Service, Google Voice Commands, Voicecommand), настройка программы Voicecommand, настройка голосовых команд на вашем Pi согласно пошаговому руководству. 

Цукалос, М. Psutil: учебник для сисадминов

Цукалос, М. Psutil: учебник для сисадминов [Текст] : [кроссплатформенный модуль Python psutil в системном администрировании на примерах из практики] : [практическое руководство] / Михалис Цукалос [Mihalis Tsoukalos]  //  Linux Format. — 2017. — № 3 (221), март. — С. 80-83. — (Академия кодинга) (psutil). — Вэблиогр. "Скорая помощь": с. 82 (2 назв.). — Прил.: "Скорая помощь. Модуль psutil может заменить целый набор утилит командной строки, таких как ps, top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime, pidof, tty, taskset и pmap!" : [краткая информация]. — С. 80 ; "Скорая помощь. Для интерпретации результатов psutil необходимо хорошее понимание того, как работает Linux. Проще говоря, изучите необходимую теорию, а потом уж пользуйтесь psutil!" : [совет] ; "О процессах в Linux" : [суть концепции процессов Linux] : [краткое изложение]. — С. 81 ; "На рисунке показаны различные состояния процессов в Linux и способы перехода
из одного состояния в другое
" [Изображение] : [цвет. схема]. — С. 82 ; "Состояния процесса" : [почему в системах Unix и Linux предусмотрено несколько состояний процесса и комментарий к цветной схеме состояния процессов в Linux]. — С. 83. 
     Аннотация
     Применение кроссплатформенного модуля Python psutil, предоставляющего информацию о процессах и потреблении ресурсов, для изучения системы под управлением ОС Linux, чтобы стать продвинутым пользователем и системным администратором. 
     Psutil — назначение, основная задача, установка, методы получения требуемой информации и применение на примерах решения задач с помощью скриптов — узнать количество процессов на компьютере Linux, узнать время работы компьютера (эмуляция утилиты командной строки uptime), получение информации о заданном процессе по его идентификатору, получение информации о смонтированных файловых системах, получение информации о жестком диске, получение сведений о сети, получение информации о пользователях, которые вошли в систему на компьютере Linux, исследование процессов веб-сервера Apache; демонстрация построения графика с помощью matplotlib, программы для построения двумерных графиков, на основе результатов утилиты. 
     Рекомендуются книги о внутреннем устройстве Linux и Unix: 
     W. Richard Stevens and Stephen A. Rago "Advanced Programming in the UNIX Environment" (3rd edition, Addison-Wesley Professional, 2013).
     В. Ричард Стивенс и Стивен А. Раго "UNIX. Профессиональное программирование" (3-е изд., перевел А. Киселев, Символ-Плюс, 2014).
     "UNIX. Профессиональное программирование" — подробнейшее справочное руководство, которое на протяжении 20 лет помогает профессиональным программистам на языке С писать исключительно эффективный и надежный код. Стив Раго, коллега Рича Стивенса, вновь полностью обновил классический труд, сохранив точность и стиль оригинала. Новое, третье, издание охватывает современные ведущие платформы, отражает новейшие технические достижения и передовую практику и соответствует 4-й версии Single UNIX Specification. 
     Maurice J. Bach "The Design of the UNIX Operating System" (copyright © 1986 Bell Telephone Laboratories, Prentice-Hall, Englewood Cliffs, NJ). 
     Морис Дж. Бах "Архитектура операционной системы UNIX" (перевел с английского Крюков А. В., http://lib.ru/BACH/chap02.txt)
     Описание внутренних алгоритмов и структур, составляющих  основу операционной системы (ядро), и объяснению их взаимосвязи с программным  интерфейсом. 
     Хочу обратить внимание на книги B. W. Kernighan and R. Pike "The UNIX Programming Environment" (Prentice-Hall, Englewood Cliffs, NJ, 1984) и M. J. Rochkind "Advanced UNIX Programming" (Prentice-Hall, 1985), где описывается программный интерфейс UNIX.

Оксфорд, А. Ubuntu: Linux на ноутбуке

Оксфорд, А. Ubuntu: Linux на ноутбуке [Текст] : учебник : [Ubuntu Linux 16.04 LTS на ноутбуке — решение общих проблем работы] / Адам Оксфорд [Adam Oxford]  //  Linux Format. — 2017. — № 3 (221), март. — С. 58-61. — (Учебник) (Ubuntu на ноутбуке). — Прил.: "Скорая помощь. Если вас заботит срок службы батарей, Powertop — полезный инструмент, который выводит список приложений, потребляющих большую часть вашего драгоценного заряда. Откройте терминал, введите sudo apt-get install powertop и свой пароль, когда вам предложат это сделать. И, наконец, введите powertop, чтобы проверить свои приложения на предмет энергопотребления." : [совет]. — С. 58 ; "Универсальный инструмент экономии энергии" : [приложение TLP (http://linrunner.de/en/tlp/tlp.html) для полного контроля над настройками энергопотребления] : [краткая информация] ; "Скорая помощь" : [System settings > Power > Don’t suspend — отключение спящего режима при переходе в режим низкого энергопотребления] : [совет]. — С. 59 ; "Скорая помощь" : [настройка энергопотребления процессора из терминала при помощи indicator-cpufreq]. — С. 60 ; "Быстрое масштабирование" : [трюки работы с двумя мониторами с экранами высокого разрешения] : [пошаговое руководство]. — С. 61. 
     Аннотация
     Ubuntu Linux 16.04 LTS на ноутбуке — дельные советы по установке дистрибутива и настройке долгой работы аккумулятоной батареи; решение затруднений в работе с NVMe-совместимым SSD-диском, Wi­Fi, трекпадом и жестами мультитача, тачскрином (сенсорным экраном), высоким разрешением экрана и несколькими мониторами. 
     Don't suspend :).
 

Шарма, Ш. Snapper: диски, вас снимают

Шарма, Ш. Snapper: диски, вас снимают [Текст] : учебник : [утилита Snapper и ее система моментальных снимков файловой системы Btrfs в openSUSE] / Шашанк Шарма [Shashank Sharma]  //  Linux Format. — 2017. — № 2 (219-220), февр.. — С. 58-59. — (Учебник) (Snapper). — Прил.: "Концепция подтомов" : [функция файловой системы Btrfs и особенности моментальных снимков Snapper] : [краткая справка]. — С. 59. 
     Аннотация
     Утилита командной строки Snapper, разработанная одним из разработчиков SUSE Арвином Шнеллем (Arvin Schnell), — назначение и суть работы (восстановление состояния файловой системы через моментальные снимки подтомов файловой системы в файловой системе Btrfs дистрибутива openSUSE или на разделе с файловой системой Btrfs в других дистрибутивах); доступность; настройка в системе под openSUSE и ее особенности; создание, удаление и сравнение снимков; отмена изменений. 
 

Калси, Т. Nmap: сканы безопасности

Калси, Т. Nmap: сканы безопасности [Текст] : учебник : [использование Nmap для сканирования хостов, обнаружение уязвимого сервиса и получения доступа root на уязвимой системе Linux] : [на основе книги Таджиндера Калси "Практическая Поваренная Книга по Безопасности Linux" (Tajinder Kalsi "Practical Linux Security Cookbook" (Packt Publishing Ltd, 2016), www.packtpub.com)] / Таджиндер Калси [Tajinder Kalsi]  //  Linux Format. — 2017. — № 2 (219-220), февр.. — С. 56-57. — (Учебник) (Nmap). — Прил.: "Сканирование хостов" : [пошаговое руководство]. — С. 56 ; "Рецепты для админа" : [краткая характеристика книги Таджиндера Калси «Практическая Поваренная Книга по Безопасности Linux» (Tajinder Kalsi «Practical Linux Security Cookbook» как книги, где собрано всё, что следует знать о безопасности систем Linux]. — С. 57. 
     Аннотация
     Как такой стандартный инструмент Linux, как Nmap (https://nmap.org/download.html) и навыки пентеста, помогут защитить сети.
     Использование Nmap для сканирования хостов и сети, обнаружения уязвимого сервиса (в данном случае это сервис Samba, работающий на портах 139 и 445, обеспечивающий SMB-файл и печать для систем Windows), платформа для усвоения навыков тестирования на предмет несанкционированного доступа — виртуальная машина Metasploitable 2 (https://sourceforge.net/projects/metasploitable/files/Metasploitable2), получения доступа root на уязвимой системе Linux. 
 

3. Сброс паролей

3. Сброс паролей [Текст] : [ответ на вопрос читателя Эда Скотта (Ed Scott), которого интересует сброс пароля в Linux Mint]  //  Linux Format. — 2017. — № 3 (221), март. — С. 97, колон. 2-3. — (Ответы). 
     Аннотация
     Для сброса пароля рекомендуется загрузиться с Live CD и сбросить пароль
пользователя. Для этого подойдет большинство Live CD, но редакция предпочитает System Rescue Cd (http://systemrescue-cd.org). По умолчанию он загружается в консоль, так как при сбросе пароля используются команды из консоли. Показано как найти устройство, содержащее корневой раздел в Mint — команда $ df в терминале, как вывести в терминале свое имя пользователя — команда $ echo $USER, а также как использовать System Rescue Cd для сброса пароля. 
     При наличии диска восстановления Rescatux (www.supergrubdisk.org/rescatux), можно воспользоваться другим вариантом в графическом режиме. Загрузившись с диска Rescatux, нужно найти кнопку Change Gnu/Linux Password (Изменить пароль GNU/Linux), нажать ее, прочесть инструкции и следовать им для сброса пароля. 
 

Ботвик, Н. Главное. Системные инструменты : [Linux Format, 2017, № 3 (221), март]

Ботвик, Н. Главное. Системные инструменты [Текст] : [аннотированный перечень системных инструментов опубликованных на диске DVD к номеру] / Нейл Ботвик (Neil Bothwick)  //  Linux Format. — 2017. — № 3 (221), март. — С. 107. — (На диске) (И еще!). — Cодерж.: Checkinstall : [установка tar­-архива с помощью менеджера пакетов] ; GNU Core Utils : [основные утилиты, обязанные быть в каждой операционной системе] ; Hardinfo : [инструмент для тестирования системы] ; Kernel : [исходник последней версии ядра] ; Memtest86+ : [проверка ОЗУ на сбои и ошибки] ; Plop : [простой менеджер загрузки для запуска операционных систем] ; RaWrite : [создание загрузочных дискет в Windows] ; SBM : [независимый от ОС менеджер загрузки с простым в использовании интерфейсом] ; WvDial : [соединение с Интернетом через телефонный модем]. 
     Аннотация
     Основные системные программы пользователя системы под Linux. 
 

5. Эргономичная мышь

5. Эргономичная мышь [Текст] : [ответ на вопрос читателя HM, которого интересует программа для настройки нестандартных кнопок мыши]  //  Linux Format. — 2017. — № 2 (219-220), февр.. — С. 98, колон. 2-3. — (Ответы). 
     Аннотация
     Инструкция по использованию утилиты командной строки xinput для назначения кнопок эргономичной мыши Evoluent. 

4. Замена дисков

4. Замена дисков [Текст] : [ответ на частый вопрос в форумах о замене жесткого диска сервера с RAID]  //  Linux Format. — 2017. — № 2 (219-220), февр.. — С. 98, колон. 1-2. — (Ответы). 
     Аннотация
     Инструкция по замене одного жесткого диска другим с минимальным временем простоя в работающей системе. 

Ботвик, Н. Главное. Системные инструменты : [Linux Format, 2017, № 2 (219-220), февр.]

Ботвик, Н. Главное. Системные инструменты [Текст] : [аннотированный перечень системных инструментов опубликованных на диске DVD к номеру] / Нейл Ботвик (Neil Bothwick)  //  Linux Format. — 2017. — № 2 (219-220), февр.. — С. 107. — (На диске) (И еще!). — Cодерж.: Checkinstall : [установка tar­архива с помощью менеджера пакетов] ; GNU Core Utils : [основные утилиты, обязанные быть в каждой операционной системе] ; Hardinfo : [инструмент для тестирования системы] ; Kernel : [исходник последней версии ядра] ; Memtest86+ : [проверка ОЗУ на сбои и ошибки] ; Plop : [простой менеджер загрузки для запуска операционных систем] ; RaWrite : [создание загрузочных дискет в Windows] ; SBM : [независимый от ОС менеджер загрузки с простым в использовании интерфейсом] ; WvDial : [соединение с Интернетом через телефонный модем]. 
     Аннотация
     Основные системные программы пользователя системы под Linux. 
 

Часто задаваемые вопросы. Менеджер логических томов

Часто задаваемые вопросы. Менеджер логических томов [Текст] : [ответы на вопросы читателей]  //  Linux Format. — 2017. — № 1 (218), янв.. — С. 99. — (Ответы). 
     Аннотация
     Что такое LVM, как он работает, есть ли в нем смысл на одном диске и какие преимущества у системы с одним диском, LVM и RAID, с какими файловыми системами работает LVM. 
 

6. /Home — особняк

6. /Home — особняк [Текст] : [почему важно создание отдельного раздела /home] : [ответ на вопрос читателя Джорджа Уотсона (George Watson)]  //  Linux Format. — 2017. — № 1 (218), янв.. — С. 98, колон. 3 — 99, колон. 1-2. — (Ответы). 
     Аннотация
     Почему важно разделение данных и операционной системы. Как быть, если после распределения доступного места на жестком диске и настройки разделов, возникнет необходимость изменить эту схему. 
 

3. Медленный Ubuntu

3. Медленный Ubuntu  [Текст] : [система под Ubuntu 16.04 работатет медленно] : [ответ на вопрос читателя Крейга Прайса (Craig Price)]  //  Linux Format. — 2017. — № 1 (218), янв.. — С. 97, колон. 2-3 — 98, колон. 1. — (Ответы). 
     Аннотация
     Какой-то процесс потребляет ценные ресурсы. Поскольку основных ресурсов три типа (процессор, оперативная память и ввод/вывод), то команда top поможет определить причину. 
      Также  в большинстве дистрибутивов есть и графические программы, предоставляющие ту же самую информацию. Если основной проблемой в системе является ожидание ввода/вывода, можно установить iotop и определять, какие процессы обращаются к диску. Если проблема в ожидании ввода/вывода, но единой причины нет, возможно, проблема связана с файловой системой. Фрагментация обычно не является проблемой в файловых системах Linux, если они только не заполнены до отказа, когда фрагментации уже не избежать. При этом может оказаться полезным загрузиться с Live CD и запустить fsck для каждой из файловых систем. 
 

Ботвик, Н. SystemRescueCd и IPFire

Ботвик, Н. SystemRescueCd и IPFire [Текст] : дистрибутив Linux : [к публикации релизов дистрибутивов на диске Linux Format DVD 2014, 6 (184)] / Нейл Ботвик [Neil Bothwick]  //  Linux Format. — 2014. — № 6 (184), июнь. — С. 106. — (На диске). 
     Аннотация
     Диск аварийного восстановления системы SystemRescueCd и дистрибутив брандмауэра IPFire.
 

Толстой, А. Производительность: меряем в Linux

Толстой, А. Производительность: меряем в Linux [Текст] : учебник : [программные пакеты и утилиты Linux для оценки скорости и эффективности работы компонентов настольных компьютеров] / Александр Толстой [Alexander Tolstoy]  //  Linux Format. — 2014. — № 6 (184), июнь. — С. 80-83. — (Учебник) (Измерение производительности). 
     Аннотация
     Программные пакеты и утилиты Linux для оценки скорости и эффективности работы, также известные как бенчмарки: 
Phoronix Test Suite (PTS, 2008) — самый известный и профессиональный пакет для тестирования  — доступна графическая оболочка, использование в командной строке, виды тестов (Графика, Память, Диск, Процессор) и особенности их установки, проведение тестов; 
Unigine Valley Benchmark (http://unigine.com/products/valley/download/) — кросcплатформенный проприетарный инструмент для стресс-тестирования графического ускорителя (GPU), среди редакций которого доступна бесплатная с впечатляющими возможностями; 
Hardinfo — открытый инструмент аналитики и профилирования системы, который показывает все аппаратные и программные подробности ПК — предлагаемые тесты (CPU Blowfish, CPU CryptoHash, CPU Fibonacci, CPU N-Queens, FPU FFT, FPU Raytraycing), сравнение показателей ПК с другими;  
Geekbench — платная проприетарная программа командной строки, которая имеет ограниченную бесплатную версию, в том числе и под Linux — категории тестов; 
IOZone — утилита для тестирования файловой системы , которая отлично подходит для подробного анализа скорости ввода-вывода при работе с дисковыми операциями — интересные свойства, запуск в командной строке, вывод информации, варианты использования информации; 
     Кратко рассмотрены простые способы тестирования — тестирование файловой системы при помощи команды hdparm; тестирование центрального процессора путем нехитрой операции по заливке цветом белой части рисунка с http://bit.ly/TRt6mV в графическом редакторе, которая покажет скорость работы ЦП с операциями с плавающей точкой; стресс-тест браузера путем открытия страницы в 800 МБ с http://gif.d3.ru/comments/485889; тестирование возможности ОЗУ в работе графического редактора с PNG-файлом размером 20 ГБ (http://bit.ly/1m6AT9s).