Учебник
Linux: практический курс для разработчика
Файлы, оболочка, права, процессы, сети, службы и резервные копии. Учимся объяснять действия команд и самостоятельно разбирать ошибки.
Начать читатьСодержание
Бесплатный практический курс- 01Учебная Ubuntu: где выполнять команды10 мин
- 02Ядро, процессы, пользователи и файловая система10 мин
- 03Оболочка, пути и кавычки: что получает команда10 мин
- 04Файлы, каталоги и поиск без случайного удаления10 мин
- 05Потоки текста, конвейеры и коды завершения10 мин
- 06Права доступа и аккуратное повышение полномочий10 мин
- 07Процессы, сигналы и задания оболочки10 мин
- 08Пакеты: установить инструмент и понять источник10 мин
- 09Переменные, PATH и окружение процесса10 мин
- 10Скрипт с понятным входом, ошибкой и результатом10 мин
- 11Сеть: имя, адрес, порт и ответ приложения10 мин
- 12Службы и журналы: запуск без открытого терминала10 мин
- 13Место на диске, архив и проверенное восстановление10 мин
- 14Финальный проект: запустить, объяснить отказ и восстановить10 мин
Как учиться
Проходите главы по порядку. Сначала выполните самостоятельное задание, затем сравните результат с критериями и прочитайте разбор. Время рядом с главой относится к чтению; на практику понадобится отдельное время.
Сохраняйте команды, результаты и объяснения в своей рабочей папке. Финальное задание проверяет, можете ли вы собрать решение и объяснить его без пошаговой инструкции.
Скачать бесплатный комплект лабораторий. Требования к среде и команды запуска указаны в README внутри архива и в первой главе. Для обязательных упражнений платное облако не требуется.