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

Степанов, К. Слушайте команду

Степанов, К. (глав. ред.). Слушайте команду [Текст] : [редакц. ст.] / Кирилл Степанов  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 1. — (Приветствие). 
     Аннотация
     Кирилл Степанов отметил, что одна из главных причин успеха Unix — оптимальное сочетание развитого языка командного процессора (shell) и богатые возможности набора утилит GNU, позволяющих работать с текстовыми строками. Работа в командной строке многим представляется трудной и неудобной. Для желающих окунуться в мир команд и командной строки, главный редактор журнала представляет два учебника. Первый — продолжение учебного курса Майка Сондерса о подготовке к сертификации LPI, а другой открывает цикл учебников Тихона Тарнавского. Эти два учебника – два разных подхода к объяснению, отражающие взгляды запада и востока Европы.
     С этого номера журнал возвращается к истокам и начинает публикацию цикла статей Алексея Федорчука об иcтории Linux, посвященных 20-летию этой операционной системы.

 

Вейч, Н. Bash: графика в оболочке

Вейч, Н. Bash: графика в оболочке [Текст] : учебник / Ник Вейч [Nick Veitch]  //  Linux Format. — 2011. — № 5 (144), май. — С. 68-71. — (Учебник) (Bash) (На DVD Linux Format). — Прил.: "Скорая помощь. Если запустить Dialog в командной строке без аргументов, он выведет большой список диалоговых окон, которые можно создать, вместе с необходимыми параметрами.". — С. 70 ; "Скорая помощь. Xdialog больше не поставляется по умолчанию во многих дистрибутивах, и если вы захотите с ним поэкспериментировать, может потребоваться установка пакета Xdialog.". — С. 71.
     Аннотация
     Скрипты Bash хороши, но от графического интерфейса они сильно выигрывают и становятся доступны для простых пользователей компьютера. Ник Вейч помогает обогатить скрипты оболочки окнами и кнопками. 

 

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 4

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 4 [Текст] : учебник / Майк Сондерс [Mike Saunders]  //  Linux Format. — 2011. — № 5 (144), май. — С. 60-63. — (Учебник) (Тренинги Linux). — Содерж.: Раздел 1: Способ Debian : [пакет Debian — структура имени файла пакета Debian, установка в командной строке при помощи команды и при помощи утилиты установки пакетов dpkg, команды dpkg, удаление при помощи команды, утилита управления пакетами apt-get (Advanced Package Tool), утилита aptitude, репозиторий пакетов, настройка пакетов]. — С. 60-62 ; "Скорая помощь. После установки программ командой apt-get install загруженные пакеты сохраняются для повторного использования в кэше в каталоге /var/cache/apt/archives. При установке больших пакетов вроде KDE он может изрядно разбухнуть; для его очистки скомандуйте apt-get clean." ; Преобразование пакетов с Alien : [утилита преобразования файлов Deb в RPM и наоборот]. — С. 61 ; Сборка пакетов из исходных кодов : [утилиты и библиотеки для сборки и их установка, команды, сборка пакетов RPM с помощью утилиты Yumdownloader]. — С. 62 ; Раздел 2: RPM : [система RPM Package Manager (ранее — Red Hat Package Manager) — базовое управление пакетами с помощью команды rpm; структура имени файла пакета; управление пакетами с помощью утилиты Yum (Yellowdog Updater Modified – Модифицированная утилита обновления от Yellowdog)] ; "Скорая помощь. Список всех установленных пакетов в системе на базе Debian выдаст команда dpkg -l. В дистрибутивах на базе RPM введите команду rpm -qa. Списки очень длинные, и удобно будет перенаправить вывод в текстовый файл – rpm -qa > list.txt." ; Проверьте себя! : [вопросы и ответы по теме управления пакетами Deb и RPM]. — С. 63. 
     Аннотация
     Управление пакетами Deb в системе под Debian 6 и RPM в системе под CentOS 5. 

 

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 3

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 3 [Текст] : учебник / Майк Сондерс (Mike Saunders)  //  Linux Format. — 2011. — № 4 (143), апр.. — С. 64-67. — (Учебник) (Тренинги Linux). — Содерж.: Раздел 1. Файловая система Linux : [/ — корневой каталог (root), его подкаталоги (/bin, /boot, /dev, /etc, /home, /initrd.img, /lib, /lost+found, /media, /mnt, /opt, /proc, /root, /sbin, /selinux, /srv, /sys, /tmp, /usr, /var, /vmlinuz) согласно Filesystem Hierarchy Standard (FHS) и их содержание]. — С. 64-65 ; Что такое разделяемые библиотеки? : [справка]. — С. 65 ; Раздел 2: схемы разбиения диска на разделы : [утилита разбиения диска на разделы fdisk, утилита форматирования раздела mkfs, раздел подкачки (swap), три схемы разбиения диска на разделы] ; Скорая помощь : [защита настроек Grub от изменений другими пользователями] ; Проверьте себя! : [несколько задач и вопросов по материалам трех пройденных разделов]. — С. 66 ; Раздел 3: настройка загрузчика : [загрузчик Grub (Grand Unified Bootloader) — настройка Grub 2 путем рекомендуемой правки файла /etc/default/grub; настройка Grub 1] ; Скорая помощь : [точка монтирования] ; Волшебство /etc/fstab : [файл /etc/fstab, где описана связь разделов с точками монтирования, в устройстве разбиения диска на разделы в рабочей системе Linux]. — С. 67. 
     Аннотация
     Рассмотрено устройство файловой системы Linux, разбиение жесткого диска на разделы и изменение конфигурации загрузчика Grub. Показано как разделяемые библиотеки повышают безопасность и экономят место на жестком диске. Как и в других статьях этой серии, некоторые каталоги и команды могут различаться в зависимости от используемого дистрибутива. Однако для обучения рекомендуется дистрибутив, соответствующий промышленному стандарту, такой как Debian (версия 5), которым пользовались при написании этой статьи. Для самопроверки усвоения материала учебника задано несколько задач и вопросов по материалам трех пройденных разделов
 

Вейч, Н. Секреты сисадмина…

Вейч, Н. Секреты сисадмина. Советы профессионалов, как сделать ваш Linux-компьютер быстрее, безопаснее и умнее [Текст] : [научно-популярное руководство сисадмина домашней сети] / Ник Вейч (Nick Veitch)  //  Linux Format. — 2011. — № 4 (143), апр.. — С. 22-29. — (Магия сисадмина). — Содерж.: Linux Format на DVD : [Back In Time 1.0.6, Dansguardian 2.10.1, FSlint 2.42, Partimage 0.6.9, Webmin 1.530] ; Перенести пакеты в новую инсталляцию : [цель переноса и шаги переноса в Ubuntu или любой системе с менеджером dpkg] ; Приложение звездного уровня. Back in Time : [(http://backintime.le­web.org) для упрощения резервного копирования каталогов] ; Немного поколдуем : [команда watch] ; Советы по работе с оболочкой : [Bash — перенаправление вывода с помощью угловых скобок (>>); перенаправление вывода одной команды на вход другой, связывая их в одну строку, с помощью символа канала (|); запуск команд оболочки, требующих прав root, с помощью sudo; ввод одинаковых команд, используя умения оболочки работать с циклами; использование команды find с ключом -mtime для поиска файлов, которые были изменены в пределах указанного количества дней назад; использование истории команд для автодополнения команд]. — С. 23 ; Управление сервисами : [задачи управления и их реализация на примере систем под управлением Fedora и Ubuntu] ; Немного поколдуем : [информационные страницы — изучение клавиш навигации путем вызова руководства командой info info] ; Запуск задач из Anacron : [назначение приложения, примерный файл конфигурирования /etc/anacrontab] ; Приложение звездного уровня. Webmin : [(http://webmin.com) для удаленного администрирования]. — С. 24 ; Проверка средней нагрузки : [что означает информация файла /proc/loadavg или вывод команды uptime] ; Добавление к  sudoers через visudo : [добавление полномочий пользователям или процессам путем правки файла /etc/sudoers в текстовом редакторе Visudo (рекомендуется именно этот редактор)] ; Немного поколдуем : [чтобы аппаратура домашней сети работала с максимальной скоростью, рекомендуется скоростной маршрутизатор или коммутатор Gigabit] ; Приложение звездного уровня. Dansguardian : [(http://dansguardian.org) — прокси для безопасного семейного серфинга]. — С. 25 ; Копирование файловых систем целиком : [клонирование ПК и создание полной резервной копии диска — использование команды dd и проблемы копирования с её помощью, использование команды rsync] ; Проверка проблем с помощью dmesg : [dmesg как способ выявления проблем с драйверами] ; Приложение звездного уровня. Palimpsest : [Gnome Disk Utility или Palimpsest (http://library.gnome.org/ users/palimpsest/2.32/intro.html.en) для управления дисками] ; Немного поколдуем : [параметр ядра swappiness и изменение его значений]. — С. 26 ; Управление разделом подкачки : [раздел подкачки — справка, увеличение размера; ситуации и использование для подкачки файла] ; Немного поколдуем : [коллизии при вводе команде sudo неверного пароля] ; Приложение звездного уровня. FSlint : [(www.pixelbeat.org/fslint) для очистки диска] ; Шаг за шагом: откат обновлений  PPA : [пошаговое руководство для систем под Ubuntu]. — С. 27 ; Ручное добавление и удаление драйверов ; Приложение звездного уровня. Partimage : [(http://www.partimage.org/Main_Page) для клонирования дисков] ; Шаг за шагом: мониторинг системы с Ksysguard : [пошаговое руководство]. — С. 28 ; NAS: сделать самим или купить : [почему нецелесообразно использовать ПК в качестве сетевого хранилища данных, а лучше приобрести выделенное NAS-устройство, которое поможет оптимизировать расходы на оплату электроэнергии] ; Защита паролем при загрузке : [настройка защиты паролем загрузочного меню системы под Fedora] ; Остановите SSH-атаки : [некоторые способы предотвращения SSH-атак — смена порта в файле настройки SSH, блокирование регистрации с паролем, включение SSH по необходимости, скрипт fail2ban (www.fail2ban.org/wiki/index.php/Main_Page)] ; Немного поколдуем : [пример изменения настройки приглашения командной строки в файле .bashrc, чтобы отличать удаленные компьютеры при регистрации на них]. — С. 29. 
     Аннотация
     Несколько страниц книги магических заклинаний для путешествий в мир волшебного искусства сисадмина Linux.

 

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 2

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 2 [Текст] : учебник / Майк Сондерс (Mike Saunders)  //  Linux Format. — 2011. — № 3 (142), март. — С. 76-79. — (Учебник) (Тренинги Linux). — Содерж.: Раздел 1: От включения ПК до рабочего стола : [основные этапы загрузки: BIOS (Basic Input/Output System – базовая система ввода/вывода), загрузчик, ядро Linux, /init и его основной файл настройки /etc/inittab, первичное понятие уровней выполнения (runlevels), скрипт /etc/init.d/rc в настройке частей системы]. — С. 76-77 ; Раздел 2: Изменение настроек Grub : [изменение конфигурации Grub перед началом загрузки, загрузка в однопользовательском режиме (single user)] ; Загрузка в будущем : [распараллеленные скрипты init, InitNG, Upstart, System D]. — С. 77 ; Раздел 3: Просмотр файлов журналов : [ядро — примерный порядок работы; просмотр сообщений ядра в /var/log/messages с помощью команды dmesg] ; Предупреждения об изменении уровней выполнения : [способы оповещения других пользователей в многопользовательской системе — команда wall под root, команда mesg под обычным пользователем, команда echo для отправки другим пользователям письма]. — С. 78 ; Раздел 4: Уровни выполнения и магия /etc/init.d/ : [уровни выполнения (runlevels) и их характеристики, команды работы с уровнями выполнения, структура уровня выполнения на примере каталога /etc/rc2.d уровня выполнения по умолчанию в Debian]. — С. 78-79 ; Выключаем систему безопасности : [в чем риск выключения системы через выключение питания; рекомендация прочитать man-страницы команд shutdown, halt и reboot для остановки системы в командной строке]. — С. 79.
     Аннотация
     Вторая часть учебника базируется на дистрибутиве Debian (версия 5) и рассматривает процесс загрузки, от экрана BIOS до приглашения входа, и уровни выполнения. 
     И здесь, друг, если Вы прочитали только аннотацию, придется глянуть на библиографическое описание выше и найти странное слово "Содерж.", а за ним…

 

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 1

Сондерс, М. Тренинги Linux. Linux Professional Institute. Часть 1 [Текст] : учебник / Майк Сондерс (Mike Saunders)  //  Linux Format. — 2011. — № 3 (142), март. — С. 72-75. — (Тренинги Linux. Учебник). — Содерж.: Раздел 1: Получаем список устройств : [виртуальные каталоги /proc и /sys; получение списка устройств на шине PCI, получение информации о прерываниях и информации о портах ввода или вывода при помощи команды lscpi; что такое прерывания и порты ввода или вывода]. — С. 72-73 ; "Скорая помощь. Устройства «холодного подключения» нужно подсоединять к компьютеру, когда он вырублен. Подключение и отключение таких устройств (например, мышей и клавитур с разъемом PS/2) при работающем компьютере может вывести из строя микросхемы на материнской плате." ; Что такое /dev? : [концепция файла Unix и Linux, смысл файла как устройства в концепции Unix и Linux; содержание каталога /dev]. — С. 73 ; Раздел 2: модули драйверов : [способы активации драйверов при компиляции ядра, /lib/modules/ / kernel — каталог модулей ядра, где также размещен подкаталог Drivers; параллельные и последовательные устройства, управление модулями и команды (modinfo — для получения информации о модулях, modprobe — для загрузки и выгрузки модулей, а также способ включать или выключать отдельные функции ядра, options, install и remove; файл /etc/modprobe.conf)]. — С. 73-74 ; "Скорая помощь. Дополнительную информацию о сертификации LPI можно получить на сайте организации www.lpi.org. Там же можно найти подробные перечни тем для различных квалификаций и, самое интересное, вопросы примерного экзамена." Что такое. HAL, udev, D-Bus? : [справка]. — С. 74 ; Раздел 3: Периферийные устройства USB : [значение USB (Universal Serial Bus — универсальная последовательная шина), получение информации о USB-контроллере с помощью команды lspci, вывод списка устройств, подключенных к USB-контроллеру, команда dmesg как способ определить распознание ядром USB-устройств] ; Загрузка без "железа" : [установка Linux по сети в серверной среде с помощью PXE (Preboot Execution Environment) или через USB-флешку]. — С. 75. 
     Аннотация
     Цикл уроков по сертификации LPI (Linux Professional Institute; www.lpi.org) ставит целью подготовить читателя к сдаче экзамена LPI 101, который проверит способность соискателя квалификации заботиться о компьютерах Linux в бизнес-окружении. 
     Первая часть учебника базируется на дистрибутиве CentOS 5.5 и освещает такие вопросы аппаратной части системы, как получение списков оборудования и модулей драйверов… И здесь, друг, если Вы прочитали только аннотацию, придется глянуть на библиографическое описание выше и найти странное слово "Содерж.", а за ним…

 

Мосс, Б. Командная строка : Терминал: мощь инструментов

Мосс, Б. Командная строка [Текст] : Терминал: мощь инструментов : учебник / Боб Мосс (Bob Moss)  //  Linux Format. — 2011. — № 2 (141), февр.. — С. 80-83. — (Командная строка. Учебник). — Прил.: "Многозадачность" : [проявление и реализация многозадачности в терминале]. — С. 80 ; "Графический терминал — не оксюморон" : [функции графического терминала для продуктивной работы] ; "Скорая помощь. Команда watch поможет избежать повторного набора команд. Например, команда watch ls-A будет запускать ls-A раз в две секунды и отображать результат в окне терминала." ; "Grep — это Бог" : [некоторые параметры команды grep и приемы ее использования]. — С. 81 ; "Советы профессионала" : [команда, которая повторит предыдущую команду с правами доступа root, сочетание клавиш «Мета» + «.» (мета клавиша в Bash — Esc)]. — С. 82 ; "Автоматизируем команды" : [отсылка к ст. Ника Вейча «Bash. Осваиваем init­-файлы» (Linux Format, 2010, № 10 (136), окт., С. 80-83)] ; "Управляем процессами" : [справка о команде top и совет, как убить конкретный процесс]. — С. 83. 
     Аннотация
     Командная строка — if, grep, less, find и циклы.

 

Уэлдон, Г. CakePHP : Часть III. CakePHP: сайт для закладок

Уэлдон, Г. CakePHP [Текст] : Часть III. CakePHP: сайт для закладок : учебник / Грэм Уэлдон (Graham Weldon)  //  Linux Format. — 2011. — № 2 (141), февр.. — С. 72-75. — (CakePHP III) (Учебник). — Прил.: "Скорая помощь" : [сервис миниатюр Thumboo! (www.thumboo.com)]. — С. 73 ; "Скорая помощь" : [книга на http://book.git­scm.com, которая поможет научиться работать с Git или улучшить свои навыки] ; "Применяем модули". — С. 74 ; "Повторно об исходниках" : [коды учебника]. — С. 75. 
     Аннотация
     Демонстрируется применение программного каркаса CakePHP (cakephp.org) для построения сайта с закладками URL, где будут храниться не только адреса с их описанием, но и аватары пользователей, а также будет возможность делиться ссылками в социальных сетях.
     Соглашения PHP — http://book.cakephp.org/view/901/CakePHP­Conventions — пригодится тем, кто захочет самостоятельно разрабатывать веб-приложения с CakePHP.

 

Уэлдон, Г. CakePHP : Часть II. CakePHP: пишем загрузчик файлов

Уэлдон, Г. CakePHP [Текст] : Часть II. CakePHP: пишем загрузчик файлов : учебник / Грэм Уэлдон (Graham Weldon)  //  Linux Format. — 2011. — № 2 (141), февр.. — С. 68-71. — (CakePHP II) (Учебник). — Прил.: "Классовая борьба" : [классы PHP]. — С. 69. 
     Аннотация
     Демонстрируется применение программного каркаса CakePHP (cakephp.org) для создания загрузчика файлов, который пригодится, когда нужно отправить файл или поделиться им, сохранив контроль над доступом к выданному файлу. В итоге мы научимся находить контроллеры, углубляться в модели и создавать представления. 

 

Уэлдон, Г. CakePHP : Часть  I. CakePHP: раз — и web-приложение!

Уэлдон, Г. CakePHP [Текст] : Часть  I. CakePHP: раз — и web-приложение! : учебник / Грэм Уэлдон (Graham Weldon)  //  Linux Format. — 2011. — № 2 (141), февр.. — С. 64-67. — (CakePHP I) (Учебник) (Linux Format на DVD). — Веблиогр. "Здесь и далее": с. 67 (8 назв.). — Прил.: "Завелись личинки" : [«личинка» (slug) в таблице с книгами, то это не мелкие червячки – так называется уникальная строка URL­-адреса, построенная на основе названия книги]. — С. 65 ; "Настройка ссылок" : [метод Inflector::slug использует символ подчеркивания при генерации коротких ссылок, но его можно изменить на любой другой символ или набор символов, отвечающий нуждам пользователя]. — С. 66. 
     Аннотация
     Демонстрируется применение программного каркаса CakePHP (cakephp.org) для создания многопользовательской библиотеки книг разных владельцев. В ходе урока показано: процесс создания базы данных книг, таблиц books и users, работа утилиты bake (генерация кода моделей, представления, контроллера), настройка связи с базой данных, добавление книг в базу данных, введение коротких ссылок, автоматизация ссылок.

 

Коротко про… Поиск файлов

Коротко про… Поиск файлов  [Текст] : [краткая справка об утилитах locate и find]  //  Linux Format. — 2015. — № 4 (195), апр.. — С. 97. — (Ответы). 
     Аннотация
     Основные утилиты Linux для поиска файлов — locate и find. 
     Особенности поиска файлов с помощью locate, которая работает с базой данных, хранящейся в системе.
     Утилита find — параметры поиска, примеры команд. 
 

2. Скрипты и горячие клавиши

2. Скрипты и горячие клавиши  [Текст] : [ответ на вопрос посетителя форума elenmar, которого интересует вывод скрипта командой строки запускаемого горячими клавишами]  //  Linux Format. — 2015. — № 4 (195), апр.. — С. 96, колон. 2-3 — 97, колон. 1-2. — (Ответы). 
     Аннотация
     Показано как изменить скрипт, который не связан с окном терминала, чтобы увидеть, что выполняет скрипт и какие команды формируют все сообщения. 

Вознесенский, М. 1С: не только для Windows

Вознесенский, М. 1С: не только для Windows [Текст] : [1С для Linux] : [установка и решение ее проблем, виды лицензий и активация лицензий] : учебник / Михаил Вознесенский  //  Linux Format. — 2015. — № 4 (195), апр.. — С. 84-87. — (Учебник) (1С). 
     Аннотация
     Программа для бухгалтерии и финансовых расчетов 1С для Linux — различия версий конфигурации и версий платформы; подготовка к установке (установка шрифтов Microsoft Core Fonts, установка вспомогательных пакетов установка и пакета ImageMagick); установка платформы (полный перечень пакетов), установка на домашний компьютер (установка клиента, установка конфигурации, запуск программы), установка на выделенный компьютер для публикации базы через веб-интерфейс в целях удаленной работы (Apache, внешний IP­адрес для доступа к 1С извне, публикация базы в сети при помощи утилиты webinst, запуск информационной базы), установка на сервер, (установка необходимой для работы специальной PostgreSQL); виды лицензий (программная и аппаратная) и активация лицензий.