Linux Format 2015

Гондаренков, А. Веселимся на свои

Гондаренков, А. Веселимся на свои. Правительство США запретило Intel продавать процессоры Китаю [Текст] : [причины отказа Министерства торговли США в лицензии корпорации Intel на экспорт в КНР микросхем для модернизации суперкомпьютера Tianhe-2] / рубрику готовил Андрей Гондаренков  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 6. — (Новости) (Санкции или нет?). 
     Аннотация
     Правительство США в лице Министерства торговли отказало корпорации Intel в лицензии на экспорт в КНР десятков тысяч микросхем для модернизации Tianhe-2, ныне мощнейшего суперкомпьютера мира (производительность — 33,86 петафлоп, теоретический максимум — 54,9 петафлоп). Причины отказа Intel в лицензии на экспорт: официальная — Tianhe-2 и еще две однотипные машины применяются Китаем "для расчётов ядерных взрывов", что "против национальной безопасности или внешнеполитических интересов США"; реальная причина — соглашение Intel и Cray о создании Aurora, нового суперкомпьютера для Минэнерго США, способного на платформе Cray Shasta достичь 180 петафлоп.
     Запрет правительства США на поставку в Китай процессоров Intel Xeon комментируют профессор Institute of Software Академии наук Китая Чжан Юньцюань (Zhang Yunquan) и программист Университета Теннесси и один из составителей мирового Top-500 Джек Донгарра (Jack Dongarra). 
     Приводится аргумент в пользу возможности Китая производить микросхемы — в 2011 году продемонстрирован суперкомпьютер на процессоре китайской разработки Shenwei 1600. Также сообщается, что к 2020 году в Китае должны завершиться "девиндоусификация" (dewindowsifying) и создание своих чипов.
     Сообщается, что несмотря на прохладные отношения КНР и США, есть немало и успешных двусторонних сделок — например, расширение присутствия на Западе компании Lenovo за счет приобретения Motorola Mobility у Google и подразделения серверов x86 у IBM.

 

5. Недоступный сервер

5. Недоступный сервер [Текст] : [варианты получения доступа к заблокировавшемуся серверу] : [ответ на вопрос читателя Джона Соркина (John Sorkin), который не может подключиться через роутер к своему серверу удаленного доступа через Интернет, но может подключаться к нему из домашней локальной сети] / авт. не указ.  //  Linux Format. — 2015. — Linux Format. — 2015. — № 5 (196), май. — С. 98, колон. 2-3 — 99, колон. 1. — (Ответы). 
     Аннотация
     Если доступ блокирует провайдер, то рекомендуется проверить доступ у провайдера и, если доступ разрешен только для некоторых портов, то рекомендуется перенаправить входящий порт роутера на порт по умолчанию своего сервера или запустить сервер на доступном порте. 
     При блокировке всего трафика рекомендовано реализовать обратное туннелирование SSH через внешний компьютер под Linux с запущенным sshd, находящийся вне сети и имеющий статический адрес или доменное имя. Если к этому еще приобрести пакеты VPS (Virtual Private Server — виртуальный частный
сервер), то можно избавиться и от ограничений брандмауэра своего провайдера.

 

4. Загрузчик Windows

     4. Загрузчик Windows [Текст] : [загрузка Ubuntu с загрузчика Windows] : [ответ на вопрос читателя Александра Сарози (Alexander Sarosi)] / авт. не указ.  //  Linux Format. — 2015. — Linux Format. — 2015. — № 5 (196), май. — С. 98, колон. 1-2. — (Ответы). 
     Аннотация
     Рассмотрены варианты: когда компьютер с UEFI, то проблемы нет, так как UEFI допускает несклько менеджеров загрузки на одном диске; если система BIOS/MBR, то программой EasyBCD (http://neosmart.net/EasyBCD) можно добавить в загрузочное меню Windows пункт с записью Grub для Ubuntu, но показан и более простой выход — предоставить установщику Ubuntu по умолчанию установить Grub в MBR, что пригодится если возникнет желание вернуться обратно в Windows и можно будет переустановить загрузчик Windows с EasyBCD.      

 

Коротко про… Автодополнение по Tab

Коротко про… Автодополнение по Tab [Текст] : [возможность командной строки — автодополнение по Tab] : [пример] / Нейл Ботвик [Neil Bothwick]  //  Linux Format. — 2015. — Linux Format. — 2015. — № 5 (196), май. — С. 97. — (Ответы). 
     Аннотация
     Одна из наиболее дружелюбных к пользователю возможностей командной строки — автодополнение по Tab показана на примере набора пути к файлу  /usr/share/sane/xsane/doc/sane­xsane­faxdoc.html.
 

3. Незагружаемый DVD

     3. Незагружаемый DVD [Текст] : [почему компьютер не загружается из конкретного DVD] : [ответ на вопрос читателя Джона Хезелтона (John Heselton)] / авт. не указ.  //  Linux Format. — Linux. — 2015. — № 5 (196), май. — С. 97, колон. 1-3. — (Ответы). 
     Аннотация
     Указаны вероятные причины того, что компьютер не загружается из DVD — загрузка из DVD запрещена в BIOS или прошивке EFI компьютера, неисправен привод DVD, плохая запись ISO-образа. Поскольку компьютер загружается из других DVD, то причина незагружаемого DVD ясна. Дан совет записать образ на новый диск и при этом снизить скорость записи. 
     Рекомендуется при загрузке не с основного жесткого диска попробовать нажать F11. 
     Приведена команда быстрой проверки образа с помощью эмулятора Qemu.

 

2. Мой приятель sed

     2. Мой приятель sed [Текст] : [синтаксис sed на примере скрипта s/NoDisplay=true/Nodisplay=false/g] : [ответ на вопрос посетителя форума Rlcoop] / авт. не указ.  //  Linux Format. — 2015. — Linux Format. — 2015. — № 5 (196), май. — С. 96, колон. 2-3 — 97, колон. 1. — (Ответы). 
     Аннотация
     Синтаксис sed на примере скрипта поиска и замены текста. Также дан цикл оболочки для поиска и замены текста в нескольких файлах и сообщается, что аналогично можно сделать командой find.
 

1. Прощай GPT

1. Прощай GPT [Текст] : [восстановление таблицы разделов (GPT) при помощи утилиты Testdisk из Live CD Rescatux (раздел Expert Tools)] : [ответ на вопрос читателя Дж. К. Грина (G. C. Green), который удалил таблицу разделов (EFI GPT)] / авт. не указ.  //  Linux Format. — 2015. — Linux Format. — 2015. — № 5 (196), май. — С. 96, колон. 1-2. — (Ответы). 
     Аннотация
     Как с помощью утилиты Testdisk из Live CD Rescatux (раздел Expert Tools) восстановить таблицу разделов после несчастного случая. 

 

Степанов, К. (глав. ред.). За три года

Степанов, К. (глав. ред.). За три года [Текст] : [редакц. ст.] : [некоторые итоги трех лет развития проекта Raspberry Pi] / Кирилл Степанов  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 1. — (Приветствие).  
     Аннотация
     Впечатляющие количественные и качественные достижения проекта за три года, одна из важнейших причин успеха Raspberry Pi — "лаконичность" конструкции. Главный итог первых трех лет — "ZX Spectrum XXI века" удался и во многом превзошел знаменитого предка.
 

Кто мы : [шуточные ответы авторов журнала на вопрос как они веселятся?]

Кто мы [Текст] : [шуточные ответы авторов журнала на вопрос как они веселятся?]  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 1. — Содерж.: Джонни Бидвелл : [сбрасывает в своем Gentoo флажки USE и маcки пакетов и, скомандовав emerge -­Duv —­­newuse @world, созерцает фейерверки] ; Мэтью Хэнсон : [игры с дистрибутивами Linux и игра Hotline Miami 2: Wrong Number] ; Крис Торнетт : [игры из Steam on Linux, играет со своим боевым Linux Mint] ; Лес Паундер : [играет в Global Thermonuclear War и Falken’s Maze] ; Маянк Шарма : [рад, что на всех парах заработал Steam on Linux] ; Валентин Синицын : [пересобирает ядро и перекомпилирует KDE под свой процессор, играет в Tux Racer].
     Аннотация
     Как веселятся авторы Linux Format. 

 

Что мы делаем

Что мы делаем [Текст] : [манифест журнала как источника информации и площадки для обмена мнениями]  //  Linux Format. — 2008 — . 

lxf-chto_my_delayem


     То же  //  Linux Format. — 2015. — № 12 (203), дек.. — С. 1. 
     То же  //  Linux Format. — 2015. — № 11 (202), нояб.. — С. 1. 
     То же  //  Linux Format. — 2015. — № 10 (201), окт.. — С. 1. 
     То же  //  Linux Format. — 2015. — № 9 (200), сент.. — С. 1.
     То же  //  Linux Format. — 2015. — № 8 (199), авг.  — С. 1. 
     То же  //  Linux Format. — 2015. — № 7 (198), июль. — С. 1. 
     То же  //  Linux Format. — 2015. — № 6 (197), июнь. — С. 1. 
     То же  //  Linux Format. — 2011. — № 12 (151), дек.. — С. 3. 
     То же  //  Linux Format. — 2011. — № 11 (150), нояб.. — С. 1. 
     То же  //  Linux Format. — 2011. — № 10 (149), окт.. — С. 3. 
     То же  //  Linux Format. — 2011. — № 9 (148), сент.. — С. 1. 
     То же  //  Linux Format. — 2011. — № 8 (147), авг.. — С. 1. 
     То же  //  Linux Format. — 2011. — № 7 (146), июль. — С. 1. 
     То же  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 1. 
     То же  //  Linux Format. — 2011. — № 5 (144), май. — С. 1. 
     То же  //  Linux Format. — 2011. — № 4 (143), апр.. — С. 1. 
     То же  //  Linux Format. — 2011. — № 3 (142), март. — С. 1. 
     То же  //  Linux Format. — 2011. — № 2 (141), февр.. — С. 1. 
     То же  //  Linux Format. — 2011. — № 1 (139-140), янв.. — С. 1. 
     То же  //  Linux Format. — 2010. — № 12 (138), дек.. — С. 1. 
     То же  //  Linux Format. — 2010. — № 11 (137), нояб.. — С. 1. 
     То же  //  Linux Format. — 2010. — № 10 (136), окт.. — С. 1. 
     То же  //  Linux Format. — 2010. — № 9 (135), сент.. — С. 1. 
     То же  //  Linux Format. — 2010. — № 8 (134), авг.. — С. 1. 
     То же  //  Linux Format. — 2010. — № 7 (133), июль. — С. 1. 
     То же  //  Linux Format. — 2010. — № 6 (132), июнь. — С. 1. 
     То же  //  Linux Format. — 2010. — № 5 (131), май. — С. 1. 
     То же  //  Linux Format. — 2010. — № 4 (130), апр.. — С. 1. 
     То же  //  Linux Format. — 2010. — № 3 (129), март. — С. 1. 
     То же  //  Linux Format. — 2010. — № 2 (128), февр.. — С. 1. 
     То же  //  Linux Format. — 2010. — № 1 (126-127), янв.. — С. 1. 
     То же  //  Linux Format. — 2009. — № 12 (125), дек.. — С. 1. 
     То же  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 1. 
     То же  //  Linux Format. — 2009. — № 10 (123), окт.. — С. 1. 
     То же  //  Linux Format. — 2009. — № 9 (122), сент.. — С. 1. 
     То же  //  Linux Format. — 2009. — № 8 (121), авг.. — С. 1. 
     То же  //  Linux Format. — 2009. — № 7 (120), июль. — С. 1. 
     То же  //  Linux Format. — 2009. — № 6 (119), июнь. — С. 1. 
     То же  //  Linux Format. — 2009. — № 5 (118), май. — С. 1. 
     То же  //  Linux Format. — 2009. — № 4 (117), апр.. — С. 1. 
     То же  //  Linux Format. — 2009. — № 3 (116), март. — С. 1. 
     То же  //  Linux Format. — 2009. — № 2 (115), февр.. — С. 1. 
     То же  //  Linux Format. — 2009. — № 1 (113-114), янв.. — С. 1. 
     То же  //  Linux Format. — 2008. — № 12 (112), дек.. — С. 1. 
     Аннотация
     Как источник информации и площадка для обмена мнениями журнал: поддерживает открытое сообщество; помогает читателям получить от Linux максимум пользы, публикуя статьи в разделе "Учебники"; выпускает весь код, появляющийся на страницах раздела "Учебники", по лицензии  GNU GPLv3; стремится предоставлять точные, актуальные и непредвзятые сведения обо всем, что касается Linux и свободного ПО.
 

Бидвелл, Д. MariaDB: как освоить SQL

Бидвелл, Д. MariaDB: как освоить SQL [Текст] : [введение в MariaDB] : [руководство] / Джонни Бидвелл [Jonni Bidwell]  //  Linux Format. — 2015. — № 5 (196), май. — С. 92-95. — (Академия кодинга) (MariaDB). — Прил.: "Скорая помощь" : [рекомендуется песочница MySQL для экспериментов с совместимостью различных версий MySQL/MariaDB — http://mysqlsandbox.net]. — С. 92 ; "Скорая помощь" : [с MySQL на MariaDB перешла Wikipedia (подробности перехода на http://bit.ly/WikipediaAdoptsMariaDB)]. — С. 93 ; "Различия в установке?" : [в ряде дистрибутивов Linux (Arch, Chakra, Fedora, Mageia, openSUSE и RHEL 7) MariaDB выбрана в качестве СУБД по умолчанию; установка MariaDB в Ubuntu, Linux Mint, Debian]. — С. 94. 
     Аннотация
     Краткая справка об истории и современном состоянии разработки MySQL под эгидой Oracle, о MariaDB как ответвлении MySQL (разработка коллектива программистов, в числе которых Михаэль Видениус (Michael Widenius)) и о поддержке MariaDB дистрибутивами Linux. 
     MariaDB — движки (http://bit.ly/MariadbVSMySQL) и текущий движок XtraDB, нумерация версий, установка, настройка сервера баз данных при помощи скрипта, запуск и его параметры, базы данных (mysql, information_schema и performance_schema), создание базы данных, создние таблиц данных, типы данных (многообрахие типов данных — http://bit.ly/MariaDBDataTypes), создание непривилегированного пользователя и добавление данных, работа с данными, резервное копирование данных при помощи клиента mysqldump.

 

Браун, К. Система: вскроем ядро 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.