Система под Linux

4. С чистого листа

4. С чистого листа [Текст] : [некоторые вопросы использования Linux новичками] : [ответ на вопрос читателя Уильяма Хинда (William Hind), у которого при первой попытке использования Linux возникли некоторые проблемы и вопросы]  //  Linux Format. — 2014. — 2014. — № 4 (182), апр.. — С. 98, колон. 1-2. — (Ответы). 
     Аннотация
     Первая попытка использования Linux поставила перед пользователем несколько вопросов, а именно: не работает сетевая карта, есть ли в Linux брандмауэр и антивирусные программы? 
     Ответ читателю — причина, по которой не работает сетевая карта, в том, что драйвер или прошивка для нее не установлены, а поэтому дан совет узнать, какой драйвер нужен и как его установить; брандмауэр в Linux есть и дан совет по его установке; рекомендован антивирус ClamAV из менеджера пакетов дистрибутива. 

3. Один верный ПУТЬ

3. Один верный ПУТЬ [Текст] : [как заставить работать компилятор изменением переменной окружения PATH в настройках] : [ответ на вопрос читателя Дейва Причарда (Dave Pritchard), ]  //  Linux Format. — 2014. — № 4 (182), апр.. — С. 97, колон. 1-3 — 98, колон. 1. — (Ответы). 
     Аннотация
     Как выбрать путь между /etc/profile, ~/.profile, /etc/profile.d и ~/.bash_profile. 

1. Загадка с паролем

1. Загадка с паролем [Текст] : [проблемы автоматического входа в систему] : [ответ на вопрос посетителя форума Cushie, который не может войти в систему под правильным паролем паролем]  //  Linux Format. — 2014. — 2014. — № 4 (182), апр.. — С. 96, колон. 1-2. — (Ответы). 
     Аннотация
     Неработающий правильный пароль входа в систему не обязательно означает, что пароль был набран неверно, особенно если настроен автоматический вход в систему… 
     Это означает, что налична проблема с правами на запись для файлов или каталогов, с которыми оперирует рабочий стол. Возникает она потому, что при попытке решить какую-то проблему владельцем важного каталога или файла становится root, и в результате другие пользователи не могут записать в каталог или файл данные. Подробности в ответе, а я приведу команду, которая снова сделает Вас владельцем всех файлов в домашнем каталоге: sudo chown -R ${USER}: ~. 

Браун, К. По рецептам д-ра Брауна [Linux Format, 2014, № 4 (182), апр.]

Браун, К. По рецептам д-ра Брауна [Текст] : Эзотерическое системное администрирование из причудливых заворотов кишок серверной : [материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2014. — № 4 (182), апр.. — С. 56, 58-60. — (Рецепты доктора Брауна). — Вэблиогр. "Хотите узнать больше?": с. 60 (3 назв.). — Содерж.: Фокус со Шляпой? : [скептический комментарий к так называемому «объединению сил» CentOS и Red Hat, в котором доктор задумывается над вопросом — это и вправду партнерство, или поглощение?] ; Утилита i-nex. Удобный инструмент, собирающий в одном пункте всю труднодоступную информацию об устройствах и ОС : [графическая утилита i-nex (http://i-nex.linux.pl)] : [краткая информация] ; Что такое Gambas? : [язык программирования и среда разработки, основанная на интерпретаторе BASIC] : [краткая справка]. — С. 56 ; Очень упрощенная схема некоторых крупных компонентов ядра и некоторых системных вызовов для доступа к ним [Изображение] : [цвет. схема] ; Великие дебаты : [спор об архитектуре ядер между Энди Таненбаумом (Andy Tanenbaum) и Линусом Торвальдсом (Linus Torvalds) 1992 года (этот довольно резкий спор можно найти на http://bit.ly/1kXaL35, а его второй раунд  — на http://bit.ly/1cwIB5C]. — С. 58 ; Проникнем в самое сердце. Ядро — одна из важнейших, хотя и самых незаметных частей системы. Но чем оно, собственно, занимается? Добрый Доктор объясняет : [что такое ядро, основные функции ядра, чего в ядре нет и спор об архитектуре ядра, архитектура ядра («монолитное» ядро на самом деле модульное, модули ядра), ядро с точки зрения программиста (видимая часть ядра — это набор «системных вызовов», дающих доступ к функциям ядра другим программам, системные вызовы), ядро с точки зрения системного администратора, ядро с точки зрения промышленного эксперта (ядро как социальный и программный феномен, статистика вклада в ядро, скорость роста ядра из отчета Linux Foundation; поразительное свойство ядра — впечатляющий набор оборудования, на котором оно работает; реальная оценка проникновение Linux на рынок (суперкомпьютеры, облака, встроенный Linux)]. — С. 58-60 ; И кто же автор ядра? : [современный ответ на вопрос об авторе ядра Linux, где Линус Торвальдс (Linus Torvalds) является изначальным автором ядра, в настоящее время код ядра обогащается многими разработчиками без явной принадлежности к какой-либо компании, также пять ведущих компаний (по количеству отправленных заплаток, в порядке убывания) — Red Hat, Intel, Texas Instruments, Linaro и SUSE — вносят вклад в код]. — С. 59.
     Аннотация 
     Доктор выражает скептицизм насчет партнерства Red Hat и CentOS, представляет графическую утилиту i-nex, выкладывает всю подноготную ядра, советует тем, кто хочет узнать больше о системных вызовах, набрать man 2 intro и man 2 syscalls, рекомендует тем, кто хочет расширить и углубить знания о внутренностях ядра, попробовать почитать материалы сайта http://kernelnewbies.org и сайта Linux Foundation. 

Шарма, М. Джедай идет в терминал

Шарма, М. Джедай идет в терминал [Текст] : [практическое руководство] / Маянк Шарма [Mayank Sharma]  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 30-37. — (Осваиваем терминал). — Содерж.: "Несмотря на бешеный прогресс сред рабочего стола Linux за последние годы…" : [введение] : [интерфейс командной строки (Command Line Interface, CLI) Linux — портал к потрясающим средствам выполнения задач быстрее и эффективнее, чем с помощью графических инструментов; необходимость освоения его потенциала]. — С. 30 ; Вникаем в CLI. Как сломать преграды на пути к терминалу, а не свою ногу : [эмулятор терминала — одно из основных приложений любой среды настольного Linux (gnometeminal в Gnome, konsole в KDE, Terminal в меню приложений); навигация по файловой системе Linux (структура файловой системы, директория, команда pwd для отображения текущей директории, команда ls для вывода содержимого директории, навигация по файловой системе — журнал команд, команда cd для смены текущей директории, механизмы указания имен пути: абсолютный путь и относительный путь)] ; CLI пронизывает Linux : [команды и опции командной строки для получения помощи, официальной документации утилит (man-­страниц) и извлечения информации из man­-страниц (whatis, apropos)] «Подсказка. Shift+PgUp/PgDown: Используйте эти комбинации клавиш для прокрутки интерфейса командной строки.» : [совет] ; "Подсказка. Ctrl+R: Нажмите эту комбинацию клавиш и введите любое ключевое слово для поиска соответствующих ему команд в журнале." : [совет]. — С. 31 ; Пользователи и разрешения. Контроль над массами из сумрачных недр терминала : [инструменты командной строки для управления пользователями и группами (useradd, passwd, usermod, userdel), изменение идентификации и привилегий пользователя (команды su и sudo)] ; Мощь разрешений : [вывод полного набора разрешений и атрибутов файла (команда ls ­l), разбор вывода (флаги разрешений для пользователя, группы и всех остальных, представление разрешений числами)] ; "Подсказка. split: Порубите файл на кусочки. Например, split <FILE> ­­bytes=1000 делит <FILE> на файлы по 1000 байт."  : [совет]. — С. 32 ; Файлы и директории. Вцепитесь мертвой хваткой в управление файлами из чисто текстового CLI : [понимание файла в Linux, доступ пользователя к файлам, разрешения на доступ, режим файла, изменение режима файла командой chmod (подробно рассмотрено символьное указание изменений режима файла); работа с файлами — подстановочніе знаки * и ?, команда копирования файлов cp и ее опции, команда mv для перемещения файлов из исходного места в целевое, команда rm для удаления файлов и директорий, предостережение к использованию команды rm — команда стирает файл навсегда, а не перемещает его в корзину] ; Жесткие и символические ссылки : [краткая справка] ; "Подсказка. Ctrl+Shift+C/V: Используйте эту комбинацию клавиш, чтобы скопировать и вставить текст внутри терминала." : [совет] ; "Подсказка. Для запуска команды в фоновом режиме добавьте к ней &, например, [command] &. Используйте ID задания с командой fg.» : [совет]. — С. 33 ;  Держите файлы в порядке : [создание сжатых архивов и резервное копирование файлов — утилиты tar, gzip, gunzip, bzip2, rsync] : [краткая справка] ; "Подсказка. netstat: Отображает сетевую статистику. netstat ­ap | grep [name] покажет порты приложения.» : [команда netstat] : [опции]. — С. 34 ; Файловые системы. Сначала это кажется принципом «подключи и помолись», но не всё так страшно : [монтирование устройства и файловых систем; удаленные операции и сетевые утилиты для отладки проблем в сети (ping и traceroute), для скачивания файлов (wget) на примере использования для скачивания ISO-­образов, удаленный доступ и протокол SSH для безопасной коммуникации с удаленной машиной, реализация SSH под названием OpenSSH, применение SSH для удаленного доступа к Raspberry Pi, безопасное копирование файлов scp]. — С. 34-35 ; Важные директории в вашем дистрибутиве [Таблица] : [список директорий с указанием их назначения] ; "Подсказка. file: Используйте команду file для определения типа файла. Она выведет подробную информацию о содержимом файла." : [совет]. — С. 35 ; Управляйте своими сервисами : [менеджер системы и сервисов Systemd] : [команды управления сервисами] ; "Подсказка. fsck: Проверяет целостность файловой системы перед тем, как монтировать ее, например, sudo fsck /dev/sdb1." : [команда fsck] ; "Подсказка. find: Помогает найти файлы. Например, find . ­iname ‘doc ищет файлы, имя которых начинается с ‘doc’." : [команда find]. — С. 36 ; Защитите свою систему. Не доверяйте своим чувствам: почем вы знаете, что вы — это и правда вы? : [формат файла /etc/passwd с комментарием; специальное разрешение SUID (Set User ID — Задать ID пользователя) утилиты passwd; основы sudo — предоставление доступа к sudo редактированием файла /etc/sudoers; навыки системного администрирования домашнего пользователя — мониторинг процессов с помощью команды ps, завершение процессов командой kill, использование команды top для просмотра списка запущенных задач; планирование задач с помощью команды at и демона Cron]. — С. 36-37 ; Сила вертикальной черты : [оператор | (pipe, канал) для отправки информации вывода одной команды на вход другой команды] ; Еще большее могущество : [применение утилиты  screen и команд renice, xkill, dmidecode] : [советы] ; "Подсказка. tmux: Может создавать много сессий, запускать задачи в каждой и переключаться между ними, не останавливая остальных.." : [команда tmux]. — С. 37.
     Аннотация

     Загляните вглубь Linux и раскройте подлинную мощь командной строки (Command Line Interface, CLI) Linux — интерфейса переднего края любой ОС. 
     Маянк Шарма объясняет, как стать мастером терминала, и подобрал ряд команд, с которыми нужно ознакомиться, чтобы эффективнее работать. Как только почувствуете себя комфортно в терминале, Вы оцените его скорость и эффективность для выполнения основных задач администрирования. Навыки, обретенные на страницах руководства, также улучшат Вашу работу в Linux и помогут влиться в ряды опытных пользователей. 
 

Ботвик, Н. Главное. Системные инструменты : [Linux Format, 2017, № 4 (222), апр.]

Ботвик, Н. Главное. Системные инструменты [Текст] : [аннотированный перечень системных инструментов опубликованных на диске DVD к номеру] / Нейл Ботвик (Neil Bothwick)  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 107. — (На диске) (И еще!). — Cодерж.: Checkinstall : [установка tar­-архива с помощью менеджера пакетов] ; GNU Core Utils : [основные утилиты, обязанные быть в каждой операционной системе] ; Hardinfo : [инструмент для тестирования системы] ; Kernel : [исходник последней версии ядра] ; Memtest86+ : [проверка ОЗУ на сбои и ошибки] ; Plop : [простой менеджер загрузки для запуска операционных систем] ; RaWrite : [создание загрузочных дискет в Windows] ; SBM : [независимый от ОС менеджер загрузки с простым в использовании интерфейсом] ; WvDial : [соединение с Интернетом через телефонный модем]. 
     Аннотация
     Основные системные программы пользователя системы под Linux. 
 

Neofetch 3.0 

Толстой, А. Neofetch. Версия: 3.0. Сайт: http://bit.ly/neofetch [Текст] : инструмент командной строки : [обзор] / Александр Толстой [Alexander Tolstoy]  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 102. — (LXFHotPicks). 
     Аннотация
     Программа для вывода в терминале подсвеченной и раскрашенной в ASCII полезной информацию о своей системе. 
 

Часто задаваемые вопросы. Сброс

Часто задаваемые вопросы. Сброс [Текст] : [ответ на вопросы читателей]  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 99. — (Ответы). 
     Аннотация
     Зачем компьютерам кнопка перезагрузки и почему она не нужна в Linux, где есть комбинация клавиш Alt, SysRq (она же Print Screen) и командной; полезные командные клавиши R, E, I, S, U и B, их последовательность и способ ее запоминания, как перезагрузить удаленный компьютер. 
     Полный список других командных клавиш — документация ядра в файле /usr/src/linux/Documentation/sysrq.txt или на www.mjmwired.net/kernel/Documentation/sysrq.txt.
 

Коротко про… Случайные «падения»

Коротко про… Случайные «падения» [Текст] : [источники случайных падений компьютера] : [краткая справка]  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 97. — (Ответы). 
     Аннотация
     Случайные падения компьютера — источники проблем (блок бесперебойного питания или аккумуляторная батарея, ошибки памяти, сбои программ, сбои в сети питания). 

Балдин, Е. М. Компьютер помощнее

Балдин, Е. М. Компьютер помощнее [Текст] : [GNU/Linux в управлении современными компьютерами и бытовой техникой] / Евгений Михайлович Балдин  //  Linux Format. — 2017. — № 4 (222), апр.. — С. 61. — (Учебники). 
     Аннотация
     В связи с выпуском томской фирмой UNIGINE нового теста Суперпозиция Евгений Михайлович Балдин отмечает, что выбор подходящего для GNU/Linux железа сейчас сделался гораздо беспроблемнее, чем было ранее. И называет одну из причин беспроблемности — появление все большего числа бытовых устройств под управлением Linux. 
 

di 2.4.5

Смедли, Р. di. Версия: 2.4.5. Сайт: www.gentoo.com/di [Текст] : утилита дисковой информации : [краткая характеристика] / Ричард Смедли [Richard Smedley]  //  Linux Format. — 2014. — № 5 (183), май. — С. 105. — (LXFHotPicks). 
     Аннотация
     Продвинутая df-подобная утилита обзора дисков di — гибкость, опции. 
 

Xnee 3.17

Смедли, Р. Xnee. Версия: 3.17. Сайт: www.sandklef.com/xnee [Текст] : инструмент записи действий пользователя X11 : [краткая информация] / Ричард Смедли [Richard Smedley]  //  Linux Format. — 2014. — № 5 (183), май. — С. 102. — (LXFHotPicks). 
     Аннотация
     Приложение Xnee от Хенрика Сандклефа (Henrik Sandklef) для записи и воспроизведения в текстовом файле действий пользователя с мышью и клавиатурой, распространения этих действий на другие компьютеры, что делает его весьма удобным для демонстрации в классе или даже при удаленном обучении. 
 

3. Стар, но SMART

3. Стар, но SMART [Текст] : [сообщение об ошибке SMART] : [ответ на вопрос посетителя форумов GregS, старый компьютер которого при загрузке показывает сообщение «SMART: Secondary Master Hard Status Bad» (SMART: плохое состояние второго диска  Master)]  //  Linux Format. — 2014. — № 5 (183), май. — С. 97, колон. 2-3 — 98, колон. 1. — (Ответы). 
     Аннотация
     SMART (Self­Monitoring, Analysis and Reporting Technology — Технология самоконтроля, анализа и отчетности) — это программа самодиагностики, встроенная в современные жесткие диски. Ошибка SMART не обязательно означает неисправность диска, но свидетельствует о наличии проблемы, которая способна вызвать неисправность. Для того, чтобы подробнее узнать о ситуации рекомендовано использовать пакет Smartmontools и дана информация о его применении. Сообщается, что есть графический клиент под названием GSmartControl, но его возможности несколько скромнее.
 

1. Новый ноутбук без DVD

1. Новый ноутбук без DVD [Текст] : [особенности копирование ISO-образов на USB] : [ответ на вопрос читателя Терри Джарвиса (Terry Jarvis), которого интересует надежный способ записи ISO-образа на флэшку, и что ему делать с записанными дисками, если в ноутбуке нет DVD-привода]  //  Linux Format. — 2014. — № 5 (183), май. — С. 96, колон. 1-3. — (Ответы). 
     Аннотация
     Копирование ISO-образов на USB имеет особенности. У многих дистрибутивов ISO-образы гибридные и загружаются как с DVD, так и с флэшки. Определить, является ли образ гибридным, можно с помощью команды fdisk. Гибридный образ всегда имеет раздел, который fdisk отображает в виде имени образа с цифрой, обычно 1. В таком случае его можно сконвертировать командой isohybrid, которая входит в пакет Syslinux. Также при записи дисков следует учитывать какой загрузчик используется диском — isolinux или Grub2 (тогда файл ISO­образа можно копировать напрямую на флэшку командой dd и обязательно задать параметр bs, иначе команда будет работать вечно). Вместо dd можно установить утилиту dcfldd (http://dcfldd.sourceforge.net). 
 

Ботвик, Н. Cron и at: точно по расписанию

Ботвик, Н. Cron и at: точно по расписанию [Текст] : учебник : [настройка выполнения регулярных задач в Cron и настройка выполнения однократных событий командой at]  / Нейл Ботвик [Neil Bothwick]  //  Linux Format. — 2014. — № 5 (183), май. — С. 68-69. — (Учебник) (Планирование задач). 
     Аннотация
     Как не забивать голову стандартными ежедневными задачами, переложив на компьютер запуск рутинных заданий по расписанию.  
     Демоны Cron для Linux и самый популярный из них — vixie-cron, файлы crontab, формат файлов crontab пользователя и пример файла.
     Команда at — аргументы и задания, примеры.