🐉 Файловая система Kali Linux

Статьи

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

Для новичков, пришедших в Linux из Windows, очень важно понимать файловую систему.

Те, кто пришел из другого дистрибутива Linux (например, Ubuntu, Linux Mint и т.д.) с базовыми знаниями Linux, могут легко разобраться с этим.

Структура каталогов в системе Kali Linux основана на стандарте иерархии файловой системы Unix (FHS), и именно так структурированы каталоги в Kali Linux.

В нашей системе Windows корневой каталог – это C:\ , а в Kali Linux – это прямая косая черта (/).

Пожалуйста, не путайте термин “корневой каталог” с “домашним каталогом пользователя root” (который является /root), потому что это две разные вещи.

Последний является домашним каталогом (/root) для пользователя root.

Говоря о root-пользователе, root-пользователь – это суперпользователь, для примера его можно рассматривать как административного пользователя в системе Windows, ранее Kali Linux поставлялся с root-пользователем по умолчанию, но после обновления 2020.1 Kali Linux поставляется без рута по умолчанию, что означает, что нам нужно запустить sudo, если мы хотим выполнять высокопривилегированные команды.

Новый пользователь должен быть осторожен при использовании sudo, потому что неправильная команда может разрушить нашу систему.

Чтобы понять файловую систему Kali Linux, нам нужно открыть окно терминала и выполнить команду cd / , здесь cd означает сменить каталог, а / – это наш корневой каталог.

Это означает, что мы меняем каталог на корневой каталог.

Затем нам нужно выполнить команду ls (list), чтобы увидеть все файлы/папки.

Как мы видим на следующем снимке экрана

На приведенном выше снимке экрана мы можем видеть некоторое содержимое нашего корневого каталога.

Нам нужно узнать о них, чтобы понять работу файловой системы.

  • /bin (бинарные файлы): Этот каталог содержит бинарные файлы Linux, например, команды cd и ls, которые мы выполняли ранее.
  • /sbin (системные бинарные файлы): Этот каталог содержит системные бинарные файлы, которые служат в качестве административных команд (например, fdisk).
  • /boot: Этот каталог содержит файлы загрузчика Linux.
  • /dev (устройства): Этот каталог содержит файлы конфигурации устройств (например, /dev/null ).
  • /sys (устройства): Аналогичен /dev, содержит конфигурации устройств и драйверов.
  • /etc : Этот каталог содержит все системные файлы администрирования (например, /etc/passwd показывает всех пользователей системы в Kali Linux).
  • /lib (библиотеки): В этом каталоге хранятся общие библиотеки для двоичных файлов внутри /bin и /sbin.
  • /proc (процессы): Этот каталог содержит процессы и информационные файлы ядра.
  • /lost+found: Как и в названии, этот каталог содержит файлы, которые были восстановлены.
  • /mnt : Этот каталог содержит смонтированные каталоги (например, удаленный файловый ресурс).
  • /media: Этот каталог содержит каталоги смонтированных съемных носителей (например, DVD).
  • /opt : Этот каталог используется для установки дополнительных пакетов программного обеспечения. Он также используется при установке программного обеспечения пользователями (например, инструменты для взлома, которые вы загружаете с GitHub).
  • /tmp : Это временная папка, используемая временно, содержимое которой стирается после каждой перезагрузки. Папка tmp – это хорошее место для загрузки наших инструментов для повышения привилегий, когда мы получим ограниченную оболочку.
  • /usr (пользователь): Этот каталог содержит множество подкаталогов. На самом деле, /usr/share/ – это папка, которую мы должны запомнить, потому что большинство инструментов, которые мы используем в Kali Linux (например, Nmap, Metasploit и т.д.), хранятся там, а также там содержатся файлы словаря слов (/usr/share/wordlists).
  • /home: Это дом для пользователей Kali Linux (пример /home/kali/).
  • /root: Домашняя директория для пользователя root.
  • /srv : Эта папка содержит некоторые данные, связанные с функциональностью системного сервера (например, данные для FTP-серверов).
  • /var : Эта папка содержит переменные данные для баз данных, журналов и веб-сайтов. Например, /var/www/html/ содержит файлы для веб-сервера Apache2.
  • /run : В этом каталоге хранятся системные данные времени выполнения (например, текущие зарегистрированные пользователи).

ФС Kali linux значительно отличаются от привычной нам файловой системы Windows, но это несложно.

По нашему личному мнению, файловые системы Linux довольно просты для понимания по сравнению с файловой системой Windows.

см. также:

 

Добавить комментарий