- Подборка книг для изучения Linux
- Just for Fun: The Story of an Accidental Revolutionary
- Командная строка Linux. Полное руководство
- Linux глазами хакера
- Ten Steps to Linux Survival
- Linux. Карманный справочник
- Linux Bible
- Официальная документация Ubuntu
- Red Hat Enterprise Linux 6 Essentials
- Современные операционные системы
- Внутреннее устройство Linux
- How Linux Works: What Every Superuser Should Know
- UNIX and Linux System Administration Handbook
- Встраиваемые системы на основе Linux
- Linux From Scratch
- Настольная книга администратора Debian
- ТОП 20 статей для начинающего пользователя Linux Mint
- Что такое Linux и что такое дистрибутив Linux
- Графические оболочки Linux
- Чистая установка Linux Mint
- Установка Linux Mint рядом c Windows 10
- Изменение порядка загрузки операционных систем (Linux, Windows)
- Как создать снимок системы в Linux Mint
- Как обновить Linux Mint
- Что такое репозитории в Linux
- Как подключить PPA-репозиторий в Linux Mint
- Как сделать скриншот экрана в Linux Mint
- Как установить Google Chrome в Linux Mint
- Как создать архив в Linux Mint и как распаковать архив
- Как отформатировать USB флешку в Linux Mint
- Как записать ISO образ на USB флешку в Linux Mint
- Как прописать статический IP адрес в Linux Mint
- Как запустить Windows-приложение в Linux
- Установка Wine в Linux Mint – 2 способа установки
- Настройка даты и времени в Linux Mint
- Как создать пользователя в Linux Mint
- Как русифицировать Live версию Linux Mint
Подборка книг для изучения Linux
Операционные системы на базе Linux любят за гибкость, масштабируемость и обширные возможности в настройке и персонализации. Благодаря этому существует множество Linux-дистрибутивов для различных целей: от домашнего использования до управления кластерами серверов. Но чтобы добиться максимальной производительности и безопасности, нужно понимать процессы, проходящие внутри этой ОС, и изменять настройки системы, стоящие по умолчанию. Книги, указанные ниже, помогут в администрировании системы и создании собственных дистрибутивов.
Just for Fun: The Story of an Accidental Revolutionary
Книга, написанная самим создателем Linux Линусом Торвальдсом. В ней он рассказывает о своей жизни и о том, с чего началась разработка Linux. Также в ней Линус поделился своим видением по разработке открытого программного обеспечения и Linux в частности. Если хочется посмотреть на Linux со стороны «отца» системы, а также больше узнать о его личности, то эта книга обязательна к прочтению.
Командная строка Linux. Полное руководство
Командная строка в Linux — основной инструмент для работы с этой ОС. Поэтому, чтобы полноценно настроить систему под свои нужды и ускорить рабочий процесс, нужно обучиться работе с этим инструментом и основным командам. Данная книга познакомит читателя с возможностями командной строки в Linux. В частности, здесь рассказывается о том, как:
- создавать, удалять и редактировать файлы, а также работать с каталогами и символьными ссылками;
- администрировать систему, включая установку необходимых пакетов и управление процессами;
- писать скрипты для автоматизации различных задач;
- работать с текстовыми файлами.
Linux глазами хакера
Несмотря на название книги, она подойдёт не только специалистам в информационной безопасности, но и системным администраторам. В данной книге по полочкам разложены многие аспекты настройки ОС Linux с целью повышения безопасности и производительности системы. Автор Михаил Флёнов рассмотрел потенциальные уязвимости и атаки злоумышленников, а также методы борьбы с ними. Книга хороша также тем, что с её помощью можно изучить «внутреннюю кухню» Linux.
Ten Steps to Linux Survival
Книга подойдёт системным администраторам, которые обеспечивают стабильную работу серверов на Windows, но сталкиваются с настройкой Linux-окружения. Она поможет быстро освоиться с работой на Linux. В ней вы найдёте информацию по настройке сетей, работе с файловой системой, диагностике работы серверов, а также управлению процессами.
Linux. Карманный справочник
Второе издание книги, главная особенность которой — небольшой размер и максимум практики. В ней содержится более 100 готовых к использованию фрагментов программ и команд для выполнения типичных задач в Linux. Материал книги охватывает как командную строку, так и различные оболочки Linux. Но она не заменит полноценное руководство по Linux, поскольку предназначена именно для быстрого поиска решения возникающих задач.
Linux Bible
Девятое издание этой книги является достаточно полным руководством по работе с Linux, в том числе с Red Hat Enterprise Linux 7 (RHEL 7), Fedora 21 и Ubuntu 14.04 LTS. Отличительной особенностью книги стало разделение материала по уровням. Сначала даётся базовая информация о Linux, затем необходимые знания для рядового пользователя, системного администратора, потом рассматриваются серверное администрирование и безопасность. За счёт такой многоуровневости книга подойдёт всем желающим уверенно работать с этой ОС.
Официальная документация Ubuntu
Официальная документация популярного Linux-дистрибутива Ubuntu постоянно поддерживается, поэтому в ней можно найти подробную информацию о наиболее последних версиях системы. Оно содержит информацию о том, как устанавливать и настраивать различные приложения в пользовательской и серверной версиях Ubuntu в соответствии с заданными требованиями. Документация по Ubuntu Desktop доступна для чтения только онлайн, по Ubuntu Server — онлайн и в PDF-формате.
Red Hat Enterprise Linux 6 Essentials
В корпоративной среде популярностью пользуется дистрибутив Red Hat Enterprise Linux, считающийся одним из самых стабильных. Данная книга призвана рассказать об особенностях системы как новичкам, так и опытным пользователям. Новичку будет интересно почитать о настройке рабочей среды, электронной почты и веб-сервера. Более опытные пользователи RHEL найдут в книге такие темы, как удалённый доступ, управление логическими томами (LVM), разделение дисков, виртуализация KVM, SSH и совместное использование файлов с использованием Samba и NFS. В книге рассматривается немного устаревший RHEL 6, но в ней описаны концептуальные вещи, не теряющие актуальность со временем.
Современные операционные системы
Эту книгу нельзя было обойти стороной, хоть и Linux рассматривается только в одном разделе. Это классический труд Эндрю Таненбаума, в котором рассказывается обо всех аспектах современных операционных систем. В разделе про Linux можно найти информацию об истории возникновения UNIX и Linux, архитектуре системы, её процессах, управлении памятью, вводе-выводе, файловой системе и безопасности. Кроме того, а этой главе рассматривается и Android как отдельная система на базе Linux.
Внутреннее устройство Linux
Книга является хорошим руководством по работе с ядром Linux. В ней рассказывается о различных нюансах при эксплуатации этой ОС, системном администрировании Linux, а также о низкоуровневых механизмах системы. Также в книге рассматривается программирование shell-скриптов, программирование на языке Си, безопасность системы, виртуализация, компьютерные сети и многое другое.
How Linux Works: What Every Superuser Should Know
Книга будет интересна всем, кто интересуется внутренней составляющей Linux. Здесь рассказывается о загрузке ОС, управлении устройствами, драйверами устройств и процессами, работе сетей и интерфейсов, инструментах для разработки, написании эффективных shell-скриптов, а также ключевых функциях ядра в пользовательском пространстве: системные вызовы, ввод/вывод и файловая система. Все эти знания помогут тщательно настроить систему под себя.
UNIX and Linux System Administration Handbook
Книга является полным руководством по установке, настройке и обслуживанию любых UNIX- или Linux-систем, в том числе обеспечивающих облачную инфраструктуру. Руководство охватывает такие темы, как управление хранилищем, проектирование и администрирование сети, безопасность, веб-хостинг, автоматизация, управление конфигурацией, анализ производительности, виртуализация и DNS.
Встраиваемые системы на основе Linux
В книге описано поэтапное конструирование собственной системы на базе Linux только с необходимыми open source программами. В частности, автор Крис Симмондс рассматривает:
- необходимый для этого набор инструментов;
- ядро Linux и его загрузчики;
- конфигурирование файловой системы;
- работу с системами сборки Buildroot и Yocto Project;
- управление памятью, а также процессы и потоки;
- отладку и оптимизацию полученной системы;
- исполнение приложений реального времени.
Linux From Scratch
Данная книга поможет пошагово создать собственный Linux-дистрибутив с необходимыми программами. Руководство описывает как процесс подготовки к сборке дистрибутива, так и его установку, конфигурирование, настройку загрузчика для запуска системы, а также финальные штрихи.
Сама онлайн-книга является дополнением к одноимённому проекту. Его цель — создание гибкой и производительной системы, заточенной под нужды конкретного пользователя. Однако созданием собственной ОС можно заняться ещё и для того, чтобы лучше изучить структуру Linux изнутри.
Настольная книга администратора Debian
Одна из немногих качественных книг о Linux-дистрибутиве Debian. Её поддерживают опытные участники сообщества этой ОС, что означает качественную и понятную подачу материала. Книга призвана собрать всю необходимую информацию об этой системе в одном месте, чтобы сделать дистрибутив популярным у пользователей. В силу того, что экосистема Debian состоит только из свободного ПО, то и сама книга доступна для прочтения всем желающим на нескольких языках, включая русский. Седьмое издание книги описывает Debian версии 8.
Какие книги помогли вам освоиться в Linux? Пишите своё мнение в комментариях. Лучшие книги из комментариев также войдут в эту подборку.
Источник
ТОП 20 статей для начинающего пользователя Linux Mint
Всем привет! Сегодня я представлю Вам список из 20 статей, которые отлично подойдут начинающим пользователям Linux Mint. В этих статьях содержится вся необходимая информация, чтобы начать пользоваться этой системой.
Все статьи написаны лично мной максимально простым и доступным для новичков языком и расположены они на этом же сайте в открытом доступе, поэтому Вам не придётся посещать какие-то сторонние ресурсы для того, чтобы прочитать их.
Таким образом, если Вы являетесь начинающим пользователем Linux Mint или только хотите познакомиться с этой операционной системой, все статьи из этой подборки будут Вам максимально полезны, и я рекомендую Вам их прочитать.
Однако обязательно отмечу, что статьи никак не упорядочены и не имеют какой-то методики обучения, или комплексного подхода к изучению Linux Mint, это всего лишь подборка статей для начинающих.
Итак, давайте начинать.
Что такое Linux и что такое дистрибутив Linux
В этой статье максимально просто и понятно, специально для начинающих, рассказано о том, что вообще такое Linux, что такое дистрибутив Linux, в ней отмечены особенности Linux и основные отличия от операционной системы Windows. Если Вы хотите узнать, что такое Linux, рекомендую Вам прочитать именно эту статью.
Графические оболочки Linux
В этом материале рассмотрены популярные графические оболочки Linux, я расскажу, что такое графическая оболочка, расскажу про особенности каждой графической оболочки, Вы узнаете, в каких дистрибутивах Linux активно используется та или иная графическая оболочка и, конечно же, я покажу, как выглядят все эти оболочки, т.е. приведу скриншоты.
Чистая установка Linux Mint
В данной статье подробно описан процесс установки Linux Mint, при этом рассмотрено несколько вариантов установки, включая ситуацию, когда на компьютере нет установленных операционных систем.
Установка Linux Mint рядом c Windows 10
Если Вы не готовы отказаться от Windows, то для установки Linux Mint необязательно удалять Windows с компьютера, так как существует возможность установить две операционные системы на компьютер.
В этой статье подробно описан процесс установки Linux Mint на компьютер второй операционной системой рядом с Windows 10.
Изменение порядка загрузки операционных систем (Linux, Windows)
Если Вы установили Linux Mint второй системой на компьютер рядом с Windows (по инструкции, представленной в статье чуть выше), то по умолчанию у Вас будет загружаться Linux Mint, однако многим хочется изменить данный порядок, например, чтобы по умолчанию загружалась Windows, иными словами, отсортировать порядок так, как им хочется.
В этой статье я подробно расскажу о том, как это сделать, т.е. как изменить порядок загрузки операционных систем в загрузчике GRUB. В статье показан пример реализации в дистрибутиве Ubuntu, однако в Linux Mint необходимо выполнить аналогичные действия.
Как создать снимок системы в Linux Mint
Если Вы часто вносите изменения в настройки операционной системы Linux Mint или устанавливаете различные программы, неважно с какой целью, то скорей всего Вы хотите в случае какого-либо сбоя в работе системы иметь возможность откатиться назад, т.е. восстановить систему на определённый момент времени до Ваших действий, которые и стали причиной этого сбоя, это могут быть некорректные настройки или установленное приложение.
В этой статье я расскажу, как можно создать снимок системы, т.е. резервную копию системы, а также покажу процесс восстановления системы из резервной копии.
Как обновить Linux Mint
Новые версии дистрибутива Linux Mint выходят достаточно часто, примерно два раза в год, а если говорить об обновлениях безопасности, то они вообще выходят чуть ли не каждый день.
Если обновления безопасности так же, как и в Windows, могут устанавливаться автоматически, то новые версии Linux Mint устанавливаются вручную.
В этой статье показан пример обновления Linux Mint на новую версию.
Что такое репозитории в Linux
Из данного материала Вы узнаете, что такое репозитории в Linux, для чего они нужны, какие виды репозиториев бывают, как работать с этими репозиториями, и какие инструменты для этого используются.
Как подключить PPA-репозиторий в Linux Mint
В стандартных репозиториях практически каждого дистрибутива Linux, включая Linux Mint, хранится огромное количество пакетов приложений, однако бывает и такое, что в стандартных репозиториях конкретного дистрибутива Linux отсутствует какой-либо пакет интересующего Вас приложения. В таких случаях разработчики для распространения своих приложений используют так называемые PPA-репозитории.
В этой статье показан процесс подключения PPA-репозитория в Linux Mint.
Как сделать скриншот экрана в Linux Mint
Если Вы делаете скриншоты в Windows, то данная статья будет Вам полезна, так как в этой статье мы с Вами поговорим о том, как можно сделать скриншот экрана в Linux (на примере нескольких дистрибутивов, включая Linux Mint). Напомню, скриншот (screenshot) – это снимок экрана, иными словами, это изображение, на котором отображено то, что Вы видите на экране монитора компьютера.
Как установить Google Chrome в Linux Mint
По умолчанию во многих дистрибутивах Linux отсутствует браузер Google Chrome, и Linux Mint не исключение, его даже нет в стандартных репозиториях, но многие привыкли к нему и хотят использовать именно его.
В этой статье я покажу, как установить Google Chrome в Linux Mint.
Как создать архив в Linux Mint и как распаковать архив
В данной статье я расскажу, как работать с архивами в дистрибутиве Linux Mint, т.е. как создавать архивы и как их распаковывать. Кроме этого мы поговорим о том, какие типы архивов бывают в Linux.
Как отформатировать USB флешку в Linux Mint
В этой статье будет рассмотрен простой способ форматирования USB флешки в операционной системе Linux Mint, это несложный процесс, даже начинающий пользователь сможет это сделать.
Как записать ISO образ на USB флешку в Linux Mint
Из данной статьи Вы узнаете, как можно записать ISO образ диска на USB, иными словами, Вы научитесь создавать загрузочные USB флешки из ISO образа, при этом я покажу несколько способов.
Как прописать статический IP адрес в Linux Mint
В большинстве случаев для того, чтобы задать статический IP адрес в Linux, предлагается править конфигурационные файлы, и это, конечно же, для начинающих не очень удобно. Но в дистрибутивах с графическим окружением, которые рассчитаны на домашнее использование, есть специальные графические инструменты для настройки сети, в том числе функционал изменения IP адреса.
В этом материале я покажу, как можно с помощью графического интерфейса вручную задать статический IP адрес в Linux Mint.
Как запустить Windows-приложение в Linux
Если у Вас возникает вопрос – а как в Linux Mint запустить программу, которая была в Windows, иными словами, как запустить программу или игру, которая была разработана для Windows, в Linux Mint.
В этой статье я расскажу Вам, можно ли это сделать, и если можно, то как.
Установка Wine в Linux Mint – 2 способа установки
В этом материале я подробно расскажу о том, как установить программу Wine в дистрибутиве Linux Mint. При этом я покажу 2 способа установки: первый — для новичков, а второй — для более продвинутых пользователей.
Настройка даты и времени в Linux Mint
В случае если у Вас по каким-либо причинам сбилось время или оно отображается неправильно, в Linux Mint все можно настроить самостоятельно, т.е. вручную с помощью графического интерфейса.
В этой статье показано, как настраивается дата и время в Linux Mint, а также какие дополнительные параметры формата отображения даты и времени существуют в данной системе.
Как создать пользователя в Linux Mint
Linux Mint – это многопользовательская система, поэтому в ней, так же как и в Windows, есть возможность создавать дополнительных пользователей.
Добавлять пользователей в Linux Mint можно нескольким способами: первый – с помощью графического интерфейса, который подходит начинающим пользователям, и второй – с помощью терминала Linux, для продвинутых пользователей, в этой статье я покажу оба способа.
Как русифицировать Live версию Linux Mint
Linux Mint необязательно устанавливать на компьютер для того, чтобы просто протестировать или попробовать эту систему, так как Linux Mint распространяется в виде Live версии, однако эта версия на английском языке.
В этой статье я покажу, как можно русифицировать Live версию Linux Mint.
Для комплексного знакомства с Linux на уровне пользователя, без использования командной строки, рекомендую почитать мою книгу – «Linux для обычных пользователей. Основы Linux – как операционной системы на домашнем компьютере», в этой книге уже есть некая методика, последовательность подачи материала, рассчитанная на начинающих.
На сегодня это все, надеюсь, данная подборка статей будет Вам полезна, пока!
Источник