Linux

Коротко про… Файловые ссылки

Коротко про… Файловые ссылки [Текст] : [краткая справка] / авт. не указ.  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 97. — (Ответы).
     Аннотация
     Что такое файловые ссылки, преимущества ссылок перед копированием файлов в разные места, ссылки как средства доступа к одному и тому же файлу или каталогу из нескольких мест, типы ссылок (жёсткие и символические (symlink)), примеры символических ссылок, создание символической ссылки.
 

6. Обновление на Remix

6. Обновление на Remix [Текст] : [посетитель форума Cushie интересуется обновлением Ubuntu 14.04 на Remix из DVD Linux Format № 185] : [ответ на вопрос читателя ] / авт. не указ.  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 99. — (Ответы).
     Аннотация
     Обновление Ubuntu из DVD к журналу.
 

5. Обновление ядра LMDE

5. Обновление ядра LMDE [Текст] : [посетитель форума ampshire_Hog1 интересуется, как обновить ядро Linux Mint Debian Edition] : [ответ на вопрос читателя ] / авт. не указ.  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 98-99. — (Ответы).
     Аннотация
     Сборка ядра Debian 3.16.2 из исходных кодов.
 

2. Разрушение тайком

2. Разрушение тайком [Текст] : [поиск повреждённых файлов среди файлов сбойного диска] : [ответ на вопрос читателя Эндрю Райта (Andrew Wright)] / авт. не указ.  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 96-97. — (Ответы).
     Аннотация
     Рекомендуется скопировать файлы и сравнить их с ихними резервными копиями, дан алгоритм проведения такого сравнения при помощи команды md5deep.
     Если резервных копий файлов нет, то дан совет обратить внимание на файлы, которые умеют проверять себя сами (файлы TAR — при помощи параметра -t команды самопроверки и команды find, файлы JPEG — подобным образом при помощи команды jpeginfo и find).
 

1. Скрытый дискоед

1. Скрытый дискоед [Текст] : [посетитель форума Fraxinus заметил в файловой системе странность — в информации о системе указано, что свободно 1,3 ГБ, свойства отдельных каталогов в / дают цифру 8,3 ГБ свободного места, анализатор использования диска не показывает свободное место] : [ответ на вопрос читателя Fraxinus] / авт. не указ.  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 96. — (Ответы).
     Аннотация
     Внимание пользователя обращено на то, что при монтировании файловой системы в каталог, который уже содержит файлы, эти файлы становятся невидимыми, заменяясь содержимым новой файловой системы, но место на диске они занимают и увидеть их будет можно при размонтировании файловой системы и освобождении точки монтирования. Пользователю дан совет по восстановлению места на жёстком диске — удаление этих недоступных глазу файлов при помощи связанного монтирования.
 

 

Херрон, Ф. Cython: Python среди исходников

Херрон, Ф. Cython: Python среди исходников [Текст] : учебник / Филип Херрон [Philip Herron]  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 84-87. — (Академия кодинга) (Cython). — Прил.: "Скорая помощь. Cython не поддерживает традиционный импорт кода, так как один файл Cython представляет собой целый модуль на Python. Но в главный файл с кодом можно добавлять include в стиле C/C++, например, include morecode.pxi.". — С. 84 ; "Всё — модуль, всё круто" : [проектирование собственного модуля Cython]. — С. 85 ; "Альтернативы Cython" : [Swig, Parakeet, Nuitka]. — С. 87. 
     Аннотация
     Cython — язык программирования, упрощающий написание модулей С/С++ кода для Python — установка в системе под Ubuntu и Fedora; сравнение скорости кода на примере выполнения функции Python и функции Cython для чисел Фибоначчи, которое демонстрирует ещё одно свойство Cython — возможность обращения к коду на C/C++ напрямую, а из кода на С снова обращаться напрямую к коду на Python; демонстрация возможности Cython переходить с языка на язык в коде на примере решения задачи встраивания веб­приложения Flask в приложение на C и передача нескольких внутренних структур данных к JSON.     
     Рекомендуется для чтения шедевр Филипа Херрона "Изучая Cython" (Learning Cython by Philip Herron), который доступен в Amazon и онлайн (http://bit.ly/LearningCython и https://github.com/redbrain/cython­book).

 

Цукалос, М. Контролируйте свою систему

Цукалос, М. Контролируйте свою систему [Текст] : [традиционные инструменты мониторинга в Unix и их использование] : учебник / Михалис Цукалос [Mihalis Tsoukalos]  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 80-83. — (Учебник) (Мониторинг). — Веблиогр. "Скорая помощь": с. 82 (6 назв.). — Прил.: "Скорая помощь" : [мониторинг не решает проблем системы]. — С. 80 ; "Sar и sysstat" : [инструмент мониторинга производительности sar и пакет sysstat — установка, запуск]. — С. 81 ; "Скорая помощь. »Никогда не пытайтесь решать проблемы, если вы устали или не выспались. »Иногда лучше оставить работу на завтра и просто пойти прогуляться. »Постарайтесь изолировать проблему. »Попробуйте воспроизвести проблему. »Прежде чем затевать мониторинг чего-­то нового, мысленно сформулируйте ясную цель.". — С. 81 ; "Утилита netstat" : [справка и некоторые команды]. — С. 83. 
     Аннотация
     Инструменты и технологии мониторинга системы при помощи традиционных инструментов Unix, визуализация данных мониторинга, мониторинг средней нагрузки (uptime, скрипт awk и их показатели, top, htop, lsof, netstat), мониторинг дискового пространства (df), мониторинг активных TCP-соединений (netstat, lsof), мониторинг ОЗУ и области подкачки (free), мониторинг ошибок страницы (vmstat).

 

Конвэй, Ш. Метаданные: исследование файлов

Конвэй, Ш. Метаданные: исследование файлов [Текст] : [практическое освоение инструментов Exiftool и MAT предназначенных для изучения метаданных] : учебник / Шон Конвэй [Sean Conway]  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 78-79. — (Учебник). — Прил.: "В разработке" : [предупреждение о некорректной работе Exiftool и MAT с объяснением ее причины]. — С. 78 ; "Не все МАТ'ы равны" : [MAT 0.5.4 не поддерживает некоторые атрибуты, которые есть у версии 0.4.2]. — С. 79. 
     Аннотация
     Понятие "метаданные", инструменты изучения метаданных — приложение командной строки Exiftool (разработчик Фил Харви (Phil Harvey)) и приложение с графическим интерфейсом MAT (Metadata Anonymisation Toolkit; разработчик Жюльен Вуазен (Julien Voisin)). 
     Краткая информация о функции удаления метаданных из файлов LibreOffice, об опции удаления метаданных в инструменте управления фотографиями Shotwell 0.14.1.

 

Браун, Д. Docker: Jenkins и Dockerfiles

Браун, Д. Docker: Jenkins и Dockerfiles [Текст] : [развертывание контейнеров Docker в рабочей среде] : учебник / Джолион Браун [Jolyon Brown]  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 74-77. — (Учебник) (Docker). — Прил.: "Непрерывный рост Docker" : [применение программы компаниями и расширение областей использования]. — С. 75 ; "Микросервисы" : [критика монолитной программной архитектуры приложения, микросервисная программная архитектура приложений как концепция]. — С. 76. 
     Аннотация
     Рассмотрены некоторые шаги по внедрению Docker в технологическую среду разработки, разобравшись с возможностями распределённого доступа к контейнерам Docker и применением Docker в рабочем процессе непрерывной интеграции [continuous integration] (CI) с использованием инструмента Jenkins.
 

Ботвик, Н. Screen: множим терминалы

Ботвик, Н. Screen: множим терминалы [Текст] : учебник / Нейл Ботвик [Neil Bothwick]  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 72-73. — (Учебник) (Базовые навыки). — Прил.: "Попробуйте tmux" : [краткая справка]. — С. 73. 
     Аннотация
     Основы работы мультиплексора терминала Screen — возможности запуска нескольких отдельных сеансов внутри одного терминала или виртуальной консоли, команды управления окнами, настройка экрана, настройка запуска программ.
 

Ботвик, Н. Rescatux: чиним систему

Ботвик, Н. Rescatux: чиним систему [Текст] : учебник : [использование для восстановления системы] / Нейл Ботвик [Neil Bothwick]  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 68-71. — (Учебник). — Прил.: "Дополнительная помощь" : [веб-браузер для поиска ответов на сообщения об ошибках; лог-файлы Rescapp для поиска информации об операциях, которые выполняются, для отправки лог-файла в pastebin на серверах Debian для анализа и получения помощи, для отправки на форумы пользователей; кнопка Boot Info Script (Скрипт с информацией о загрузке)]. — С. 69 ; "Загрузка ISO из Grub" : [подробное руководство по настройке загрузки аварийного диска с жёсткого диска компьютера]. — С. 70 ; "Излечиваем Grub" : [восстановление Grub через меню Rescapp] : [пошаговое руководство]. — С. 71. 
     Аннотация
     Восстановление системы с Live CD Rescatux — общая характеристика дистрибутива, Rescapp — центр решения проблем системы, решение стандартных проблем с помощью Rescapp (ошибки жёсткого диска при загрузке и восстановление файловой системы, сброс пароля, если он не сработал, восстановление случайно удалённых файлов и разделов, восстановление систем Windows), решение сложных задач восстановления утилитами меню Expert Tools (GParted — для (пере)разбиения жёсткого диска, Testdisk — для поиска разделов и файловых систем на дисках, с повреждённой таблицей разделов, PhotoRec — для восстановления удалённых или иным образом утраченных файлов с диска (не только фотографий), OS Uninstaller — для удаления лишних дистрибутивов из мультизагрузочной системы), возможности кнопки Boot Repair по восстановлению загрузки. 
 

Конвэй, Ш. Journald: логи для Systemd

Конвэй, Ш. Journald: логи для Systemd [Текст] : [новая система журналирования и её инструмент для просмотра журналов] : учебник / Шон Конвэй [Sean Conway]  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 66-67. — (Учебник) (Journald). — Внутритекст. веблиогр.. — Прил.: "Фундаментальные знания" : [фундаментальные знания о системе включают и знания о том, как система регистрирует информацию]. — С. 67. 
     Аннотация
     Новая система журналирования Journald в Systemd и её инструмент командной строки Journalctl для просмотра записей журналов.
     Рекомендуются веб-ресурсы для изучения Systemd и Journald — www.freedesktop.org/wiki/Software/systemd и блог Леннарта Поттеринга (http://0pointer.net/blog/archives.html).

 

Браун, К. По рецептам д-ра Брауна (Linux Format, 2015, № 1 (191-192), янв.)

Браун, К. По рецептам д-ра Брауна [Текст] : Эзотерическое системное администрирование из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 56-63. — (Рецепты доктора Брауна). — Содерж.: Яйца и корзины : [компьютерная байка на тему «Не стоит класть все яйца в одну корзину», где упоминается президент, Microsoft и Linux] ; Взлом паролей. Что общего у беличьего шума и второго закона термодинамики? Ответ кроется в энтропии : [при помощи калькулятора перебора от Open Security Research (http://bit.ly/BruteForceCalc) доктор наглядно демонстрирует в таблице: чем шире набор символов используется при составлении пароля, тем выше их энтропия и тем больше потребуется времени на их взлом методом перебора; также доктор советует взглянуть на данные собирателя паролей и логинов Марка Бернета (Mark Burnett) опубликованные на Xato.net (http://bit.ly/10KTopPasswords), из которых видно, что пользователи при создании паролей думают иначе; приводится пример из сайта XKCD (https://xkcd.com/936), в котором энтропия пароля Tr0ub4dor&3 сравнивается с энтропией пароля correct horse battery staple]. — С. 56 ; Wine или виртуализация? : [чем использование Wine лучше виртуализации (запуска виртуальной машины с Windows на компьютере с Linux)]. — С. 57 ; Wine. Запускайте программы Windows на Linux в Wine. Добрый Доктор помогает вытащить пробку из бутылки и любезно отпивает глоток-другой : [варианты запуска приложений и для Windows, и для Linux (двойная загрузка, запуск Windows в виртуальной машине из Linux или наоборот, воспользоваться Wine), Wine — суть, недостатки, установка в Ubuntu 14.04, установка в Red Hat-производный дистрибутив (инструкция  по подключению к репозиторию EPEL (Extra Packages for Enterprise Linux — дополнительные пакеты для Enterprise Linux) дана в материале "EPEL"), запуск программ, виртуальное окружение Windows, установка программ в Wine; Crossover от CodeWeavers (www.codeweavers.com, коммерчески поддерживаемая версия Wine, ранее называлась Crossover Office) — справка, поддерживаемые приложения, работа с Crossover в Centos 6.5, "бутыль" — виртуальное окружение Windows в Crossover, утилита управления "бутылями", установка приложения в Crossover способом применения функции crosstie на примере установки программы для изучения Библии e­Sword, установка в Crossover Microsoft Office из официального DVD (легальной копии программы) при помощи crosstie]. — С. 57-59 ; EPEL : [инструкция по подключению к репозиторию EPEL (Extra Packages for Enterprise Linux — дополнительные пакеты для Enterprise Linux (или CentOS, или Scientific Linux))]. — С. 58 ; Архитектура Wine [Изображение] : [схема] ; Реестр Windows : [краткая справка; редактор реестра Wine — лаконичная справка]. — С. 59 ; Жизнь без очков : [мини-рассказ о спросе на знания] ; Рынок труда Linux. Зарабатываете на Linux? Поменяйте булочку из супермаркета на местные бриоши : [рынок труда Linux в отчёте о рынке труда за 2014 год от Linux Foundation (http://bit.ly/LinuxJobs), стоимость знаний Linux как источника дохода: статистика заработной платы и тренды рабочих мест (по материалам www.itjobswatch.co.uk), средние зарплаты (по материалам www.payscale.com); другие преимущества работающего в Linux (свобода работать дома, бонусы, возможности для обучения и интеллектуальное качество задач реализуемого проекта)] ; Это не считается : [реплика и иллюстрация того, как все большее принятие Linux не отражается на росте бизнеса, связанного с обучением]. — С. 60 ; Мертв по поступлении : [программы сертификации, которые прекращены, например программа Canonical «Сертифицированный профессионал Ubuntu» ]. — С. 61 ; Знаете Linux? Докажите! Сертификация и сопутствующее обучение — большой бизнес. Присоединяйтесь ко мне в прогулке по некоторым сертификационным программам Linux : [обзор сертификационных программ Linux Professional Institute, Red Hat и Linux Foundation; Linux Professional Institute (LPI)) — курс "Linux Essentials" (www.lpi.org/linux­certifications), уровни сертификации LPIC-1, LPIC-2, LPIC-3 и их требования, виды вопросов, сдача экзаменов, стоимость сдачи экзаменов, совет не использовать "мозговые дампы" для сдачи экзаменов на сайтах; сертификация Red Hat: особенности практической сертификации Red Hat, основные варианты сертификации, таблица сертификатов, стоимость курсов и экзаменов, востребованность знаний работодателями; сертификация The Linux Foundation — 2 сертификата и два экзамена, особенности сдачи экзамена; учебные программы и учебные курсы LPI, Red Hat, Linux Foundation; личный опыт Криса Брауна (а он сдал экзамены для сертификации RHCE, Novell CLP и LPI) в освоения требований сертификации; защита сертификатов от подделок — проверка подлинности сертификата Red Hat (http://bit.ly/RedHat_verify) и сертификата LPI (http://bit.ly/lpi_verify)]. — С. 61-63 ; Сертификация разработчиков : [сертификаты для веб-дисциплин PHP, HTML5 и JavaScript в W3schools; "Сертифицированный разработчик для Apache Hadoop", "Сертифицированный аналитик данных" в Cloudera; сертификация по С и С++ в Институте С; краткий обзор программ сертификации на сайте http://bit.ly/prog_lang_certif; сдача экзаменов]. — С. 62 ; Это недёшево! Пути достижения сертификации RHCSA и RHCE и их стоимость [Изображение] : [схема] ; Военная байка : [о смешных перипетиях сдачи Крисом экзамена на сертификат Novell CLP]. — С. 63.
     Аннотация
     Доктор показывает, почему нельзя все класть яйца в одну корзину, как увеличить энтропию пароля, рассматривает роль WINE в мире коммерции, пытается вас трудоустроить, конвертировав вашу любовь к Linux в приличный оклад жалования, и со смехом вспоминает, протекавший с вязкостью патоки, свой экзамен на сертификат Novell CLP.

 

Ельчук, К. Строим ВМ для разработки PHP

Ельчук, К. Строим ВМ для разработки PHP [Текст] :  [создание среды разработки на PHP при помощи виртуальной машины] / Кент Ельчук [Kent Elchuk]  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 52-55. — (Начала работы с PHP). — Прил.: "Безопасность PHP" : [меры обеспечение безопасности домашнего сервера PHP]. — С. 53 ; "Скрипты PHP и командная строка" : [различие запуска скриптов PHP из командной строки и из браузера]. — С. 54 ; "Сервер электронной почты" : [установка и настройка почтового сервера Postfix, простейший способ проверки исходящей почты (приводятся команды проверки)]. — С. 55. 
     Аннотация
     Создание среды разработки на PHP и изучения PHP. Показано, как применение полной виртуальной машины ВМ (VM) поможет в создании веб-страниц, запуске скриптов PHP и доставке электронной почты. Кроме этого показано, как клонировать виртуальную машину и перенести её на другую машину, независимо от того, будет ли хост или гость 32- или 64-битным. Рассмотрен весь процесс сборки — скачивание самой свежей версии Ubuntu, установка Virtualbox на Ubuntu, установка пакетов и модификация пакетов. 
     Установка Virtualbox на Ubuntu для новичков — работа с файлом /etc/apt/sources.list, создание виртуальной машины с Ubuntu, расширение её функциональности при помощи гостевых дополнений Virtualbox (http://download.virtualbox.org/virtualbox) и её настройка.
     Клонирование виртуальной машины и запуск функционального сервера с Apache, MySQL, PHP и Postfix. Создание тестового файла PHP (test.php) в текстовом редакторе.
     Настройка DNS и переадресация портов. Настройка собственного IP-адреса виртуальной машины.
     Основы PHP на примере создания скриптов на PHP — как создавать комментарии, переменные, массивы, циклы (foreach, for и while), функции (sprintf()), классы и объекты, CRUD, запросы MySQL и включать файлы.
 

libremusicproduction.com. Включите, настройте… и в JACK

libremusicproduction.com. Включите, настройте… и в JACK [Текст] : [профессиональный сервер аудио в Linux, оптимизированный под требования работ по созданию музыки] : [руководство]  //  Linux Format. — 2015. — № 1 (191-192), янв.. — С. 48-51. — (JACK). — Прил.: "JACK, я тебя знаю" [Изображение] : [интерфейс и комментарии] ; "JACK-совместимость" : [JACK-совместимое программное обеспечение; JACK по отношению к DAW (Digital Audio Workstation — цифровая звуковая рабочая станция)]. — С. 49 ; "Монолитность" : [монолитные и модульные структуры в программном обеспечении] : [краткая справка] ; "JACK в Patchage" Изображение : [интерфейс Patchage и комментарии к нему]. — С. 50 ; "Модульность" : [краткая справка и пример комплекта модульных приложений Non Suite]. — С. 51. 
     Аннотация 
     Подключение к миру профессионального аудио в Linux — звуковой сервер JACK (рекурсивный акроним от JACK Audio Connection kit — набор для соединения аудио Джэк), позволяющий с низкой задержкой без рассогласования соединять между собой JACK-совместимые приложения: что такое JACK (основные аспекты его работы — настройки, производительность, подключение и взаимодействие), синхронизация программ, интерфейс (CLI), графические менеджеры настройки и менеджеры подключений, обзор менеджеров JACK (Qjackctl, Cadence, Patchage и Catia), базовые настройки (размер буфера, частота сэмплирования, периоды/буфер), настройка (в дистрибутиве KXStudio (http://kxstudio.sourceforge.net) или AVLinux (http://www.bandshed.net/AVLinux.html) с помощью Qjackctl и Cadence), проверка синхронной работы соединённых между собой программ на примере Ardour и Hydrogen, создание соединений с помощью JACK на примере сценария Ardour для записи инструментов и вокала.