Как самостоятельно учить Linux: советы для новичков

изучение linux

От смартфонов до автомобилей, суперкомпьютеров и бытовой техники, от домашних компьютеров до корпоративных серверов — везде Linux. Но помимо этого, она является надёжной и безопасной операционной системой. Как научиться в ней работать? Подробный план действий — далее. 

Самостоятельное изучение Linux: рекомендации и советы

Сколько времени требуется для изучения?

Вы можете научиться пользоваться операционной системой Linux в течение 2-3 дней, если будете использовать Linux в качестве основной ОС. Если речь идёт о командной строке, рассчитывайте потратить как минимум 2-3 недели на изучение основных команд.

Время обучения будет зависеть от ваших целей. Если вы хотите юзать дистрибутив Linux в качестве основной ОС, вы можете сделать это за несколько дней.

Командная строка (терминал) — это отдельная история. Рассчитывайте потратить несколько недель на изучение основных команд. Кроме того, есть целый мир более сложных команд, которые вам тоже нужно выучить. Ожидайте потратить на это ещё около полугода. Начать можно с этого материала.

Самостоятельное изучение Linux: советы начинающим

Учитесь, делая

Лучший способ узнать больше о Linux — это попрактиковаться. Гуглите и применяйте полученную информацию. Это позволит вам лучше понять, как можно использовать конкретные команды и закрепить эти знания. 

Поставьте цель

Предположим, вы хотите настроить веб-сервер с помощью Linux. Вы можете решить, что сосредоточитесь на изучении Nginx и Apache, оба они используются для размещения веб-серверов в Linux. Эти цели будут направлять вас и держать на правильном пути.

Вот несколько идей, которые вам следует позаимствовать:

  • создайте личный облачный, файловый сервер или веб-сервер,
  • разверните стек LAMP,
  • создайте медиацентр, прокси-сервер,
  • настройте брандмауэр,
  • создайте резервный файловый сервер.

В Linux нет предела возможностям. Попробуйте для начала взяться за простой проект, типа развёртывание стека LAMP. Это поможет вам попрактиковаться в работе с командной строкой, а также даст чёткую цель, к которой нужно стремиться. Когда вы почувствуете себя комфортно в Linux, возьмитесь за более крупный проект — настройте прокси-сервер.

Присоединитесь к сообществу 

Проведите небольшое исследование сообществ разработчиков и присоединитесь к одному или двум. Такие группы — отличное место для обсуждения проблем, новых проектов и много другого.

Вот несколько хороших сообществ:

  • LinuxQuestions.org — одно из самых активных сообществ Linux в сети;
  • StackOverflow: здесь все задают вопросы, связанные с Linux и получают на них ответы;
  • UbuntuForums.org — отличный форум, где пользователи дистрибутива Ubuntu могут пообщаться;
  • Dev.to: сообщество разработчиков, где есть ветка форума исключительно для дискуссий, связанных с Linux;
  • DigitalOcean — на этом сайте есть тысячи руководств по кодированию и Linux, которые отлично подходят для начинающих и экспертов. Комменты к материалам здесь, как отдельный вид искусства.

С чего начать изучение Linux (пошаговая инструкция) 

ШАГ № 1. Затестите дистрибутивы и выберите один

Дистрибутивы — пакеты ядра Linux и некоторые приложения, сгруппированные вместе с целью упростить установку. Эти пакеты отличаются друг от друга и созданы с учётом пожеланий различных типов пользователей. Некоторым пользователям нужен сервер без графического интерфейса, в то время как другим нужен красивый рабочий стол. Другим нужна облегчённая ОС для бесперебойной работы на их очень старом оборудовании. Другим пользователям необходимо установить Linux в системе на базе ARM (например, Raspberry Pi и её Raspbian). Вариантов правда много.

Некоторые из популярных дистрибутивов:

  • Ubuntu (есть десктопный вариант и для серверов),
  • Lubuntu (для оборудования с ограниченными ресурсами),
  • Kali Linux (для тестирований на предмет взлома и для исследований безопасности),
  • Raspbian (для Raspberry Pi).

Исчерпывающий список всех доступных вариаций будет содержать более 100 наименований. Если вам не подошли вышеупомянутые, попробуйте затестить эти дистро

Самое приятное в этом шаге то, что опробовать дистрибутивы стало проще, чем когда-либо. Вам не нужно полностью менять свою ОС на одну из вариаций Linux.

В основном есть 3 варианта развития событий:

  • установите дистро с помощью VirtualBox, 
  • загрузите Linux на USB-накопитель и запустите свой ноутбук с него,
  • инсталлируйте Linux вместе с основной ОС и выбирайте, какую из них использовать при каждом включении компьютера.

Если у вас довольно мощная машина — используйте первый вариант. Если производительность кажется низкой, вы всегда можете затестить дистро с помощью Live USB или двойной загрузки.

ШАГ № 2: Настройте дистрибутив, чтобы он делал все, что вы хотите

Когда вы выбрали дистрибутив, настройте его так, как нужно вам. Просто загуглите “Начало работы с <название вашего дистрибутива>”, и вы найдёте множество статей по теме. Вы можете попробовать: 

  • настроить собственный веб-сервер дома,
  • поделиться файлами в домашней сети, 
  • автоматизировать приложения для запуска в определённое время, 
  • изменить среду рабочего стола в соответствии с вашими потребностями и многое другое.

ШАГ № 3: Начните изучать языки программирования 

На предыдущих этапах вы работали над своими проектами, сейчас самое время их улучшить. Заставьте их делать больше, чем показал вам учебник, используя навыки, которые вы уже развили.

На этом этапе вам может понадобиться изучить некоторые языки программирования, чтобы воплотить свои проекты в жизнь. Я предлагаю Python или Bash для этого, так как их легче изучить (+ на них написано много проектов, доступных на github.com).

ШАГ № 4: Продолжайте исследовать и учиться

Теперь вы должны были достичь уровня, когда вам не нужно каждые 5 минут гуглить, чтобы что-то выяснить. Поздравляем, вы стали независимым пользователем Linux. На этом этапе делайте то, что вам кажется интересным, главное не останавливаться. 

Книги для изучения Linux

Помимо разных полезных Интернет-ресурсов, которые вы нагуглите, новичкам важно обратить внимание на книги. В чём их преимущество? Конечно же в системности. В учебнике не будет лишней информации, вы не собьётесь с курса и не начнёте копать в другом направлении. 

ТОП книг: туториал по Linux

  1. Карманный путеводитель по Linux: основные команды. Книга, которая обеспечивает организованный путь обучения. Она поможет вам освоить наиболее полезные и важные команды. 
  2. Командная строка Linux. Автор ведёт вас от самых первых нажатий клавиш терминала до написания полных программ. Помимо практических знаний, книга также раскрывает основную концепцию каждой темы.
  3. Linux для начинающих: введение в операционную систему Linux и командную строку Самое приятное в этой книге то, что вам не нужны какие-либо предварительные знания ОС Linux. Вы будете руководствоваться пошаговым логическим и систематическим подходом. В этом учебном материале также рассматриваются новые концепции и жаргонизмы. 
  4. Библия командной строки Linux. В книге есть информация о сценариях оболочки и показано практическое применение команд для автоматических функций, которые часто выполняются.
  5. Книга Unix и Linux. Руководство системного администратора. Это руководство по установке, настройке и обслуживанию любой системы UNIX или Linux. Эту книгу стоит читать тогда, когда вы уже разобрались в некоторых азах. 
  6. Книга Bash. Карманный справочник системного администратора. Чтобы научиться взаимодействовать с Unix-подобными ОС, нужно понять, как работать с оболочкой Bash. Этот небольшой справочник должен лежать у вас под рукой. 
  7. Книга Head First. Python. Эта книга поможет выучить Python, с помощью уникального метода. Он выходит за рамки синтаксиса и практических руководств.

Итог: как выучить Linux?

Linux везде. Он есть в наших телефонах, автомобилях, смарт-устройствах и многом другом. Возможность навигации по ОС Linux даст вам лучшее понимание того, как работают компьютеры. Хотите разобраться в этой ОС?

Вот основные шаги, которые вы должны выполнить, чтобы научиться использовать Linux:

  • найдите подходящие для вас учебные ресурсы,
  • овладейте основами,
  • присоединяйтесь к сообществу,
  • создайте проект,
  • практикуйте и совершенствуйте свои навыки.

Но даже после того, как вы изучите основы, ваше путешествие не закончится: вы всегда можете узнать больше и улучшить свои навыки! Например, на курсах IT Education Center.

Уже выучили Linux? Опишите свой обучающий путь в комментариях. 

Добавить комментарий

Спасибо, что поделились