🔗 Ресурсы — Занятие 24

К оглавлению урока

⚡ Быстрый доступ

  • man df / man du / man uptime / man who / man find
  • crontab.guru — визуальный редактор расписания cron
  • /etc/os-release — файл с описанием дистрибутива Linux

Страницы man

  • man df — справка по команде df (disk free)
  • man du — справка по команде du (disk usage)
  • man uptime — справка по команде uptime
  • man who — справка по команде who
  • man find — справка по команде find (особенно флаги -mtime, -delete)
  • man crontab — справка по crontab и синтаксису расписания
  • man grep — справка по grep; раздел «Character Classes» для regex
  • man awk — справка по awk; секция «Field Separator» (-F)

Инструменты и сайты

  • crontab.guru — визуальный редактор и валидатор расписания cron; показывает следующие N запусков
  • regex101.com — тестировать регулярные выражения из grep -E перед использованием в скрипте
  • explainshell.com — объяснение любой bash-команды по частям

Файлы системы

  • /etc/os-release — файл с описанием дистрибутива; поля PRETTY_NAME, ID, VERSION_ID
  • /proc/cpuinfo — информация о процессоре
  • /proc/meminfo — информация об оперативной памяти
  • /var/log/ — стандартная директория системных логов; syslog, auth.log, kern.log

Онлайн-среды для практики

  • Fabrice Bellard jslinux — Linux в браузере (Alpine Linux) без установки
  • Учебный сервер курса linux.itcareerhub.de — работа в /opt/ГРУППА/

Справочник команд курса