- СЛЁРМ: Базовое администрирование Linux-серверов
- SLURM: Linux для разработчиков.
- SLURM.io: Администрирование Linux. Мега — демо доступ к платному курсу
- Хекслет: Основы командной строки (интерактивный курс bash)
- Online курс Linux для начинающих
- ItProger: Linux для начинающих
- 7. Основы работы с командной строкой
- Информация про Ubuntu
- Скрипты Bash Shell
- ОС Linux
- 8. Видеокурс по GNU/Linux Владимира Моженкова
- Stepik: Введение в Linux
- Stepik: Основы Linux
- Как выбрать верный дистрибутив?
- 10. Администрирование Linux
- 3. Курс лекций по администрированию Линукс
- 2. Серия уроков «Научись Линукс»
- 9. Серия уроков «Ваш путь в мир Линукс!»
- Почему Линукс выбирают программисты?
СЛЁРМ: Базовое администрирование Linux-серверов
Бесплатный курс администрирования Linux 15
Преподаватели курса: Александр Шишкин и Данил Громович — Системные администраторы FirstVDS.
Курс идеально подходит для начинающих системных администраторов, желающих освоить Linux. В ходе курса вы приобретете навыки, важные для начинающего администратора, занимающегося реальными проблемами, с которыми приходится сталкиваться системным администраторам серверов Linux. Курс поможет вам улучшить свои навыки работы с Linux и настоятельно рекомендуется нашими пользователями.
Программа курса:
- Знакомство с лекторами и курсом.
- SSH — как это работает? Как подключиться?
- Знание консоли, инструментов терминала, системной навигации, управления файлами и каталогами, структуры файловой системы, прав и администрирования пользователей.
- Анализ системных сервисов, процессов и прочего.
- Базовая работа в сети: модель OSI, стек TCP/IP, основы DNS, типы и различия IP-адресов, работа в сети в ОС Linux.
- Установка необходимого ПО, управление пакетами, работа с репозиториями.
- Веб-сервер на Linux с использованием LAMP, переключитесь на LEMP, создайте виртуальные хосты, разверните веб-сайт или разверните CMS, установите SSL (Lets Encrypt).
SLURM: Linux для разработчиков.
Бесплатный курс администрирования Linux 16
Спикер Павел Калашников: Разработчик и руководитель группы с большим опытом.
Курс предназначен для начинающих и для разработчиков, которые хотят использовать Linux в своей работе. С помощью этого курса вы сможете естественным образом подключиться к серверу, понять рабочие технологии производства и научиться максимально использовать Linux для решения профессиональных задач.
Курс состоит из 18 длинных уроков в видеоформате.
Программа курса:
- Все о линуксе, достоинствах и недостатках системы, где приходится пользоваться
- Распределение. Семейство ОС: Ubuntu, Arch, Fedora, Mint.
- Установка дистрибутива. Ссылки и подход к установке дистрибутива на комп, grub, установка рядом с виндой.
- Все о терминале. Преимущества и недостатки работы в операционной системе без графического интерфейса.
- Работа с каталогами в Linux. Ссылки. Контроль.
- Установите и запустите менеджеры пакетов программ. Apt — установка, удаление, репозитории, управление и принципы работы. Управление приложениями с помощью готовых бинарников. Способности, пакман, ням.
- Управление пользователями, группами, доступом.
- Управление доступом на основе кейса на веб-сервере.
- Переменные среды.
- Файлы конфигурации.
- Основные команды: cd, ls, mkdir.
- Поиск файлов в системе: grep, find.
- Работа с файлами: sed, awk, vim, nano.
- Скачать файлы: wget, curl.
- Баш-программирование.
- Процессы в ОС Linux: ps aux, top, htop.
- Работа с SSH Как это работает? асимметричное шифрование.
SLURM.io: Администрирование Linux. Мега — демо доступ к платному курсу
Бесплатный курс администрирования Linux 17
Это полный курс Linux, вы можете пройти несколько модулей бесплатно. Рекомендуется к изучению после прохождения курса «Основы администрирования серверов Linux». Сертификат выдается после прохождения курса. Курсы Linux от Slerm высоко оценены, рекомендованы для начинающих системных администраторов и администраторов, ранее не работавших с Linux.
Хекслет: Основы командной строки (интерактивный курс bash)
Бесплатный курс администрирования Linux 18
Курс поможет вам интерактивно освоить командную строку в Linux. Курс состоит из 19 часов теории и практики в браузере, в конце занятия проверочные тесты.
Я хочу научиться пользоваться командной строкой
Online курс Linux для начинающих
Бесплатный курс администрирования Linux 19
Хороший курс, основанный на практике, содержащий минимум теории, подойдет начинающим администраторам Linux. В ходе курса вы научитесь работать с ОС Cent, использовать основные команды и инструменты, настраивать сеть, управлять пользователями и правами, устанавливать необходимое для работы ПО, а также сможете использовать машину в качестве шлюза, раздавая DHCP-сервер на нем.
Программа курса:
- Внедрение и установка системы на VirtualBox
- Структура файловой системы и администрирование
- Настройка сетевых интерфейсов
- Администрирование пользователей
- Установка основных пакетов
- Администрирование брандмауэра
- DHCP
- RTT и размер окна
- Работает с WireShark
- Проблемы и вопросы
ItProger: Linux для начинающих
Бесплатный курс администрирования Linux 20
Хороший бесплатный курс, предназначенный для обучения Ubuntu начинающих системных администраторов с нуля. На курсе вы научитесь правильно работать с Linux, будете активно пользоваться терминалом, Bash Shell, научитесь правильно управлять системой.
Программа курса:
- Установка VirtualBox, Установка дистрибутива Linux
- Знакомство с интерфейсом и командной строкой.
- Работа с файловой структурой и каталогами
- Менеджеры пакетов
- Поиск файлов Linux (grep, найти)
- Текстовые редакторы, работающие с памятью
- Установка программного обеспечения и администрирование сети
- Bash-скрипты
7. Основы работы с командной строкой
Небольшой, но очень полезный учебник на английском языке по работе с командной строкой Linux. В этом видеокурсе вы научитесь таким простым операциям, как создание и удаление файлов или каталогов. Подходит для всех, кто хочет расширить свои знания о работе в Linux.
Посмотреть полный плейлист
Информация про Ubuntu
Ubuntu — один из самых популярных дистрибутивов. По статистике им пользуются около 20 миллионов человек по всему миру. Ubuntu включает в себя удобный и красивый пользовательский интерфейс.
Следующий фактор может показаться странным пользователям Windows, но практичность Ubuntu заключается в том, что большинство действий вы можете делать мышкой, а не вводом команд в терминале.
Ubuntu имеет схожие функции с Windows и Mac одновременно.
Скрипты Bash Shell
Bash-скрипт — это файл, содержащий список команд, которые необходимо выполнить в ОС Linux. Сценарий Bash позволяет вам управлять вашей операционной системой. Сам Bash Shell представляет собой расширенную версию командного терминала.
Простой пример
Вы должны зайти в браузер, найти сайт, проверить данные на нем и закрыть браузер позже. Все это можно сделать через графический интерфейс, но вы также можете автоматизировать эти шаги, написав сценарий Bash и запустив его.
В ходе курса мы научимся писать сценарии Bash, которые будут выполнять действия, связанные с вашим ПК.
ОС Linux
Эта операционная система была разработана Линусом Торвальдсом. Его идея создания открытой операционной системы стала культовой и приобрела множество поклонников с первых дней существования Linux. На момент ее создания, а это 1991 год, основным конкурентом была ОС Windows.
Windows сейчас и в прошлом проповедует идею закрытой ОС, которую необходимо приобретать отдельно для каждого ПК. И в этом контексте новая, полностью открытая ОС не могла не найти отклика. Линус Торвальд в то время еще шутил: «В мире без стен окна не нужны». Крутой референс продукта от Microsoft ✔
Идея ОС Linux заключается в открытости.
- ОС полностью бесплатна. Так было с первых дней.
- Linux имеет полностью открытый исходный код, что дает разработчику возможность создавать что угодно на основе ядра Linux.
Linux — это семейство Unix-подобных операционных систем. Unix — это торговая марка семейства многозадачных и многопользовательских операционных систем. Проще говоря, Unix-системы изначально разрабатывались для многопользовательских многозадачных систем. Это позволяет работать с несколькими терминалами, разными людьми одновременно, при этом каждый из них может выполнять свои действия, которые будут использовать ресурсы общего ПК.
Простой пример
В Windows у вас всегда есть один экран. Это главный экран, на котором вы можете открывать приложения. В системах Unix у вас всегда может быть несколько окон, и каждое из них может выполнять свою работу.
Кстати, операционная система Mac OS основана на семействе Unix. Считается, что именно этот фактор положительно выделяет всю систему и делает ее более плавной и удобной по сравнению с Windows.
Читайте также: Как накрутить подписчиков на ютубе бесплатно и без программ + быстро
8. Видеокурс по GNU/Linux Владимира Моженкова
Видеокурс по основам работы с GNU/Linux, простой и понятный. Этот видеокурс предназначен как для начинающих, так и для опытных пользователей Linux.
Посмотреть полный плейлист
Stepik: Введение в Linux
Бесплатный курс администрирования Linux 21
В рамках курса вы научитесь работать с системой Linux, изучите основные функции и освоите функционал. Курс подходит для начинающих с нуля, не требует начальных знаний об операционной системе. Выдается сертификат об окончании курса.
Stepik: Основы Linux
Бесплатный курс администрирования Linux 22
Еще один бесплатный курс от stepik по основам Linux. Курс, основанный на популярной книге о Linux, поможет вам понять основы работы и управления системой.
Как выбрать верный дистрибутив?
Наборов для развертывания действительно много, и вам придется выбирать в зависимости от ваших потребностей. Проще всего найти в интернете различные сборники дистрибутивов и посмотреть, на что они способны и для каких задач разрабатываются.
Например, если нам нужен легкий интерфейс для плавного доступа к Linux, то проще всего взять дистрибутивы вроде Ubuntu или Mint.
В самом начале предлагаем вам разобраться в одном из основных дистрибутивов — Ubuntu. Его-то мы и установим и именно с ним будем работать.
В дальнейшем вы сможете при необходимости установить другие оболочки, и общий принцип работы с ними будет примерно таким же, потому что ядро всех оболочек остается одинаковым.
10. Администрирование Linux
Последним в нашем списке находится видеокурс, в котором подробно объясняются все аспекты работы с Linux. Этот видеокурс расширит знания опытных пользователей, курс рассчитан на тех, кто уже так или иначе знаком с Linux, но хочет узнать о нем больше.
3. Курс лекций по администрированию Линукс
Подробный видеокурс по администрированию Linux. Он охватывает темы, начиная от назначения системы и заканчивая администрированием MySQL. Подходит как для начинающих, так и для опытных пользователей Linux.
Посмотреть полный плейлист
2. Серия уроков «Научись Линукс»
Этот видеокурс предназначен для того, чтобы вы начали работать с Linux. Это поможет вам установить эту систему на ваш компьютер. Аудитория этого видеокурса — люди, которые немного слышали о Linux.
Посмотреть полный плейлист
9. Серия уроков «Ваш путь в мир Линукс!»
В этом видеоуроке показано, как работать с такими вещами, как системный планировщик Cron и переменная пути. Я советую вам не начинать этот курс, пока вы не ознакомитесь с одним из предыдущих.
Посмотреть полный плейлист
Почему Линукс выбирают программисты?
Windows обогнала Linux и стала общепринятым стандартом благодаря своей мобильности. Он легко устанавливается и идеально подходит для ежедневного использования.
Проблема Windows в том, что это закрытая система. Вы можете создавать программы для Windows или Mac, но все эти операционные системы ограничат вам доступ к определенным функциям. При разработке для Linux у вас есть столько свободы, сколько вы можете себе представить.
Linux имеет полностью открытое ядро, а это значит, что вы можете создавать новые операционные системы на основе готового ядра.
Разница в том, что в Windows или Mac вы можете создать программу. Это будет здорово, но все же программа. В Linux вы можете создать свою собственную операционную систему, а позже вы также можете создать для нее программу.
И конечно Linux можно использовать для разных задач. По этой причине Linux обычно устанавливается на разных серверах, так как его можно модифицировать специально для вашего сервера и ваших нужд.