Подтемы
Linux — администрирование (SSH, sudo, users)
17 вопр.
Linux — CLI (командная строка)
18 вопр.
Linux — файловая система (inodes, mount)
16 вопр.
Linux — сеть (sockets, tcpdump, ss)
18 вопр.
Linux — производительность (strace, perf, flame graphs)
16 вопр.
Linux — процессы (fork, signals, zombies)
19 вопр.
Linux — безопасность (namespaces, capabilities, SELinux)
16 вопр.
Linux — systemd (управление сервисами)
18 вопр.
35 вопросов
-
middle theory Как вы бы выполнили поиск всех файлов в текущей директории и поддиректориях, содержащих строку 'error', и заменили бы её на 'warning' в каждом найденном файле?…
-
middle theory Объясните, как в скрипте bash обработать ошибки, возникающие при выполнении команд, и почему это важно. Приведите пример.
-
middle theory Как вы бы записали вывод команды 'ls -l' в файл и одновременно отобразили его на экран? Объясните, как работает механизм перенаправления потоков в Linux.
-
middle theory Что такое fork/exec в Linux? Что значит "zombie process" и как от него избавиться.
-
middle theory Что такое сигналы в Linux? Чем SIGTERM, SIGKILL, SIGHUP отличаются? Какие нельзя поймать.
-
middle theory Что такое inode? Можно ли исчерпать inodes если есть свободное место? Чем hardlink отличается от symlink.
-
middle theory Как написать systemd service unit для запуска python-приложения? Что такое Type=, Restart=, ExecStart=, как смотреть логи через journalctl.
-
middle theory Как организовать безопасный SSH-доступ на prod-серверы? sudo вместо root, ключи vs пароли, бастион-хост.
-
middle theory Что такое zombie и orphan процессы? Откуда они берутся в Python (multiprocessing, subprocess)? Как их избежать?
-
middle theory Дай общую ориентацию для backend-разработчика в Linux: процессы и PID, файловая система (FHS), пользователи и группы, права на файлы (rwx, umask, suid/sgid). К…
-
middle theory Расскажи про SSH best practices с упором на key-only auth, ловушки agent forwarding и использование ProxyJump для bastion-хостов.
-
middle theory Подробно сравни hardlink и symbolic link: что хранят, как ведут себя при перемещении файла, ограничения (cross-fs, директории) и где какой использовать.
-
middle theory Какие типы unit-файлов есть в systemd (Service, Timer, Target, Socket), чем отличаются Restart-policies и как дебажить через journalctl.
-
middle theory Опишите, как вы бы реализовали механизм логирования в скрипте bash для системных журналов Linux. Учитывайте возможные сценарии ошибок и их обработку.
-
middle theory Как вы бы оптимизировали скрипт bash для поиска и замены строки в файлах на сервере с большим количеством файлов? Учитывайте возможные trade-offs между произво…
-
middle theory Как вы бы реализовали механизм отладки и профилирования скрипта bash на сервере Linux? Учитывайте возможные сценарии ошибок и их обработку.
-
middle theory Расскажите о том, как процесс-родитель может обнаружить, что дочерний процесс завершился неожиданно (например, из-за ошибки или SIGKILL). Какие методы использу…
-
middle theory Разберите сценарий, когда на файловой системе Linux возникает проблема с именами файлов. Например, в каталоге есть много файлов с одинаковыми именами, но разны…
-
middle theory Предположим, что у вас есть два раздела на одном компьютере: /dev/sda1 и /dev/sda2. Вы хотите объединить их в одну файловую систему для экономии места. Как мож…
-
middle theory Предположим, что у вас есть файловая система с большим количеством каталогов и файлов. Вы хотите оптимизировать ее для повышения производительности. Как можно …
-
middle theory В каких случаях использование TCP вместо UDP может привести к снижению производительности сети и как это можно диагностировать?
-
middle theory Какие инструменты можно использовать для профилирования сетевой активности Linux-системы и как они работают?
-
middle theory Как можно диагностировать и решить проблему с высокими задержками в сетевой передаче данных?
-
middle theory Расскажите о стратегиях и подходах для управления ресурсами в systemd, когда система подвергается нагрузке или столкнулась с неожиданными сбоями.
-
middle theory Предположим, у нас есть systemd service unit с большим количеством зависимостей. Как можно оптимизировать его работу и что нужно учитывать при написании сервиса?
-
middle theory Расскажите о стратегиях и подходах для отладки и профилирования systemd service unit, когда сервис работает не так, как ожидалось.
-
middle theory Вы реализовали сервис с использованием многопоточности, но он стал работать медленнее при увеличении нагрузки. Как вы бы проанализировали проблему с помощью `p…
-
middle theory Вы заметили, что ваш сервис стал работать медленнее после обновления до новой версии Linux. Как вы бы определили причину снижения производительности и исправил…
-
middle theory Вы решили использовать `strace` для профилярования сервиса, но он стал работать медленнее. Как вы бы определили причину снижения производительности и исправили…
-
middle theory Расскажите, как вы бы решили проблему с безопасностью на prod-серверах, если бы обнаружили, что один из администраторов использовал sudo вместо ключа SSH для в…
-
middle theory Как вы бы организовали аудит логирования для prod-серверов, учитывая необходимость масштабируемости и fault tolerance?
-
middle theory Как вы бы решили проблему с аудитом логирования, если бы обнаружили, что один из серверов не передает логи в центральный сервер?
-
middle theory Расскажите о возможностях Linux-менеджера безопасности, которые позволяют ограничить доступ процессов к ресурсам системного вызова. Какие особенности необходим…
-
middle theory Расскажите о SELinux (Security-Enhanced Linux) и его целях. Какие особенности необходимо учитывать при настройке и использовании SELinux?
-
middle theory Расскажите о trade-off между настройкой безопасности Linux и производительностью системы. Какие особенности необходимо учитывать при балансировании этих двух ф…