Учебник

Linux: практический курс для разработчика

Файлы, оболочка, права, процессы, сети, службы и резервные копии. Учимся объяснять действия команд и самостоятельно разбирать ошибки.

14 глав 140 мин чтенияТеория и практика
Начать читать

Содержание

Бесплатный практический курс
  1. 01Учебная Ubuntu: где выполнять команды10 мин
  2. 02Ядро, процессы, пользователи и файловая система10 мин
  3. 03Оболочка, пути и кавычки: что получает команда10 мин
  4. 04Файлы, каталоги и поиск без случайного удаления10 мин
  5. 05Потоки текста, конвейеры и коды завершения10 мин
  6. 06Права доступа и аккуратное повышение полномочий10 мин
  7. 07Процессы, сигналы и задания оболочки10 мин
  8. 08Пакеты: установить инструмент и понять источник10 мин
  9. 09Переменные, PATH и окружение процесса10 мин
  10. 10Скрипт с понятным входом, ошибкой и результатом10 мин
  11. 11Сеть: имя, адрес, порт и ответ приложения10 мин
  12. 12Службы и журналы: запуск без открытого терминала10 мин
  13. 13Место на диске, архив и проверенное восстановление10 мин
  14. 14Финальный проект: запустить, объяснить отказ и восстановить10 мин

Как учиться

Проходите главы по порядку. Сначала выполните самостоятельное задание, затем сравните результат с критериями и прочитайте разбор. Время рядом с главой относится к чтению; на практику понадобится отдельное время.

Сохраняйте команды, результаты и объяснения в своей рабочей папке. Финальное задание проверяет, можете ли вы собрать решение и объяснить его без пошаговой инструкции.

Скачать бесплатный комплект лабораторий. Требования к среде и команды запуска указаны в README внутри архива и в первой главе. Для обязательных упражнений платное облако не требуется.