Как правильно изучать linux

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Управление реле через usb 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: Начните изучать языки программирования

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

Читайте также:  Com port linux mint

На этом этапе вам может понадобиться изучить некоторые языки программирования, чтобы воплотить свои проекты в жизнь. Я предлагаю 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 mint забыл пароль администратора

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

Источник

С чего начать изучение Linux с нуля?

Хочу начать изучать Линукс. Сам Линукс я видел всего пару раз в жизни — это был Live CD Linux Ubuntu 7, лежал как спасательный круг если в винда не грузилась. Там был графический интрефейс, и всё более-менее было понятно. Хотел бы с нуля начать — команды, установка и прочее. Подскажите что почитать на эту тему и с чем начать эксперементирвать.

illuminat17

Здравствуйте, Vitaminka!
Я бы Вам посоветовал предпринять следующие шаги.
1. Установить один из хорошо поддерживаемых дистрибутивов на «компьютер под рукой» (свой домашний, второй свой домашний, виртуалка). На мой взгляд, если Вы сам не сторонник «шоковой терапии», то лучший вариант поставить на второй домашний (тестовый), а если сторонник, то сразу на главный домашний. Из дистрибутивов рекомендую в порядке убывания предпочтения для вашего случая следующий список:
Ubuntu 16.04
www.ubuntu.com/download/ubuntu-kylin

2. Как правильно писал Ciscoridze определите себе некую цель. Не общую, типа «хочу в совершенстве изучить Linux», а конкретную. Причём очень важно, чтобы это была действительно интересная для Вас задача и предельно конкретная. Как уже писали «установить свой Web-сервер и опубликовать его в интернете», «автоматизировать отправку СМС сообщений по критическим событиям на ПК и в сети» и т.п.

3. Хоть нынче это становится не слишком модно, купить бумажную книгу хорошего автора и читать её постоянно. Дело в том, что помимо конкретных знаний, как решить тот или иной вопрос, которые почтит всегда можно найти в интернете, очень важно общее понимание, системное преподнесение материала, а оно возможно как раз из книги или из обучающего курса. Как хороший пример «UNIX и Linux. Руководство системного администратора» (2010) Эви Немет.
adm-lib.ru/linux-i-drugie-unix/evi-gart-trent-ruko.

4. Одновременно ос всем этим считаю очень полезным чтение справочника команд прямо в алфавитном порядке. Такие справочники есть в большом количестве. Много чего там будет оставаться для вас совершенно не понятным, но ровно столько же вызовет у вас немой возглас «ах вот как это просто и классно, буду знать. «. Чтение этого справочника должно стать для Вас многопроходным процессом и со временем количество команд из группы «ничего не понимаю» начнёт существенно убывать.
5. Очень хорошо бы найти человека, который мог бы Вам подсказывать какие-то вещи, когда у Вас совсем будет уже тупик. Кстати, выбор первого Вашего дистрибутива лучше увязать с тем, какой установлен у него. Это резко повышает эффективность помощи.
6. Будут моменты, когда «ничего не работает, ненавижу. Ничего не получается. «. Не опускайте руки, не сдавайтесь, решение найдётся. 🙂

Источник

Оцените статью
Adblock
detector