Как стать автором
Обновить
70.74
Слёрм
Учебный центр для тех, кто работает в IT

Бесплатный видеокурс «Linux для разработчиков»

Время на прочтение2 мин
Количество просмотров7.8K

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

Благодаря полученным знаниям вы сможете нативно подключаться к серверу, работать с технологиями рабочего продакшена и использовать Linux для решения профессиональных задач.

Программа курса:

Тема 1 : Вводная

1.1. Что такое Linux? В чём его преимущества и недостатки? В каких случаях его надо использовать на рабочей машине, в каких нет?

1.2. Выбор дистрибутива. Семейства операционных систем Linux: Ubuntu, *ubuntu, Arch, Fedora, Mint и т.д.

1.3. Установка. Набор ссылок и подход к установке Linux систем на рабочий компьютер. Немного про grub, установку рядом с Windows и т.д. Ссылки на скачивание дистрибутивов.

Тема 2: Использование

2.1. Терминал и правила работы с ним. Главные преимущества и недостатки работы с операционной системой без графического интерфейса.

2.2. Файлы, папки, ссылки в Linux. Управление.

2.3. Установка и запуск программ. Основные пакетные менеджеры и принцип их работы.

  • Установка и удаление программ через apt.

  • Репозитории apt, управление ими, принципы работы.

  • Установка и удаление программ через скачивание готовых бинарников.

  • Немного про aptitude, pacman, yum и т.д.

2.4. Пользователи и группы пользователей. Доступы пользователей.

  1. Управление пользователями.

  2. Управление группами пользователей.

  3. Что такое доступы?

  4. Примеры управления доступами из около-реальных кейсов (веб-сервер — самый частый кейс).

2.5. Переменные окружения.

2.6. Принципы работы конфигурационных файлов на примере ~/.bashrc.

Тема 3: Основные команды и утилиты

3.1. cd, ls, mkdir и другие самые популярные команды.

3.2. Поиск по файлам. grep, find.

3.3. Изменение файлов sed, awk, vim, nano.

3.4. Скачивание информации curl, wget.

3.5. Основы программирования на bash: операторы, переменные, функции.

Тема 4: Основы мониторинга системы

4.1. Процессы в Linux. Основы.

4.2. ps aux, top, htop, другие утилиты.

Тема 5: Подключение к удалённым компьютерам

5.1. Как работать с SSH.

5.2. Как работает SSH. Асимметричное шифрование.

Подробности и доступ к курсу

Теги:
Хабы:
+15
Комментарии2

Другие новости

Информация

Сайт
slurm.io
Дата регистрации
Дата основания
Численность
51–100 человек
Местоположение
Россия
Представитель
Антон Скобин