Files
obsidian-vault-/Interview Question/2. System Skill (Linux).md
T
2025-12-30 12:38:58 +03:00

3.4 KiB
Raw Blame History

Junior Base

  1. Linux отличие от Windows
    1. Open Source
    2. Все есть файл
    3. Процессы = демоны
  2. Дистрибутивы
    1. Примеры (Ubuntu Debian Astra)
    2. Состав (ядро, пакеты, менеджер)
  3. Shell
    1. Командная оболочка, интерпретатор команд, связывающий пользователя и ОС
  4. Разница между bash, sh
    1. sh — старый минималистичный shell. Bash наиболее распространённый,
  5. Что такое sudo ?
  6. Что такое nano ?
  7. Терминал (что выполняют данные команды)
    1. pwd - print work directory
    2. cd - change directory
      1. Отличия cd / от cd ~ или cd ..
    3. Directory an File:
      1. mkdir touch - create file or directory
      2. rm - remove
      3. mv - move file or directory
      4. cp - copy
      5. scp
    4. ls -la - Show catalog with details
    5. Чем отличаются команды
    6. cat /etc/dev/trace > /home/user.txt
    7. echo "/etc/dev/trace" > /home/user.txt
    8. Разница между > и >> (перенаправление/перезапись и добавление с перенаправлением)
    9. Как объединить две команды |
      1. cmd1 | cmd2
    10. Права.
      1. Что значит r w x
      2. chmod - изменить права
    11. cat и tail - отличия
  8. Логи:
    1. Директория var/log
    2. dmesg kernel messages
    3. journalctl
  9. Процессы:
    1. Что такое PID и как его узнать ps - ef
    2. Что делает данная команда: kill -9 PID
    3. tail -f /var/log/syslog что делает данная команда

Middle Base

  1. Протоколы:
    1. SSH -
    2. VNC
    3. RDP
  2. Systemd (система инициализации и управления сервисами)
    1. Что делают команды:
      1. systemctl status service
      2. systemctl restart service
  3. Логи: 1.
  4. Работа с сетью: 1.
  5. Файловые системы
    1. ext4, xfs, btrfs, fat32

Работа с Linux

  1. Как посмотреть логи системы

    1. dmesg kernel messages
  2. Команды. Что выполняет данные команды:

    1. cat /etc/dev/trace | grep 13:00 -
    2. tail -f /etc/dev/trace
    3. chmod - изменение прав
    4. grep - глобальный поиск регулярных выражений и вывод
    5. ls -l - посмотреть текущие права
    6. ip br -a
  3. Чем отличаются команды

    1. cat /etc/dev/trace > /home/user.txt
    2. echo "/etc/dev/trace" > /home/user.txt
  4. Файлы. Работа с правами

    1. chmod - изменить права
    2. ls -l - посмотреть текущие права
    3. Знание rwx-битов
  5. Devices. Как посмотреть устройства в Linux

    1. Linux и I2C. Как можно проверить устройства
      1. /dev/i2c-* устройства
      2. i2cdetect i2cget i2cset
    2. Монтирование виртуальных файлов /sys / /proc
  6. Daemons. Службы и демоны.

    1. systemctl status <service> - статус
    2. systemctl start/stop/restart <service> - управление