Песочница: практика Linux в браузере
Открывай настоящий терминал Linux в браузере, набирай команды и проверяй каждый шаг.
Песочница - это одноразовый контейнер Linux в браузере: настоящий терминал, уже готовое состояние урока и проверка после каждого шага. Вход нужен только чтобы запустить терминал, а устанавливать ничего не надо.
Уроки
- 1Командная строка
Имя, опции и аргументы, формат даты и цепочка && - всё с проверкой.
4 шагаНачать - 2Файловая система и навигация
Абсолютные и относительные пути, скрытый файл, ls -l.
4 шагаНачать - 3Файлы и каталоги
Создай, скопируй, перемести и удали файлы по шаблону - всё с проверкой.
4 шагаНачать - 4Потоки и конвейеры
Перенаправление, дозапись и конвейер, который разбирает лог.
4 шагаНачать - 5Чтение текста
head, tail, wc и нумерация строк на готовом файле.
5 шаговНачать - 6Поиск файлов
find по имени и типу, -exec над результатом, which и type.
5 шаговНачать - 7Справка в системе
--help, type, which и whereis: спрашивай систему, не интернет.
4 шагаНачать - 8Bash: пишем скрипты
Скрипт, переменные, цикл и строгий режим - всё с проверкой шагов.
4 шагаНачать - 9Окружение оболочки
export, alias и свой каталог в PATH - постоянно, через ~/.bashrc.
4 шагаНачать - 10Сеть: осмотр
Интерфейсы, адрес петли и слушающие сокеты - только на чтение.
4 шагаНачать - 11Процессы и задания
Запусти, найди, приоритезируй и заверши процессы - всё с проверкой.
4 шагаНачать - 12Ядро через /proc
CPU, память, параметр ядра и cmdline - чтение из /proc.
4 шагаНачать - 13Текст: grep, sed, awk
Поиск по образцу, замена и счёт по полям на живых логах.
4 шагаНачать - 14Мониторинг
ps, free, средняя нагрузка и vmstat - снимок состояния системы.
4 шагаНачать - 15Планирование ёмкости
df, du и анализ по размеру: куда уходит место и inode.
4 шагаНачать - 16inode и ссылки
Жёсткие и символические ссылки, inode и счётчик ссылок - на живых файлах.
3 шагаНачать - 17Архивы: tar и gzip
Упакуй, проверь сжатие и восстанови каталог, сверив с оригиналом.
3 шагаНачать - 18Пользователи и права
Заведи пользователя, группу и раздай права rwx на общий файл.
4 шагаНачать
Как это устроено
Настоящий терминал
Не симуляция. Настоящая оболочка в контейнере, с sudo и привычными утилитами.
Проверка по шагам
У каждого шага есть проверка: она выполняется в контейнере и говорит, получилось ли.
Подсказки из базы знаний
Застрял на шаге - открой нужную статью справки, не уходя из песочницы.
Частые вопросы
Нужен ли аккаунт?
Читать можно бесплатно. Чтобы запустить терминал, нужно войти - песочница работает под твоим аккаунтом.
Нужно ли что-то устанавливать?
Нет. Терминал работает в браузере, а контейнер поднимается на нашей стороне.
Не страшно ли что-то сломать?
Не страшно. Контейнер одноразовый и без выхода в интернет, он удаляется, когда ты уходишь.
Сколько живёт песочница?
Около 30 минут, потом удаляется. Открой заново, чтобы продолжить.