Linux - моя основная рабочая среда. Уверенно использую командную строку для разработки, отладки и развертывания Python-приложений.
Основные области знаний:
- Основные команды: навигация по файловой системе (cd, ls, pwd), работа с файлами (cp, mv, rm, mkdir), просмотр содержимого (cat, less, head, tail), поиск (grep, find), управление процессами (ps, top, kill).
- Управление пакетами: работа с менеджерами пакетов (apt, yum, dnf) для установки, обновления и удаления ПО.
- Работа с процессами: понимание жизненного цикла процессов, запуск в фоне, перенаправление ввода/вывода.
- Сетевые утилиты: ping, traceroute, netstat, curl.
- Системные логи: просмотр и анализ логов для поиска ошибок.
- Bash-скриптинг: написание простых скриптов для автоматизации рутинных задач.
- Виртуализация и контейнеризация: опыт работы с Docker и Vagrant, пон