Linux с нуля: пошаговый и понятный курс [stepik]

Bot

Администратор
Команда форума
23 Янв 2020
190,401
3,071
113
269049.jpg

Введение
  1. Общая информация о курсе
Первые шаги с Linux
  1. Немного истории и терминологии
  2. Установка виртуальной машины с Linux
  3. Терминал и командная оболочка
  4. Первые команды
Дерево директорий Linux
  1. Иерархия файловой системы Linux
  2. Как перемещаться по файловой системе?
  3. Абсолютные и относительные пути
  4. Родительская и текущая директории
  5. Скрытые файлы
  6. Передача аргументов в команды
  7. Создание директорий и файлов
Работа с текстовыми редакторами
  1. Редактор nano
  2. Редактор vim
  3. Просмотр файлов
Копирование, перемещение и удаление файлов
  1. Копирование файлов и директорий
  2. Перемещение файлов и директорий
  3. Переименование файлов
  4. Удаление файлов и директорий
Читайте мануалы!
  1. Команды Linux: типы, местоположение и назначение
  2. Документация в Linux: man, help и info
  3. Очень полезная команда apropos
  4. Директория /usr/share/doc
Жёсткие и символические ссылки
  1. Файловые иноды
  2. Символические ссылки
  3. Жесткие ссылки
Конвейеры и перенаправление ввода/вывода
  1. Конвейеры в Linux
  2. Перенаправление ввода и вывода
Анализ и обработка файлов
  1. Команда diff
  2. Команда du
  3. Подсчет символов, слов и строк с помощью wc
  4. Сортировка файлов с помощью команды sort
  5. Отображение уникальных строк с помощью команды uniq
  6. Поиск шаблонов с помощью команды grep
  7. Вырезание текста с помощью cut
  8. Преобразование символов с помощью команды tr
  9. Символы подстановки (wildcards)
  10. Регулярные выражения
Управление пользователями и группами
  1. Кто такой root?
  2. Управление пользователями и группами
Управление правами на файлы и директории
  1. Владение файлами и права доступа
  2. Изменение владельца файла
  3. Понимание прав доступа к файлам
  4. Изменение прав доступа к файлу
  5. Права доступа к директориям
Управление правами sudo
  1. Предоставление доступа с помощью sudo
  2. Групповые привилегии
  3. Просмотр привилегий пользователя
Основы сетей в Linux
  1. Проверка сетевой доступности
  2. Список сетевых интерфейсов
  3. Проверка IP-адреса и адреса шлюза
  4. Работа с traceroute
  5. Разбираемся с DNS
  6. Изменение имени хоста
Настройка файрвола в Linux
  1. Настройка зон файрвола
  2. Управление сервисами в firewalld
  3. Настройка портов в firewalld
Управление процессами
  1. Что такое процесс?
  2. Родительский и дочерний процессы
  3. Процессы переднего плана и фоновые процессы
  4. Отправка сигналов процессам
  5. Работа с приоритетом процессов
Управление ПО и репозиториями
  1. Что такое пакет? Роль пакетного менеджера.Откуда берутся пакеты?
  2. Скачивание, установка и удаление пакетов
  3. Список всех пакетов. Установка обновлений системы
Управление дисками и разделами
  1. Где находятся устройства?
  2. Добавление дисков и создание разделов
  3. Файловые системы: создание, монтирование, размонтирование
  4. Заканчивается место на диске
  5. Повреждение и восстановление файловых систем
  6. Управление логическими томами - LVM
Bash-cкрипты
  1. Создание простых скриптов
  2. Переменная PATH
  3. Чтение пользовательского ввода
  4. Передача аргументов в скрипты
  5. Использование условия if
  6. Циклы в bash-скриптах
  7. Функции в bash-скриптах
Архивация и сжатие файлов
  1. Что такое архивирование и сжатие
  2. Работа с архивами: создание, просмотр и извлечение
  3. Сжатие с помощью gzip, bzip2 и xz
Автоматизация задач с помощью cron
  1. Первая cron-задача
  2. Запуск каждые 5 минут
  3. Дополнительные примеры cron
Финал. Итоги