Что такое файловая система Linux? Что такое /etc, /var, /home?

Файловая система Linux имеет единое дерево каталогов, начинающееся с корня /. Каталог /etc содержит системную конфигурацию, /var — изменяющиеся данные вроде логов и кэша, а /home — домашние папки обычных пользователей.
Подробный ответ

Как устроена файловая система Linux

В Linux все файлы и каталоги находятся внутри единого дерева, которое начинается с корневого каталога /. Под ним располагаются системные, пользовательские, временные и служебные директории.

Каталог /etc

В /etc обычно хранятся системные конфигурационные файлы. Например, настройки SSH, Nginx, сети, пользователей, package manager и других сервисов.

/etc/hosts
/etc/ssh/sshd_config
/etc/nginx/nginx.conf
/etc/apt/

Каталог /var

/var содержит изменяющиеся данные, которые появляются и меняются во время работы системы и приложений. Здесь часто находятся логи, кэш, базы состояния сервисов, очереди и временные данные.

/var/log/
/var/cache/
/var/lib/
/var/tmp/

Каталог /home

В /home находятся домашние каталоги обычных пользователей. В них пользователь хранит свои файлы, настройки программ и SSH-ключи.

/home/alex/
/home/alex/Documents/
/home/alex/.ssh/

Другие важные каталоги

  • /bin и /usr/bin — исполняемые команды и программы;

  • /tmp — временные файлы;

  • /root — домашний каталог пользователя root;

  • /usr — программы, библиотеки и документация;

  • /opt — дополнительное стороннее программное обеспечение;

  • /run — runtime-данные, например PID-файлы и сокеты.

Как ответить на собеседовании

Файловая система Linux начинается с корня / и имеет стандартную структуру каталогов. /etc хранит системную конфигурацию, /var — изменяемые данные вроде логов и кэша, а /home — домашние папки пользователей.

Оцени свой прогресс

Честно оцени своё понимание этого вопроса, чтобы мы могли построить твой учебный трек максимально эффективно.
Читать в блоге