Когда нас спрашивают, почему стоит изучать Linux, первое, что приходит в голову, — это стандартные ответы: безопасность, свобода, бесплатность, настраиваемость, превосходная поддержка сообщества. И всё это правда. Но это не вся правда.
Настоящая причина, по которой инженеры и разработчики изучают и используют Linux, часто остаётся невысказанной. А она простая: потому что это интересно.
Интересно понимать, как работает система. Интересно, когда можешь изменить абсолютно любой параметр, сломать систему, а затем залезть в режим восстановления, чтобы всё починить. Интересно выбирать из сотен доступных дистрибутивов. Интересно использовать командную строку.
Linux — это не просто операционная система. Это способ мышления о вычислениях. Это система, которая уважает ваше право понимать, как она работает, и изменять её по своему усмотрению. В мире, где программное обеспечение всё чаще скрывает свою внутреннюю работу за красивыми интерфейсами, Linux остаётся прозрачной и честной.
Но есть и практические причины. Linux — это основа современной инфраструктуры. Серверы, облачные платформы, контейнеры, встроенные системы — везде Linux. Изучая Linux, вы изучаете язык, на котором говорит большая часть интернета. Вы получаете доступ к инструментам, которые используют профессионалы по всему миру.
"Изучить Linux — это не только научиться работать с системой. Это значит понять принципы, на которых построена современная вычислительная техника.
Это инвестиция в ваше будущее как специалиста в области информационных технологий."
Для кого этот хендбук
Этот справочник будет полезен всем, кто:
- ещё учится, но планирует работать в ИТ;
- недавно начал работать в ИТ и хочет закрепить базу;
- ищет хороший учебник по Linux для своих студентов;
- просто любит изучать всё новое.
Кто его написал
Как вы уже могли догадаться — фанаты Linux.
А чуть подробнее о нас и нашем опыте можно почитать в этом разделе.
Что нужно знать перед началом
Для старта вам не потребуется специальных знаний.
Но хотим сразу подчеркнуть: это руководство не претендует на охват всех аспектов Linux.
Мы сознательно не будем затрагивать множество важных, но специфичных тем: выбор графического окружения, обзор всех существующих дистрибутивов, настройка рабочего стола, установка драйверов для конкретного оборудования и многие другие вопросы, которые могут быть интересны пользователям Linux.
Наша цель более узкая и, возможно, более важная: научить вас пользоваться консольной Linux.
Почему именно консоль? Потому что это универсальный навык. Основа, фундамент, на котором строится всё остальное. Освоив его, вы сможете работать с любой Linux-системой, в любой ситуации, на любом оборудовании. Это навык, который не устаревает и не зависит от модных трендов в интерфейсах. Это то, что остаётся, когда всё остальное меняется.
Как будет устроен наш рассказ
Хендбук состоит из девяти глав:
- Тут мы чуть погрузимся в контекст: как вообще появилась Linux и что делает её особенной. И самое главное: расскажем, как начать с ней работу.
- Здесь познакомимся с командной строкой: что это за инструмент и почему его можно сравнить с хирургическим скальпелем.
- В этой главе поговорим о текстовых редакторах и помимо прочего узнаем, как выйти из легендарного Vim.
- Далее дадим пользователям права и узнаем, что такое
sudo. - Эта глава научит вас устанавливать программы и познакомит с пакетным менеджером
apt. - В этой главе займёмся управлением процессами и вычислим, кто съел весь CPU.
- Тут поработаем с сетью: проверим подключение к интернету, узнаем скорость соединения и что-нибудь скачаем.
- Здесь вас будет ждать практическая работа: большая задача, которая поможет закрепить все навыки из хендбука.
- А в заключительной главе мы подготовили рассказ о профессиях, для которых важно знание Linux, — чтобы вы могли при необходимости наметить дальнейшие карьерные траектории.
Пока что мы опубликовали только три главы, остальные будут позже. Так что советуем вступить в сообщество студентов , чтобы быть в курсе анонсов.
А сейчас скорее переходите ко второй главе!