командный интерпретатор Linux и работа в консоли

Бидвелл, Д. Minecraft/Pi: черепахографика

Бидвелл, Д. Minecraft/Pi: черепахографика [Текст] : учебник / Джонни Бидвелл [Jonni Bidwell]  //  Linux Format. — 2015. — № 4 (195), апр.. — С. 70-73. — (Учебник) (Minecraft/Pi). — Внутитекст. веблиогр.. — Прил.: "Скорая помощь. С помощью LibreLogo можно воспользоваться черепашьей графикой в LibreOffice: зайдите в View > Toolbars > Logo [Просмотр > Панели инструментов > Logo]. Еще одна боковая дорожка для прокрастинации.". — С. 70 ; "Инспирируем спирали" : [команды рисования спиралей]. — С. 71 ; "Скорая помощь. Если ваша черепашка перемещается в отрицательном направлении оси Y (которое вульгарно называют «вниз»), то блок­алмаз, который представляет черепашку, сотрет свою предыдущую отметку. Вы можете исправить эту ошибку, кэшируя и восстанавливая блоки при движении черепашки.". — С. 72 ; "Установка Minecraft:Pi Edition и модуля turtle" : [в Raspbian после сентября 2014 года Minecraft:Pi Edition уже установлен, а для более ранних версий дан совет; как использовать файл mcpiturtle.py из DVD к номеру журнала]. — С. 73. 
     Аннотация
     Учимся рисовать пирамиды и фрактальные деревья в мире Minecraft с помощью рисующей черепашки. 

 

Смедли, Р. Языки скриптов

Смедли, Р. Языки скриптов [Текст] : [сравнит. обзор] / Ричард Смедли [Richard Smedley]  //  Linux Format. — 2015. — № 4 (195), апр.. — С. 22-27. — (Сравнение) (Языки скриптов). — Содерж.: Наша подборка : [перечень тестируемых языков — Bash, Perl 5, Python, Ruby, newLISP] ; Про наш тест : [особенности сравнения языков программирования и суть пользы языка скриптов для сисадмина]. — С. 22 ; Процесс изучения. Онлайн-ресурсы, книги и добрые люди : [рекомендуются лучшие источники: по Bash — сайт www.shellcheck.net и книга Advanced Bash Scripting Guide (www.tldp.org/LDP/abs/ml) от Linux Document Project; по Perl — встроенная документация, книги "Running Linux" ("Запускаем Linux"), "Perl One­Liners" ("Скрипты-­однострочники на Perl" Петериса Круминьша), сайт http://perlmonks.org; Python — сайт www.python.org/about/gettingstarted, где можно найти солидный список бесплатных руководств и ресурсов; Ruby — книга David B. Copeland "Build Awesome Command Line Applications in Ruby" (Дэвид Б. Коупленд "Создание чудных приложений командной строки в Ruby"; newLISP — сайт http://newlisp.org)] ; Вердикт : [Python и Ruby проще изучать благодаря хорошей документации и доброму сообществу] ; Версии и совместимость. Как одолеть проблему неправильной версии : [основные изменения в Bash произошли в Bash 4 (ассоциативные массивы, сопроцессы, рекурсивные соответствия через globbing) и Bash 4.2 и 4.3 мало что добавили; Perl — версии 5.18, 5.20, 5.22 (скоро выйдет) отличаются только улучшениями; совет не переходить с Python 2 на 3; Ruby — изменения версий принесли проблемы, но они решены при помощи средств rvm и bundle; newLISP — стабилен и не имеет сторонних скриптов, но не гарантирована работа всех скриптов на самых последних версиях] ; Вердикт : [работа с версиями Ruby очень неплоха, но лучше отсутствие проблем в Bash]. — С. 23 ; Поддержка сообщества. Хватает ли сообщества для реальной поддержки в работе? : [кто поможет поладить со скриптом в случае необходимости] ; Вердикт : [лидирует Ruby благодаря программам DevOps] ; Скрипты специально для Web. Заставьте свои скрипты администрирования работать с HTTP. Bash ; newLISP. — С. 24 ; Perl 5 ; Ruby ; Python ; Программируемость. Большие скрипты требуют иной парадигмы программирования : [у всех здесь проблемы и только Python хорош] ; Вердикт : [чем в этом плане хорош Python]. — С. 25 ; Расширения языка. Библиотеки, модули… и как заставить их работать ; Вердикт : [чем выделяется Perl 5] ; Сетевая безопасность. Тестирование и защита сети — или исправление проблем потом : [предлагаемые инструменты, библиотеки, функции] ; Вердикт : [Python опережает Ruby и Perl, но все они друзья тестировщиков]. — С. 26 ; Языки скриптов. Вердикт : [кратко о достоинствах каждого языка скриптов; резюме — администраторы обязаны хорошо знать Bash и кроме него Perl, Python и Ruby, но нужно еще и глубокое понимание того языка, который они предпочитают] ; I. Ruby : [Ruby 2.2.0 (www.ruby-lang.org), лицензия GPLv2 или 2-clause: общая оценка в баллах и резюме] ; II. Python : [Python 3.4.2 (www.python.org), лицензия PSFL: общая оценка в баллах и резюме] ; III. Perl 5 : [Perl 5.20 (perl.org), лицензия GPL or Artistic License: общая оценка в баллах и резюме] ; IV. newLISP : [newLISP 10.6.1 (www.newlisp.org), лицензия GPL: общая оценка в баллах и резюме] ; V. Bash : [Bash 4.3.30 (www.gnu.org/software/bash), лицензия GPLv3+: общая оценка в баллах и резюме] ; Рассмотрите также : [Zsh, PHP, Rebol (Relative Expression Based Object Language)]. — С. 27. 
     Аннотация         
     Попытка помочь ответить на вопрос, какой же язык скриптов стоит изучить, чтобы, будучи сисадмином, легче жить в Linux и упростить себе жизнь? 

6. Утерянный пароль

6. Утерянный пароль [Текст] : [восстановление утерянного пароля для входа в систему] : [ответ на вопрос читателя Колина Робинсона (Colin Robinson)]  //  Linux Format. — 2015. — № 3 (194), март. — С. 98, колон. 3 — 99, колон. 1-2. — (Ответы). 
     Аннотация
     Отмечено, что восстановление прежнего пароля невозможно, но можно задать новый пароль. 
     Описаны возможные варианты задания нового пароля:
— запуск команды passwd username при root-доступе к компьютеру;
— загрузка с установочного диска с опцией аварийной загрузки и вводом команды из предыдущего варианта;
— загрузка с жёсткого диска и редактирование пункта обычной загрузки в меню загрузки и запуск команды passwd username; в случае получения ошибки "файловая система доступна только для чтения" выполнение команды mount / ­o remount,rw, запуск passwd и перезагрузка;
— загрузка с Live CD, монтирование корневой файловой системы, изменение файла shadow, перезагрузка и вход в систему, задание нового пароля.

 

Ельчук, К. SquirrelMail: начнем, пожалуй

Ельчук, К. SquirrelMail: начнем, пожалуй [Текст] : учебник : [почтовый сервер] : [установка и настройка] / Кент Ельчук [Kent Elchuk]  //  Linux Format. — 2015. — № 3 (194), март. — С. 76-79. — (Учебник) (SquirrelMail). — Прил.: "Скорая помощь. Если ваш провайдер не разрешает почтовому серверу отправлять почту через порт 25, его всегда можно попросить разрешить это, или отправлять исходящую почту через такого провайдера, как Gmail.". — С. 76 ; "Использование nmap" : [получение информации об используемых портах; команды сканирования; список параметров nmap — http://linuxcommand.org/man_pages/nmap1.html] ; "Скорая помощь. MX Toolbox — фантастический ресурс для дешифровки длинных почтовых заголовков и их проверки по спам­листам. Вы найдете его на http://mxtoolbox.com/EmailHeaders.aspx.". — С. 77 ; "Использование почтового клиента" : [Thunderbird Mail; получение вложений]. — С. 78 ; "Скорая помощь. Воспользовавшись статическим IP-­адресом и зарезервировав его в роутере, вы сэкономите массу времени по сравнению с изменением всех локальных адресов в сети. Если ваш IP-адрес изменился, нужно изменить перенаправление портов в роутере и изменить файлы настройки, указав в них новый IP-­адрес." ; "Использование SpamAssasin" : [список команд]. — С. 79. 
     Аннотация
     Как настроить и запустить свой собственный сервер почты и развернуть на нем почтовый веб-­сервис. 
     Установка Apache, PHP и MySQL, установка почтового сервера Postfix и пакета веб-почты SquirrelMail, настройка SquirrelMail, отправка почты на другие серверы (проверка на предмет блокирования порта 25 провайдером и варианты выхода из положения), прием о отправка вложений, использование доменного имени через бесплатный сервис DNS, установка удаленного доступа по SSH, борьба со спамом.

 

Конвэй, Ш. Безопасность: тестируемся на вторжения

Конвэй, Ш. Безопасность: тестируемся на вторжения [Текст] : учебник : [подготовка и проведение простого теста на вторжение] / Шон Конвэй [Sean Conway]  //  Linux Format. — 2015. — № 3 (194), март. — С. 68-69. — (Обнаружение вторжений) (Учебник). — Прил.: "Скорая помощь. Справку по портам разных сервисов можно получить в файле /etc/services. Имейте в виду, что это применимо к UNIX и не сильно поможет вам в других ОС вроде Windows." ; Место для имен : [вход злоумышленника в систему возможен и через службы, приложения, базы данных, а поэтому нужно заменить общеупотребительные имена пользователей в них и изменить стандартные пароли после установки приложений и баз данных]. — С. 68 ; "Журналирование служб" : [справка о системах логов] ; "Скорая помощь. Если устройство в LAN имеет внешний IP-­адрес, значит, шлюз настроен в режиме пропускания PPPoE. DHCP не назначает внутренние IP­-адреса, а подключённому компьютеру назначается внешний IP-­адрес шлюза. При такой конфигурации необходимость в брандмауэре выше, чем при какой­-либо другой." ; "Блок-схема модема/шлюза" [Изображение] : [цвет. схема]. — С. 69. 
     Аннотация
     Оснащаем простой защитой стандартный порт сервиса SSH запретом входа root (в файле /etc/ssh/sshd_config строку с текстом PermitRootLogin заменяем на PermitRootLogin no) и при помощи сервиса TCP_Wrappers (создаем в /etc/hosts.deny запись: ALL:ALL), нарочно открываем его перед Интернетом с помощью проброса (forwarding) и оставляем на некоторое время, а потом просмотрим файл /var/log/secure и поищем в логах посторонние IP, которые к нам подключались. Интересно, а не подглядывают ли за нами какие­-нибудь Большие Братья? 
     Попутно мы узнаем, что задолго до брандмауэров сервисы защищал TCP_Wrappers, который ограничивает доступ к сети определенными ресурсами, используя файлы /etc/hosts.deny и /etc/hosts.allow; что такое проброс (форвардинг, forwarding) и как его настроить.

 

Ботвик, Н. Вот она — техника 2015

Ботвик, Н. Вот она — техника 2015 [Текст] : [руководство по использованию] / Нейл Ботвик [Neil Bothwick]  //  Linux Format. — 2015. — № 3 (194), март. — С. 30-37. — (Самый авангардный Linux). — Содерж.: Ядро Linux. Сделайте своей Linux ОС пересадку сердца : [уважительные причины обновления ядра; скачивание (https://kernel.org), настройка с помощью menuconfig или xconfig, компилирование и установка ядра] ; Обновите initrd. — С. 31 ; Чем плох Х : [X как архитектура и инфраструктура переусложнена]. — С. 32 ; Wayland. Попробуйте систему окон, альтернативную устаревающей X11 : [Wayland: как библиотека, как интерфейс между программами и компоновщиком и между компоновщиком и ядром, как сервер отображения, как движок графики; установка (http://wayland.freedesktop.org) и роль в новой системе окон; что такое компоновщик в системе окон; компоновщик Weston, запуск и настройка полного рабочего стола Wayland/Weston, работа с Gnome на Wayland в Fedora 21; альтернативный сервер отображения Mir от Canonical]. — С. 32-33 ; Добавление репозитория : [репозиторий — определение, дополнительные репозитории (примеры), PPA (Personal Package Archive) Ubuntu и команда добавления репозитория в менеджер пакетов]. — С. 33 ; Родоначальник : [ZFS — подлинная файловая система «нового поколения» (анонсирована Sun Microsystems 14 сентября 2004) — новизна, открытый проект в Linux и его недостатки]. — С. 34 ; ФС нового поколения. Файловые системы бурно развиваются — установите самую новую : [коренное отличие файловых систем «нового поколения» от предыдущих файловых систем (ext2/3/4, ReiserFS и XFS); btrfs — создание, монтирование; обеспечение безопасности данных и восстановления данных в файловых системах ZFS и btrfs; F2FS (Flash Friendly File System) — файловая система для использования на твердотельных жёстких дисках (SSD) — активация, перенос раздела root на F2FS]. — С. 34-35 ; Эксперименты с файловыми системами : [предлагаются варианты ознакомления с новыми файловыми системами без форматирования жёсткого диска — использование внешнего диска или второго внутреннего диска, выделение места через изменение размера существующих разделов, использование устройства обратной связи (рассмотрено подробнее)] . — С. 35 ; Контейнеры Systemd. Попробуйте использовать несколько изолированных систем : [технология ядра Linux cgroups и контейнеры Linux (Linux Containers) как альтернатива виртуализации — плюсы и минусы; рассмотрена работа с контейнерами через systemd-nspawn в Bash (запуск контейнера, загрузка внутри контейнера)] ; Заполнение директории контейнера : [установка ОС в контейнер]. — С. 36 ; Новые технологии. Создайте тестовую среду и учитесь на практике : [кратко рассмотрены плюсы и минусы таких способов создания тестовой среды для экспериментальных программ, как виртуальная машина, использование другого компьютера; более подробно рассмотрена двойная загрузка]. — С. 37. 
     Аннотация
     Осваиваем и учимся безопасно применять новые авангардные технологии Linux уже сейчас с помощью руководства по суперсовременной графике Wayland, файловым системам и контейнерам, виртуализации.

 

Моллетт, Э. Awk: обработка текстовых файлов для крутых

Моллетт, Э. Awk: обработка текстовых файлов для крутых [Текст] : учебник : [обработка файлов лога журналов сервера и конфигурационных файлов с помощью потокового редактора sed (Stream EDitor) и языка Awk] / Эндрю Моллетт [Andrew Mallett]  //  Linux Format. — 2015. — №2 (193), февр.. — С. 78-81. — (Awk) (Учебник). — Прил.: "Скорая помощь" : [команды для определения версии sed и Awk]. — С. 78 ; "Скорая помощь. Когда вы используете sed­i для редактирования файла, бывает разумно сначала опустить параметр ­i и убедиться, что вывод соответствует желаемому.". — С. 79.
     Аннотация
     Системные журналы неустанно регистрируют все подряд, без разбора и порой за деревьями леса не видно. Эндрю Моллетт поможет выудить критически важные сведения из файлов журналов автоматически, применив sed и Awk.
     Применение sed: для редактирования текстового файла настройки в процессе сборки образа Docker (добавление сервера SSH в стандартный образ Ubuntu, добавление HTTP-­сервера Apache в базовую установку CentOS 6 и удаление ненужного модуля из конфигурации веб-сервера); для удаления комментариев и пустых строк из конфигурационного файла /etc/ntp.conf сервера времени с CentOS 6, где sed применяется с параметром -­i, для редактирования на месте, с расширением, создающим резервную копию перед изменением.
     Урок Нейла Ботвика "Awk: извлечем данные из текста" (Linux Format, 2014, №12 (190), дек., С. 82-83) познакомил нас с Awk и его возможностями в обработке текстов. На этот раз Эндрю Моллетт поможет применить эти возможности на практике, а именно для решения таких задач, как: улучшение вывода команды lastlog так, чтобы команда выдавала в отчете учетные записи только из имени и даты входа, исключая учетные записи, которые отмечены как никогда не входившие; обработка данных XML на примере реализации возможности вывести полные записи о любом заданном виртуальном хосте из файла настройки веб-сервера Apache; чтение логов сервера (файл из более 30 тысяч строк) и вывод количества заходов каждого клиента (заняло у Awk секунды!!!).

 

Батурин, Д. Ipset: упростим брандмауэр

Батурин, Д. Ipset: упростим брандмауэр [Текст] : учебник : [управление брандмауэром с помощью ipset] / Даниил Батурин  //  Linux Format. — 2015. — № 2 (193), февр.. — С. 74-76. — (Учебник) (ipset). — Прил.: "IPv6 против IPv4" : [опции IPv6 и IPv4 в части перенаправлений, фильтрации и политик — аналогичные опции, опции-двойники; аналогично и аргументы ipset]. — С. 75.
     Аннотация
     Сложность политик брандмауэров возрастает и, если вы считаете, что сложность правил становится проблемой, одно из решений — ipset (http://ipset.netfilter.org). Ipset — расширение Netfilter, которое позволяет создавать списки адресов IPv4 и IPv6, сетей и портов TCP/UDP, и употреблять эти списки для полей source (адрес отправителя) и destination (адрес получателя) в настройках iptables или ip6tables.
     Схема работы ipset на примере решения задачи администрирования с требованиями: разрешить SMTP, IMAP и POP3 из доверенных сетей 192.0.2.0/24и2001:db8::/64; разрешить SSH с узлов192.0.2.10, 192.0.2.15, 2001:db8::100, 2001:db8::105; разрешить соединения с порта 5000 узла 203.0.113.5, порта 5010 узла 203.0.113.10 и порта 5020 узла 203.0.113.42.

 

Конвэй, Ш. HDD: стереть диски навсегда

Конвэй, Ш. HDD: стереть диски навсегда [Текст] : учебник : [методы очистки жёсткого диска] / Шон Конвэй [Sean Conway]  //  Linux Format. — 2015. — №2 (193), февр.. — С. 70-72. — (Очистка жёстких дисков) (Учебник). — Прил.: "Скорая помощь" : [набор инструментов для очистки диска hdparm в Fedora и Ubuntu]. — С. 70 ; "Наша процедура проверки" : [этапы и методика тестирования]. — С. 71 ; "Скорая помошь. Вся документация Secure Erase предупреждает о риске. Некоторые из команд даже требуют атрибута ­­—i-­know-what-­i-am­-doing [я отдаю себе отчет в своих действиях] перед выполнением.". — С. 72.
     Аннотация
     Тем, кто решил подарить или выбросить жёсткий диск, могут пригодиться опыт и урок канадца Шона Конвея, который протестировал семь разных методов очистки жёсткого диска от персональных данных, и подробно остановился на таких: загрузочный диск DBAN 2.2.8 (Darik’s Boot And Nuke, http://dban.org) от Blancco; обеспечивающая очистку без привлечения дополнительных программ прошивка Secure Erase, которой обеспечиваются жёсткие диски, произведенные после 2001 года; размагничивание жёсткого диска в специальном устройстве Garner HD 3WXL Data Eliminator; физическое уничтожение жёсткого диска пулей из винтовки Ли-Энфилда.

 

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. — (Ответы).
     Аннотация
     Внимание пользователя обращено на то, что при монтировании файловой системы в каталог, который уже содержит файлы, эти файлы становятся невидимыми, заменяясь содержимым новой файловой системы, но место на диске они занимают и увидеть их будет можно при размонтировании файловой системы и освобождении точки монтирования. Пользователю дан совет по восстановлению места на жёстком диске — удаление этих недоступных глазу файлов при помощи связанного монтирования.
 

 

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

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

Ботвик, Н. Чтение. Книжная полка

Ботвик, Н. Чтение. Книжная полка [Текст] : [аннотированный список книг диска для пользователей и профессионалов Linux] / Нейл Ботвик (Neil Bothwick)  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 107. — (На диске) (И еще!). — Содерж.: : [Eric Steven Raymond "The Cathedral and the Bazaar" (Эрик Стивен Реймонд "Собор и Базар") — классический текст, объясняющий преимущества открытой разработки; Greg Kroah-­Hartman "Linux Kernel in a Nutshell" (Грег Кроа­-Хартман "Ядро Linux в двух словах") — введение в ядро Linux от одного из выдающихся разработчиков Linux; "The Debian Administrator’s Handbook" ("Справочник администратора Debian") — руководство для системных администраторов, написанное разработчиками Debian; "Linux Dictionary" — словарь Linux-терминологии от А до Z; "Dive Into Python" — учебник по программированию на Python; "Bourne Shell Scripting" ("Руководство по созданию скриптов Bourne Shell") — начинающим осваивать скрипты оболочки; "Bash Scripting" ("Расширенное руководство по созданию скриптов Bash") — для опытных пользователей; "Intro to Linux" — руководство для новичков; "System Administrators Guide" ("Руководство сисадмина") — руководство по базовому администрированию Linux; "GNU Tools Summary" — руководство по работе в командной строке и обзор основных утилит GNU]. 
     Аннотация
     Книжная полка линуксоида. 

Браун К. По рецептам д-ра Брауна

Браун К. По рецептам д-ра Брауна [Текст] : Эзотерическое системное администрирование из причудливых заворотов кишок серверной : [материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2014. — № 12 (190), дек.. — С. 56-59. — (Рецепты доктора Брауна). — Внутритекст. веблиогр.. — Содерж.: Энди Таненбаум : [почему на страницах журнала Linux Format заслуживает упоминания профессор Амстердамского свободного университета (Vrije Universiteit Amsterdam, он же Universitas Libera) Эндрю Стюарт Таненбаум (Andrew Stuart Tanenbaum; 16 марта 1944 года)] ; Дактилоскопия браузера. Узнайте почему желание быть анонимным в Сети идет вразрез с нашим стремлением к уникальности : [сайты, как показывает исследование Electronic Frontier Foundation (http://bit.ly/PanopticlickReport), могут определять пользователя сайта с очень высокой уверенностью при помощи отпечатка браузера на основе свободно доступной информации (UserAgent, заголовки HTTP_ACCEPT, информация о плагинах браузера, часовой пояс, размер экрана и глубина цвета, системные шрифты, куки, суперкуки); раскрыта теория и на примере демонстрируется технология "дактилоскопии" браузера и таблица; дан совет как проверить уникальность своего браузера на http://panopticlick.eff.org, кликнув кнопку TEST ME (проверить меня)]. — С. 56 ; И такое имя? : [значение и этимология слова "panopticlick"]. — С. 56 ;  X-сервер сквозь годы : [краткая история реализаций X-сервера: X386, XFree86, X.org] ; Оконные приложения X (клиенты) подключаются к локальному X­серверу для отображения результатов и доступа к своему графическому интерфейсу [Изображение] : [цвет. схема]. — С. 57 ; Радости X. Учимся отделять приложение от его пользовательского интерфейса, используя клиент­серверную архитектуру системы X Window : [клиент-серверная архитектура X, переменная окружения DISPLAY и ее использование, запуск клиента X (приложение) на компьютере с Ubuntu и отображение его пользовательского интерфейса на компьютере с CentOS (IP­-адрес компьютера с Ubuntu — 192.168.1.65, а компьютера с CentOS — 192.168.1.201); настройка защищенной оболочки SSH для туннелирования трафика X11; реализации X-сервера для Windows и подробности о приложении MobaXterm]. — С. 57-59 ; С помощью X приложения можно отделить от интерфейса пользователя. Недостаток в том, что трафик проходит по сети незашифрованным. Переменная окружения DISPLAY сообщает клиенту X, где найти сервер  [Изображение] : [цвет. схема] ; Почему X? : [история оконной системы X]. — С. 58 ; SSH позволяет удаленным приложениям X обращаться к локальному интерфейсу пользователя по защищенному зашифрованному туннелю [Изображение] : [цвет. схема] ; Все, что только можно : [MobaXterm может открыть рабочий стол Gnome в Windows]. — С. 59. 
     Аннотация
     Доктор отделяет от клиент-­серверной архитектуры Поколения X интерфейс пользователя и запускает клиент X (приложение) на компьютере с Ubuntu, отображает его пользовательский интерфейс на компьютере с CentOS. Также он надеется, что читатели смогут последовать за ним на своих (виртуальных) компьютерах, но если нет, то могут посчитать происходящее мысленным экспериментом, вроде того, что Шрёдингер проделал со своим котом в 1935 году (хотя в оригинальной статье Шрёдингера на немецком упоминалась кошка (Katze)). 
     Также доктор предоставляет нам возможность вспомнить заслуги Эндрю Стюарта Таненбаума, посмотреть "отпечатки пальцев" браузера, используемого нами, и убедиться в их уникальности себе на радость ))))))) или (((((((.
 

 

Бидвелл, Д. Python [Текст] : Minecraft: импорт изображений

Бидвелл, Д. Python [Текст] : Minecraft: импорт изображений : учебник / Джонни Бидвелл (Jonni Bidwell)  //  Linux Format. — 2014. — № 11 (189), нояб.. — С. 92-95. — (Академия кодинга) (Python). — Прил.: "Стандартная установка" : [как установить Minecraft: Pi Edition и скопировать API для использования в своем коде]. — С. 92 ; "Больше измерений" : [кратко охарактеризованы проекты отображения в Minecraft: Pi Edition двумерных изображений — руководство Дэва Стотта (Dav Stott) об отображении карт Государственной географической службы Великобритании (http://bit.ly/1lP20E5); карта мира Minecraft с большей частью Великобритании для полной версии Minecraft, которую подготовила Государственная географическая служба Великобритании; 3D­модели — импорт и отображение файлов .obj реализовал Мартин О'Хэнлон (Martin O’Hanlon, http://bit.ly/1sutoOS); видео — Генри Гарден (Henry Garden) написал Redstone — интерфейс Clojure для Minecraft, который позволяет рендерить видеоролики (http://bit.ly/1sO0A2q)]. — С. 95. 
      Аннотация
      Как импортировать и отображать в Minecraft изображения в виде блоков из цветной шерсти.