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

Оксфорд, А. 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 :).
 

Оксфорд, А. Админу: самое главное

Оксфорд, А. Админу: самое главное [Текст] : учебник : [основные команды терминала и умения для администратора веб-сервера Linux под управлением Ubuntu  Linux] / Адам Оксфорд [Adam Oxford]  //  Linux Format. — 2017. — № 3 (221), март. — С. 54-57. — (Учебник) (Terminal) (Администрирование из терминала). — Прил.: "Наш эксперт" : [Адам Оксфорд ведет южноафриканский сайт технологических новостей www.htxt.co.za] : [краткая информация]. — С. 54 ; "Подключение к серверу" : [подключение к серверу в аварийном случае из терминала, используя ssh и зашифрованный ключ для доступа; инструкции — https://help.github.com/articles/generating-an-ssh-key] ; "Скорая помощь. Если вы изменяете имя, разрешения или владельца, у большинства команд есть опция -R или -r, что означает ‘recursive [рекурсивный]’. В основном она меняет атрибуты всех файлов внутри папки, а не самой папки.» : [совет]. — С. 55 ; "Путь к…" : [ключ к пониманию консоли лежит в пути, который расскажет вам о том, где вы находитесь в структуре папки в любое время; о пути информирует окно открытого терминала] : [краткая информация]. — С. 56 ; "20. chmod" : [команда изменения разрешений для пользователей и групп на чтение, запись или исполнение файлов — применение и синтаксис] ; "Скорая помощь" : [команда man] : [manual — руководство] : [применение]. — С. 57. 
     Аннотация
     Самые существенные команды (apt­get update && upgrade, cat, cd, chmod, chown, df, find, grep, history, ifconfig, kill и killall, ls, mv & rm & cp, nano, passwd, service restart, su, sudo, top, w) и умения, без которых "стихийному" аварийному администратору практически не жить. 
 

Пирс, Н. Terminal: ваш новый эмулятор

Пирс, Н. Terminal: ваш новый эмулятор [Текст] : учебник : [альтернативные эмуляторы терминала] : [обзор] / Ник Пирс [Nick Peers]  //  Linux Format. — 2017. — № 2 (219-220), февр.. — С. 54-55. — (Учебник) (Терминал). — Прил.: "Альтернатива Bash" : [альтернативная оболочка fish (https://fishshell.com)] : [краткая справка]. — С. 55. 
     Аннотация
     Стандартный Gnome Terminal (именно он используется в Ubuntu по умолчанию) на свете отнюдь не один и среди альтернатив можно встретить любопытные — Tilda (https://github.com/lanoxx/tilda), Guake (http://guake-project.org), Terminator (https://gnometerminator.blogspot.co.uk), Terminology, LXTerminal (https://wiki.lxde.org/en/LXTerminal). 
     Названы другие эмуляторы терминала, снискавших популярность у пользователей, — Konsole (в этом терминале по умолчанию в KDE можно создавать закладки каталогов), Yakuake (Konsole в стиле выпадающего Guake), ROXTerm, xfce4­terminal (облегченная альтернатива Tilda) и PAC (понравится тем, кому приходится часто инициировать удаленные соединения). 
 

Пирс, Н. Terminal: переменные среды

Пирс, Н. Terminal: переменные среды [Текст] : учебник : [переменные среды] / Ник Пирс [Nick Peers]  //  Linux Format. — 2017. — № 2 (219-220), февр.. — С. 52-53. — (Учебник) (Терминал). — Прил.: "Часто используемые переменные окружения" : [полный перечень на http://bit.ly/EnvironmentalVariables, наиболее используемые — PWD, OLDPWD, TERM, COLUMNS/LINES, PWXDG_CURRENT_DESKTOP, USER/LOGNAME, TZ] : [краткая справка]. — С. 52 ; "Переменные оболочки" : [установка переменных оболочки, их преобразование в переменные окружения и наоборот]. — С. 53. 
     Аннотация
     Учимся импортировать, экспортировать и задавать переменные окружения.
     Переменные, используемые в сеансах оболочки, — типы (переменные окружения или среды и переменные оболочки, их отличия). 
     Переменные окружения — имена, значения и вызов их перечня, применение к командам, временное изменение и привязка пользовательских переменных окружения к определенным командам при помощи команды env, изменение параметров переменной окружения навсегда редактированием глобальных и пользовательских конфигурационных файлов (пример редактирования пользовательского конфигурационного файла $ nano ~/.bashrc), интерактивные циклы ‘if else fi’ для настройки переменных, изменяющихся в зависимости от окружения (пример использования цикла ‘if else fi’, которій делает Firefox предпочтительным браузером, при наличии X или другой подобной графической среды), удаление. 
 

Бидвелл, Д. Идем в Linux

Бидвелл, Д. Идем в Linux [Текст] : [руководство] / Джонни Бидвелл [Jonni Bidwell]  //  Linux Format. — 2017. — № 2 (219-220), февр.. — С. 28-35. — (Переход на Linux). — Содерж.: "Пользователем Linux может стать любой…" : [вступление]. — С. 28 ; Что такое Linux? Перейти на Linux — это, конечно, хорошо, но будет разумнее, если сначала мы в точности объясним, во что же мы предлагаем вам встрять : [увлекательная мини-история Linux, что собой представляет ОС Linux, собственно Linux, что собой представляет GNU/Linux, что ожидает пользователь от операционной системы и как эти ожидания воплощают дистрибутивы Linux; Linux и Windows, современные угрозы Linux, доводы в пользу использования Linux на настольном ПК (бесплатность, свобода)]. — С. 29 ; Устанавливаем Linux на VirtualBox : [пошаговое руководство] : [способ знакомства с Linux]. — С. 30, 31 ; О дивная новая ОС. Делать первые шаги в любой ОС страшновато, но вооружившись знаниями об основных концепциях, вы почувствуете себя увереннее : [возможность познакомиться с Linux, не устанавливая (либо использовав среду live со средствами установки, либо установив его на виртуальную машину); претенденты на роль первого дистрибутива (краткие характеристики преимуществ Ubuntu и его производных, Linux Mint, Fedora, openSUSE Leap, Bodhi Linux, elementary OS, Ubuntu Mate); особенности интерфейса Linux на примере рабочих столов Gnome, Unity и других; модульная природа Linux на примере открытого медиаплеера Audacious]. — С. 30-31 ; Покидая Редмонд. Linux всё делает не так, как другие ОС; мы расскажем об основных отличиях и объясним, почему он делает лучше : [установка программ (пакеты, менеджеры пакетов, репозитории), драйверы (проблемы проприетарных драйверов), управление отображением в Linux (сервер отображения X.org или Wayland, драйвер отображения, менеджер окон, наборы инструментов (например, GTK и Qt) для рисования меню и виджетов и тематические движки для скинов)] ; Путеводитель по жаргону : [термины Boot loader, Shell (Оболочка), Terminal (Терминал), Systemd, Filesystem (Файловая система), RTFM (Read the friendly manual)]. — С. 32 ; Жизнь в командной строке. Иногда наводить мышь и щелкать — то же, что общаться через пылкую жестикуляцию. Уж лучше тщательно выбранные и ясно высказанные слова : [основы терминала] : [команды  ls, cd (change directory), автодополнение, apt-get] ; Всё — файл : [концепция и примеры]. — С. 33 ; Графические драйверы. Карта Nvidia серии Pascal? Неутолимая жажда FPS? Читайте дальше : [суть проблемы видеодрайверов в Linux — проприетарные драйвера; драйвера с открытым кодом Nouveau для видеокарты Nvidia, драйверы Radeon (более старые карты) и AMDGPU (более новые) для карт AMD, драйвер с открытым кодом для интегрированных GPU Intel; установка проприетарного видеодрайвера из Personal Package Archives (PPA) при помощи менеджера пакетов] ; Ситуация с AMD : [проблемы драйверов]. — С. 34 ; Обрывая связи. Переход на Linux — дело непростое, а некоторые вещи вообще способны вызывать недоумение : [ситуация с Linux-версиями коммерческих программ, аналоги проприетарных программ в Linux, ситуация с играми для Linux и скачивание игр со Steam и GOG; почему данное руководство не освещает тему двойной загрузки] ; Помощь : [что делать в случае появлениея проблем с Linux] : [советы]. — С. 35.
     Аннотация
     Почему важно перейти на Linux и как это сделать.

 

5. Другой журнал

5. Другой журнал [Текст] : [ответ на вопрос читателя Иэна Каучмена (Ian Couchman), которого интересует возможность проверки лог­-файла systemd Debian Jessie из другой версии Debian]  //  Linux Format. — 2017. — № 3 (221), март. — С. 98, колон. 1-3. — (Ответы). 
     Аннотация 
     Настройка считывания лог-файла systemd. 

Коротко про… sudo

Коротко про… sudo  [Текст] : [справка]  //  Linux Format. — 2017. — № 3 (221), март. — С. 97. — (Ответы). 
     Аннотация
     Команда sudo в системе безопасности Linux и конфигурационный файл /etc/sudoers; пример записи в этом файле, которая, например, позволяет пользователю nelz запускать команды mount и umount на всех хостах; особенности редактирования файла /etc/sudoers. 

2. Верный PATH

2. Верный PATH [Текст] : [ответ на вопрос читателя Дэйва Притчарда (Dave Pritchard), которого интересует как и куда добавить путь в переменную PATH, чтобы он сохранялся постоянно]  //  Linux Format. — 2017. — № 3 (221), март. — С. 96, колон. 2-3 — 97, колон. 1-2. — (Ответы). 
     Аннотация
     Управление переменной PATH. 

Коротко про… Символы подстановки

Коротко про… Символы подстановки [Текст] : [два основных символа подстановки звёздочка (*) и знак вопроса (?) для выбора нескольких файлов в оболочке] : [краткая справка]  //  Linux Format. — 2017. — № 2 (219-220), февр.. — С. 97. — (Ответы). 
     Аннотация
     Символы подстановки для выбора нескольких файлов в оболочке — звёздочка (*) и знак вопроса (?). 

4. Захват текста

4. Захват текста  [Текст] : [захват текста в консоли] : [ответ на вопрос читателя Боба (Bob)]  //  Linux Format. — 2017. — № 1 (218), янв.. — С. 98, колон. 1. — (Ответы). 
     Аннотация
     Команды захвата текста в командной строке Linux. 

Коротко про… Встроенные команды оболочки

Коротко про… Встроенные команды оболочки  [Текст] : [краткая справка]  //  Linux Format. — 2017. — № 1 (218), янв.. — С. 97. — (Ответы). 
     Аннотация
     Для чего нужны встроенные команды оболочки; как запустить команду с диска, а не встроенную версию; алиасы, как запустить команду, если имя алиаса совпадает с именем вызываемой команды.
     Польза чтения man-­страниц различных оболочек — ценные вещи, которые можно там найти, сэкономят массу времени взамен потраченного на их поиски. 
 

2. Диск не монтируется

2. Диск не монтируется [Текст] : [отказ одного диска монтироваться] : [ответ на вопрос читателя Ричарда Даунера (Richard Downer)]  //  Linux Format. — 2017. — № 1 (218), янв.. — С. 96, колон. 3 — 97, колон. 1-2. — (Ответы). 
     Аннотация
     Причин отказа одного диска монтироваться при запуске две — отсутствует или неправильная запись в файле /etc/fstab. Приведена команда проверки всех записей в файле fstab, которая сообщит об ошибке, если что-­то пойдет не так. Если получено такое сообщение об ошибке, ее нужно исправить, чтобы файловая система монтировалась. Если не получено такой ошибки — значит, файловая система не была указана в файле fstab. 
      Обращено внимание на то, что добавление USB-­диска приводит к появлению еще одной потенциальной проблемы. Имена устройств /dev/sda, dev/sdb и так далее могут измениться после перезагрузки. В частности, они могут измениться при добавлении или смене USB-­устройства. По этой причине надежнее будет идентифицировать файловую систему по ее идентификатору UUID или метке. Многие дистрибутивы уже используют UUID, и это удобно настроить во время установки. Метки файловой системы гораздо удобнее для восприятия человеком, но не существуют по умолчанию, в отличие от UUID. Добавить или прочесть метку для существующей файловой системы можно командой e2label. Команда отобразит метку, если она существует или установит ее. Затем можно добавить запись fstab, которая будет и надежной, и легко читаемой. Используя метки, следует принимать во внимание, что при переносе диска на другой компьютер, на котором уже имеется файловая система с такой же меткой, последствия могут быть непредсказуемыми. 
 

Черепанов, М. Интернет Вещей. Часть 2. IoT: Дом, который послушен нам

Черепанов, М. Интернет Вещей. Часть 2. IoT: Дом, который послушен нам [Текст] : учебник : [удаленное управление контроллером через электронную почту и контроль исполнения команд] / Максим Черепанов  //  Linux Format. — 2017. — № 1 (218), янв.. — С. 70-73. — (Учебник) (Послушный дом). 
     Аннотация
     Настройка удаленного управление контроллером через электронную почту в связке fetchmail, procmail, ssmtp и sendmail.
     Контроль исполнения команд — способы контроля состояния нагрузки, выбор способа контроля, комплектующие и сборка исполнительного модуля контроля состояния нагрузки. 
 

Шарма, М. Ubuntu: Google Authenticator

Шарма, М. Ubuntu: Google Authenticator [Текст] : учебник : [двухфакторная аутентификация с помощью сервиса Google Authenticator и устройства Android] : [реализация в дистрибутиве Ubuntu] : [практическое руководство] / Маянк Шарма [Mayank Sharma]  //  Linux Format. — 2017. — № 1 (218), янв.. — С. 58-59. — (Учебник) (Google Authenticator). — Прил.: "Скорая помощь. Чтобы отключить двухфакторную аутентификацию, просто отредактируйте файл /etc/pam.d/commonauth и закомментируйте строку, которую мы добавили в руководстве." : [совет]. — С. 58 ; "Скорая помощь. Даже если у вас нет нескольких пользователей, всё равно неплохо будет создать еще хотя бы одного для возможности отката, если с настройкой механизма двухфакторной аутентификации возникнет проблема." : [совет] ; "Безопасность SSH с Google Authenticator" : [настройка в файле SSH PAM]. — С. 59. 
     Аннотация
     Реализация в дистрибутиве Ubuntu двухфакторной аутентификации сервиса Google Authenticator при помощи механизма подключения разных форм аутентификации к компьютеру Linux (Google Authenticator PAM) и устройства Android с целью предотвращения несанкционированного доступа к своему компьютеру и данным на нем. 
 

Пирс, Н. Terminal: рулим Android

Пирс, Н. Terminal: рулим Android [Текст] : учебник : [удаленное управление устройствами Android и их восстановление из терминала Linux, используя adb (Android Debug Bridge)] / Ник Пирс [Nick Peers]  //  Linux Format. — 2017. — № 1 (218), янв.. — С. 54-55. — (Учебник) (Терминал). — Прил.: "Скорая помощь. Если у вас не Ubuntu, перед установкой adb надо будет сначала добавить репозиторий: $ sudo addapt­repository ppa:phablet­ team/tools && sudo aptget update." : [совет] ; "Без лишних проводов" : [настройка удаленного доступа компьютера к устройству Android в случае, если они находятся в одной локальной сети (Ethernet или Wi­Fi)] : [практический совет]. — С. 54 ; "Команды оболочки Android" : [поддержка команд оболочки Linux, собственные команды оболочки (например, am (Activity Manager), варианты ввода команд, подробные инструкции об использовании ключевых команд — на  https://developer.android.com/studio/command-­line/shell.html]. — С. 55. 
     Аннотация
     Что делать, если в телефоне или планшете Android произошел сбой? Ник Пирс предлагает способ добраться до смартфона или планшета из компьютера и починить их.
     Удаленное управление устройствами Android и их восстановление из терминала Linux, используя adb (Android Debug Bridge). 
     Показаны только самые основные возможности adb, а на Android Studio http://bit.ly/DeeperIntoadb можно узнать больше.