10 ресурсов для изучения Linux
Linux — достаточно старая операционная система, набирать свою популярность она начала лишь недавно. Но всё равно сегодня ее знание обязательно для большинства вакансий.
Linux начал набирать популярность еще с середины 90-х. Это операционная система, как и Windows и Mac OS X. Сейчас эта операционная система все чаще используется среди разработчиков. И даже если вы все еще с ней не знакомы — не проблема, мы собрали 10 ресурсов, которые помогут изучить Linux с самого начала.
1. Computer freely
Это огромный веб-сайт, который поможет вам перейти с Windows. Computer freely описывает все простым языком, здесь вы сможете найти описания разных дистрибутивов, альтернативы для Windows-програм и кучу других туториалов. Большинство открытых систем бесплатны и имеют свободную лицензию, то есть вы можете использовать их как угодно.
2. The Ultimate Linux Newbie Guide
Они помогают людям перейти на свободные операционные системы еще с 2001-го года. На этом ресурсе вы сможете найти всю нужную информацию о выборе, установке, настройке и использовании дистрибутивов. А также он поможет избавиться от закрытого софта, который типичен для Windows и Mac OS.
3. Гайд от MakeUseOf
Это новый гайд, который поможет вам понимать более сложные гайды. Он описывает базовую терминологию и старт работы с Linux. Сам гайд распространяется в виде PDF или ePub и содержит в себе полезные ссылки на другие ресурсы о Linux, которые пригодятся вам позже.
4. Geek University
Этот сайт предоставляет бесплатные онлайн-курсы по разным техническим отраслям, включая Linux. Вы можете проходить курсы как пошагово, так и сразу перейти к интересующей вас части.
5. Дистрибутиво-зависимые гайды
OpenSUSE Leap
Leap — новый вид распространения дистрибутива. В его основе лежит код от SUSE Linux Enterprise (SLE), который дает новому дистрибутиву большую стабильность, и все это приправлено решениями от сообщества, которые делают систему еще удобнее для разработчиков и сисадминов.
Arch
Этот дистрибутив считается одним из сложнейших в установке и использовании, но в то же время многие находят его документацию самой лучшей и подробной. Arch wiki — прекрасное хранилище статей, большинство из которых применимы только к Arch, но некоторые — ко всем дистрибутивам.
Поваренная книга администратора Debian
Доступная для всех, эта книга обучает основам администрирования Debian. Она описывает все необходимое для администратора, начиная с установки и обновления системы и заканчивая сборкой пакетов и компиляцией ядра. Ну и еще мониторинг, резервное копирование, миграции и такие продвинутые темы, как SELinux, виртуализация и многое другое.
Документация RHEL
Она достаточно подробно описывает теорию устройства Linux-систем, их сервисы и процессы. Причем большинство материала относится ко всем Linux-дистрибутивам, что поможет вам в будущем.
6. Туториалы по Command-Line Interface (CLI)
Еще один онлайн-курс, в котором вы узнаете основы работы с командной строкой всего за несколько дней. Очевидно, что этот курс не описывает каждую команду: он и не должен, он учит вас основам работы с командной строкой. А это, согласитесь, обязательно для каждого программиста.
7. Linux.com
Linux.com — это самый полезный сайт для новичков. Вы можете читать его каждый день, открывая для себя новые приложения. Больше того, вы можете расширить свои знания благодаря разным туториалам и ответам на вопросы других пользователей. Абсолютные новички должны начать со страницы "New User Guides", которая описывает процесс становления пользователем этой ОС.
8. Free Technology Academy
Этот сайт предоставляет курсы по Linux и свободному ПО вообще. По сути, последнее для них приоритетнее. Базовый курс ознакомит вас с установкой и использованием Linux, а также познакомит с концептами прав и командных утилит. Более продвинутый курс расскажет об администрировании системы и даст больше советов по настройке. Также на этом сайте вы можете ознакомится с экономической и правовой стороной открытого ПО, а также о его разработке и развертывании в разных окружениях.
9. Learn Linux 101 от IBM
Этот туториал поможет вам сдать LPIC, программу сертификации пользователей Linux. Она работает так же, как и другие аналогичные системы: вы проходите тест, доказывая свои знания и навыки, а взамен получаете сертификат, который поможет вашей карьере. Этот сертификат имеет несколько уровней сложности. К тому же, его требуют на многих вакансиях системного администратора.
10. Туториалы от DigitalOcean
DigitalOcean имеет множество высококачественных туториалов, большинство из которых для продвинутых пользователей. Их серия "Getting Started with Linux" короткая, но очень вместительная и покрывает как базовые темы, так и более продвинутые.