Система под Linux

Ченнел Э. Файлы настройки

Ченнел Э. Файлы настройки [Текст] : Редактируем : [Пошаговое руководство] / Энди Ченнел (Andy Channelle)  //  Linux Format. — 2010. — № 3 (129), март. — С. 56-57. — (Первые шаги. Учебник). — Прил.: "Не трожь!" : [перечень команд, которые категорически нельзя использовать]. — С. 56. 
      Аннотация
      Способы получения избранных привилегий для редактирования системных файлов (root, su и sudo) и пошаговое руководство по редактированию системных файлов в стандартном текстовом редакторе Gedit или Kate. 
      Врезка "Не трожь!" дает перечень команд командной строки, которые категорически нельзя использовать (даже, если кто-то посоветует) — это команды rm -rf, mv /home/[имя_пользователя]/* /dev/ null, mkfs.ext3 /dev/sda, что_угодно > dev/sda, chmod -R 777. Не делайте этого! Все, что вам обеспечено — это потеря данных. Посмотрите комментарий к этим командам во врезке.
 

Вервлоесем К. DisplayLink

Вервлоесем К. DisplayLink [Текст] : USB-мониторы к вашим услугам / Коэн Вервлоесем (Koen Vervloesem) ; фото Свен Киллиг  //  Linux Format. — 2010. — № 3 (129), март. — С. 32-33. — Прил.: "Маршрутизатор, он же терминал" : [Свен Киллиг (Sven Killig) подключил монитор DisplayLink и USB-­клавиатуру к беспроводному маршрутизатору Asus WL­500g Premium с двумя USB-­портами и создал терминал, а в результате маршрутизатор превратился в настольный компьютер] ; "Скорая помощь. Разработка Linux-­драйверов DisplayLink началась не так давно, и вам может понадобиться помощь. Обращайтесь на www.displaylink.org или к вики библиотеки libdlo." ; "Скорая помощь. Драйвера DisplayLink еще не вполне совершенны. Например, отключение работающего USB-­монитора может наглухо заблокировать весь сеанс X. Будьте осторожны!". — С. 33. 
      Аннотация
      Мониторы в системах под управлением Linux можно подключать по USB и поможет в этом технология компании DisplayLink (чип DisplayLink DL-120 или DL-­160, драйвер DisplayLink, библиотека libdlo). Коэн Вервлоесем раскрывает механизм работы видеотехнологии DisplayLink, намечает перспективы использования этой технологии в Linux, показывает как установить драйверы DisplayLink, рассказывает как с помощью DisplayLink превратить маршрутизатор в настольный компьютер.

Федорчук А. Обновления: а надо ли?

Федорчук А. Обновления: а надо ли? [Текст] : [Плюсы и минусы обновления приложений] / Алексей Федорчук  //  Linux Format. — 2010. — № 3 (129), март. — С. 7. — (Обзоры). 
      Аннотация
      Как мы все знаем, обновление приложений не всегда благо. Доводы в пользу тезиса о том, что сегодня раз установленная система с продуманным набором приложений способна служить до полной физической амортизации машины.

 

Шарма М. Спаситель данных

Шарма М. Спаситель данных [Текст] : [восстановление раздела жесткого диска с помощью программы TestDisk: руководство] / Маянк Шарма (Mayank Sharma)  //  Linux Format. — 2010. — № 2 (128), февр.. — С. 40-43. — (Обзоры). — Прил.:  "Ставим TestDisk" : [Особенности инсталляции программы и совет использовать его в виде Live-дистрибутива, что позволит работать на всех дисках компьютера, а также на съемных устройствах хранения данных]. — С. 41 ; "Скорая помощь. TestDisk также умеет работать с образами, сделанными с помощью dd для тех дисков, что стали сбоить." ; "Шаг за шагом: Возродим отформатированный раздел" : [пошаговое руководство, вклющающее задачи — смена типа раздела, перестройка загрузочного сектора]. — С. 42 ; "Понимание разделов" : [Как разбит жесткий диск, как определить первичный или логический раздел] ; "Скорая помощь. PhotoRec восстанавливает файлы с любого типа носителей — Compact Flash и SD-карты, флэш-памяти, iPod и многих других." ; "Шаг за шагом: Восстановим файлы с помощью PhotoRec" : [пошаговое руководство]. — С. 43. 
      Аннотация
      TestDisk (cgsecurity.org/wiki/TestDisk) — свободная кроссплатформенная программа восстановления данных, предназначенная прежде всего для восстановления потерянных разделов на носителях информации. Она исправит таблицы разделов и сделает незагружаемые диски вновь загружаемыми. TestDisk способна распознать такие распространенные файловые системы, как DOS, FAT16/32, NTFS, exFAT, ext2/3, LVM2, RAID 1,4,5 и 6, карта разделов Apple, JFS, Reiser4, CramFS, и даже метки дисков в Solaris и BSD. Ее можно использовать на домашнем компьютере, где запущен Linux, Windows или Mac OS X, или на сервере с ZFS RAID. TestDisk умеет восстанавливать и перестраивать загрузочные секторы FAT16/FAT32/NTFS и определять резервные суперблоки в ext2/ext3. 
      Перед использованием программы рекомендуется записать информацию о цилиндрах для вашего диска или раздела. Это пригодится при поиске потерянных разделов, так как в руководстве говорится о физическом начале и конце диска или отсутствующего раздела. Также хорошо бы сохранить вывод fdisk -l только что размеченного (исправного) диска где-нибудь в удобном месте.
      Использование TestDisk: восстановление потерянного раздела, расширенные опции программы, восстановление таблицы разделов, восстановление загрузочного сектора, восстановление данных незагружаемых разделов с помощью программы PhotoRec от TestDisk.
 

Часто задаваемые вопросы. Печать

Часто задаваемые вопросы. Печать [Текст] : [Common Unix Printing System (CUPS)]  //  Linux Format. — 2010. — № 1 (126-127), янв.. — С. 91. — (Ответы). 
      Аннотация
      Что такое CUPS? 
      Это драйвер для принтера?
      Надо ли вводить команды в консоли и редактировать конфигурационные файлы, чтобы принтер начал печатать?
      Зачем нужен браузер вместо стандартной графической программы, это не безопасно?
      Как во все это вписывается Gimp-print, и что общего у GIMP с печатью?
      Как узнать, поддерживается ли модель моего принтера?

Ченнел Э. OpenSUSE: Мы освежаемся

Ченнел Э. OpenSUSE: Мы освежаемся [Текст] / Энди Ченнел (Andy Channelle)  //  Linux Format. — 2010. — № 1 (126-127), янв.. — С. 58-59. — (Первые шаги. Учебник). — Прил.: "Скорая помощь. Обновления содержат не только новые версии приложений. Они также могут исправить важные проблемы безопасности — пожалуйста, не отключайте их.". — С. 58 ; "Шаг за шагом: Добавляем ПО к OpenSUSE" : [Пошаговое руководство: использование менеджера пакетов OpenSUSE, добавление репозитория, поиск RPM, система установки приложений из http://packages.opensuse­community.org одним щелчком, ручное удаление и обновление пакетов, сборка необходимого приложения из исходных текстов]. — С.  59.
      Аннотация
      Обновление Linux SUSE от Novell на примере его общедоступной версии OpenSUSE 11.2, поиск и установка нового программного обеспечения.

 

Часто задаваемые вопросы : Пользователи и суперпользователи

Часто задаваемые вопросы [Текст] : Пользователи и суперпользователи  //  Linux Format. — 2009. — № 12 (125), дек.. — С. 91. — (Ответы). 
      Аннотация
      Кратко объяснено: зачем в Linux нужно создавать двух пользователей, почему нельзя администрировать систему самому, нужно ли выходить из системы и входить вновь root как при каждой установке системы, эачем каждый раз проходить авторизацию, если компьютером пользуется один человек.

Мосс Б. Ускоряем Linux!

Мосс Б. Ускоряем Linux! [Текст] / Боб Мосс  //  Linux Format. — 2009. — № 11 (124), нояб.. — С. 18-25. — (Сделаем Linux мощнее). — Содерж.: Быстрая загрузка. Тратите бесценные мгновения своей жизни, дожидаясь появления рабочего стола? : [Сокращение времени загрузки — устранение лишней задержки загрузки путем редактирования строки timeout файла /boot/grub/menu.lst; в системе на базе Debian/Ubuntu с многоядерными процессорами распаралеливание выполнение процессов, отредактировав строку CONCURRENCY файла /etc/init.d/rc; оптимизация оперативной памяти, умело распорядившись файлом подкачки и, отредактировав файл /etc/sysctl.conf] ; Улучшим работу диска : [Повышение пропускной способности DMA­совместимого жесткого диска (DMA — Direct Memory Access, прямой доступ к памяти), активировав этот режим] ; Глас Гуру № 1 — Ричард Столлмен. Richard Stallman. Основатель проекта GNU : [Главный совет пользователям — «работайте в командной строке. Ограничиваясь GUI, вы смотрите на свою систему сквозь мутное стекло…»; лучший совет — команда «Bash — M- (если у вас нет клавиши Meta, нажмите Escape, а потом точку), которая копирует последний аргумент предыдущей команды.»]. — С. 19 ; Оптимизация Gnome. Отправьте ненужные элементы автозапуска и элементы меню на свалку истории : [Если машина не подключение к Интернету, то можно включить автоматический вход в систему через GUI; ускорение меню] ; Установка preload : [Демон preload в ускорении загрузки] ; Проволочные рамки : [Как ликвидировать запаздывание, возникающее при перетаскивании окна в рабочем столе Gnome] ; Советы читателей: Экономия в терминале [Таблица] : [Посетители TuxRadar.com советуют комбинации клавиш для ускорения работы в консоли]. — С. 20 ; Оптимизация KDE. Скрытые функции KDE резко повышают производительность : [Отключение IPv6 и особенности этого отключения в различных дистрибутивах Linux, предзагрузка Konqueror] ; Ускорение ext3 : [Настройка в ext3, используемой на серверах, режима обратной записи (writeback)] ; Глас Гуру № 2 — Гаэль Дюваль. Gaёl Duval. Основатель Mandriva и Ulteo : [Лучший совет: «Я всегда пользуюсь ‘!кусок_команды’ в качестве повторителя команды оболочки, которую хочу вызвать снова. Например, если я недавно вводил ‘ps auxww’ и хочу выполнить это еще раз, я просто ввожу ‘!ps’. Конечно, здорово использовать это совместно с номером команды, возвращаемом из списка прошлых команд с помощью ‘history’. Просто введите ‘!номер_команды’, и повторится команда из списка истории команд.»]. — С. 21 ; Тюнинг для вашей сети. Если закачки стали тормозить, следуйте нашим советам : [Оптимизация настроек TCP редактированием файла /etc/sysctl.conf, настройкой TCP-метрик и размера «истории» (backlog) пакетов] ; Дать хосту имя ‘localhost’ : [Поменять самые верхние строки в файле /etc/hosts] ; Вариации окна TCP : [Как вариации размера пакетов влияют на скорость сети и как настроить опптимальный размер окна TCP] ; Советы читателей: MySQL : [Джон Хадсон (John Hudson) и Леандро Моргадо (Leandro Morgado) из Sun Microsystems советуют: как создать резервную копию базы данных MySQL в одном файле одной командой в терминале; как использовать файл ~/.my.cnf для установки беспарольного входа и как ограничить право доступа к этому файлу]. — С. 22 ; Быстрый Firefox. Взбодрите свой браузер с помощью малоизвестных трюков : [Как настроить быстрый показ страниц, как задействовать технологию HTTP pipelining (конвейерная обработка, как ускорить загрузку меню)] ; Отключение IPv6 (опять!) ; Оптимизация истории : [Уменьшение количества записей в истории веб-посещений] ; Глас Гуру № 3 — Пол Фрилдс. Paul Frields. Лидер проекта Fedora : [Лучший совет: «…сочетание почтового клиента Mutt с offlineimap. Утилита offlineimap синхронизирует… удаленные IMAP-­ящики с локальным жестким диском, и время чтения почты сокращается на порядок.»]. — С. 23 ; Самое быстрое зеркало : [Установка расширения, которое ведет загрузку пакетов с самого быстрого зеркала Yum] ; Советы читателей: При аварии [Таблица] : [Комбинации клавиш, которые позволят перезагрузиться с минимальной потерей данных при зависании машины] ; OpenOffice.org быстр! : [Офисный пакет станет быстрее, если в настройках Tools > Options > Memory (Сервис > Параметры > Память) уменьшить количество потребляемой памяти, сократив количество шагов отката редактирования] ; Увеличим кэш графики. — С. 24 ; Ускорьте свои программы. Станьте производительнее, оптимизировав типовые приложения : [Как избежать перепроверок метаданных пакетов, скачав весь кэш разом, что позволит Yum обращаться к нему, а не к сетевым ресурсам; установление оптимального обновления кэша OpenOffice.org; очистка кэша от лишних пакетов Yum; установка скрипта apt­fast в Axel для управления пакетами; в настройках Gnome выбрать лучший сервер (Select Best Server); отключить JRE в настройках OpenOffice.org; уменьшить объем истории, сохраняемой Opera; отключить завершение имен в Opera]. — С. 24-25; Вечер в опере : [Плюсы использования браузера Opera] ; Удаление старых пакетов : [Советы по удалению старых версий пакетов средствами командной строки] ; Эй, Presto — поскорей! : [Совет установить модуль расширения Presto для закачки не просто обновлений версий, а существенных изменений] ; Глас Гуру № 4 — Клеман Лефевр. Clement Lefebvre. Основатель и "хранитель" Linux Mint : [Отметил, что команда ‘cd ­’ «экономит массу времени, перенося вас назад, на предыдущие позиции»; основной совет: «В Linux Mint мы добавили команду ‘search’, основанную на ‘find’ и ‘grep’. Она рекурсивная, подсвечивает результаты, отображает имена файлов и даже номера строк.»]. — С. 25.

Ченнел Э. VirtualBox: Для гостевой ОС

Ченнел Э. VirtualBox: Для гостевой ОС [Текст] / Энди Ченнел  //  Linux Format. — 2009. — № 10 (123), окт.. — С. 50-51. — (Первые шаги. Учебник). — Прил.: "Скорая помощь. У дисков фиксированного размера чуть лучше производительность, но динамические диски более гибки.". — С. 50 ; "Шаг за шагом: Загрузка с ISO-образа" : [Пошаговое руководство]. — С. 51
      Аннотация
      Еще один способ попробовать новую ОС с помощью VirtualBox 2.2 (www.virtualbox.org).

Боровский А. Советы программистам : Кодируем: Цвета для паролей

Боровский А. Советы программистам [Текст] : Кодируем: Цвета для паролей / Андрей Боровский  //  Linux Format. — 2009. — № 8 (121), авг.. — С. 76-79. — (Советы программистам. Учебник). — Прил.: "Пароль под контролем" : [Очень важно, чтобы suid-­программы максимально ограничивали свободу действий даже тех пользователей, которые прошли процедуру аутентификации, функция read_pwd() делает все возможное для того, чтобы пользователь не мог ее обойти]. — С. 77
      Аннотация
      В продолжение череды маленьких трюков и хитростей программирования рассматриваются выполнение задач от имени root (внутреннее устройство команды su (switch user) и стандартный способ ее решения средствами программирования на примере конкретной программы, механизм аутентификации в setuid­-программах и его реализация, использование Pluggable Authentication Modules (PAM)) и вывод на консоль цветного текста без ncurses. 
 

Зобнин Е. Git: /etc под контролем

Зобнин Е. Git: /etc под контролем [Текст] / Евгений Зобнин  //  Linux Format. — 2009. — № 8 (121), авг.. — С. 28-29. — (Управление настройками). — Прил.: "Памятка пользователя Git" : [Некоторые команды контроля изменений конфигурационных файлов]. — С. 29.
      Аннотация
      VCS (Version Control System) для сисадмина. 
      Конфигурационные файлы Linux: резервное копирование путем перевода каталога /etc, содержащего основные конфигурационные файлы, под управление системы контроля версий Git от Линуса Торвальдса, которая легка в установке и проста в использовании, позволит оставлять комментарий для каждого действия, произведенного над каталогом /etc, вести историю всех изменений, обеспечит возможность быстрого отката любого количества правок. 
      Автоматизация обновления репозитория /etc после каждой установки, обновления и удаления пакетов при помощи набора скриптов etckeeper, интегрирующегося с системами управления пакетами дистрибутивов Debian/Ubuntu, Fedora/Red Hat, Arch Linux. 
      Создание ежечасных снимков каталога /etc при помощи скрипта (приводится), который запускается демоном cron.
      Краткий обзор других решений хранения истории изменения конфигурационных файлов (CVS, backupfs (http://sourceforge.net/projects/ backupfs), Puppet (http://reductivelabs.com/products/puppet/), IsiSetup (http://www.isisetup.ch/)).
 

 

Моррисон Г. Эффективная работа в Linux

Моррисон Г. Эффективная работа в Linux [Текст] : [Самые лучшие и новаторские способы повышения производительности своего труда] / Грэм Моррисон  //  Linux Format. — 2009. — № 6 (119), июнь. — С. 22-29. — (Будем продуктивнее). — Содерж.: В интернетах. Живя в сети, почему бы не взять от жизни все по полной? : [Утилита Choqok и плазмоид Twitter в KDE — для подключения к популярным сайтам микроблогов Twitter и Identi.ca; выгрузка изображений на сайты Flickr, Picasa Web или SmugMug — программа Digikam под Gnome] ; Шаг за шагом: Tweet’тим из Pidgin’а : [Обновление учетной записи, добавление друзей, обновление статуса на сайте микроблогов Identi.ca]. — С. 23 ; Подсказка : [Плазмоиды в KDE 4.2 и 4.3 поддерживают виджеты Google Gadget, которые можно добавить в вашу коллекцию, удерживая кнопку Install New Widgets]. — С. 24 ; Рабочий стол Linux. Пользуетесь ли вы Gnome, KDE или каким­либо другим окружением некоторые уловки могут здорово упростить вашу работу : [Плазмоиды (Magic Folder, Gnome Do, Hamster)]. — С. 24-25 ; Yakuake : [(Yet Another Kuake) — способ попасть в командную строку из рабочего стола] ; Шаг за шагом: Shutter, гений экранных снимков : [Пошаговое руководство по работе c программой]. — С. 25 ; Из вашего браузера. За web­-апплетами будущее – так сделайте его ярче! : [Расширения Firefox Speed Dial, iMacros и AutoPager] ; CookieSwap : [Расширения Firefox для переключения между наборами cookie]. — С. 26 ; В офисе. Работая с умом, а не с надсадом, вы успеете больше. Ну, то есть, так говорят… : [Оповещения для почты — KCheckGmail, Mail Notification, Google Gadgets; встроенные календари Evolution и Kontact] ; OpenOffice.org и Google Docs : [Расширение OpenOffice.org, которое синхронизирует офисные документы с документами на Google Docs] ; Шаг за шагом: OpenOffice.org2GoogleDocs : [Пошаговое руководство по использованию расширения] . — С. 27 ; Обслуживание системы. Забота об оптимальной настройке компьютера очень важна, а резервы для повышения эффективности всегда найдутся : [Поиск забытых файлов при помощи графического приложения Filelight под KDE; просмотр файлов системных системных журналов — System Log Viewer под Gnome, KSystemLog под KDE] ; HardInfo : [Приложение Gnome для получения информации о системе и ее тестирования]. — С. 28 ; Командная строка. Экономить время и повышать эффективность можно даже в оболочке : [Использование истории ввода Bash, утилита screen] ; Подсказка. В дистрибутивах вроде Ubuntu, которые настаивают на отсутствии учетной записи root, команда sudo bash бесценна для запуска оболочки от имени администратора ; Шаг за шагом: Подключение к работающему сеансу screen : [Пошаговое руководство]. — С. 29. 

 

Ботвик Н. Сеть: Загрузка без винчестера

Ботвик Н. Сеть: Загрузка без винчестера [Текст] / Нейл Ботвик  //  Linux Format. — 2008. — № 1 (100-101), янв.. — С. 78-81. — (Сетевая загрузка. Учебник). — Прил.: "Системные требования". — С. 78 ; "Chroot’инг" : [Произведение изменений на клиентских компьютерах из сервера с помощью chroot]. — С. 80 ; "Общий доступ к каталогам". — С. 81.
      Аннотация
      Централизованное хранение данных – зачастую оптимальный выбор для работы группы компьютеров (примеры — домашний кинотеатр, кластер, интернет-кафе). В этом случае, так называемая "загрузка по сети", позволяет компьютеру получить все необходимое от другого компьютера через сеть. Причины для этого могут быть разные и способов реализации несколько, но Нейл Ботвик демонстрирует только один. PXE (Preboot eXecution Environment или pixie – среда выполнения перед загрузкой) – самый простой способ обеспечить запуск через сеть, если клиентский компьютер (без жесткого диска) его поддерживает. На большинстве современных материнских плат есть по меньшей мере одна сетевая карта с поддержкой PXE, так что это самый простой вариант для системы под Linux. 

 

Сондерс М. Программирование: личный IRC-бот

Сондерс М. Программирование: личный IRC-бот [Текст] / Майк Сондерс  //  Linux Format. — 2008. — № 1 (100-101), янв.. — С. 82-85. — (Программирование. Учебник). — Прил.: "Стоп… а что такое IRC?" : [Справка]. — С. 84 ; "Скорая помощь. Масса возможностей модуля Net::IRC осталась за рамками этого обзора — просмотрите файлы .pm в архиве, чтобы узнать о них больше. Также рассмотрите другой пример реализации бота, скрипт в файле irctest.". — С. 85
      Аннотация
      Начало цикла статей о программировании полезных мини-программ в системе под Linux. 
      Первая статья цикла показывает, как создать на Perl IRC-бота, который будет сидеть в чате и исправно докладывать о состоянии системы только своему хозяину. 
      Почему на Perl? Язык программирования Perl – это язык скриптов, изначально задуманный для обработки текста. Однако он также снабжен массой модулей расширения, один из которых Net::IRC существенно упрощает взаимодействие с серверами IRC. Майк Сондерс кратко знакомит с основами языка, которые будут использованы в ходе программирования IRC-бота, и предоставляет код с толковыми комментариями.