Где находится etc linux
Перейти к содержимому

Где находится etc linux

POPSuL:

Работа с файловой системой, или что где лежит в Ubuntu/Debian [Для самых маленьких]

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

Работаем с файловой системой

Для работы с файловой системой существует небольшой набор утилит, которые очень часто используются в повседневной жизни. Вот список этих утилит:

  1. pwd — показывает директорию в которой вы находитесь;
  2. ls — выводит список папок и файлов в текущей директории, так же можно посмотреть список файлов и папок в любой директории просто указав путь к ней — ls /путь/к/папке. По умолчанию список выводится в некрасивом виде, для изменения вида списка необходимо указать аргумент -l — ls -l /путь/к/папке ;
  3. cat — выводит содержимое файла, например cat /путь/к/файлу ;
  4. cd — переходит в указанную папку, например cd /путь/к/папке ;
  5. cp — копирует файл/папку, например cp -R /что/скопировать /куда/скопировать ;
  6. mv — перемещает файл/папку, например mv /что/переместить /куда/переместить ;
  7. rm — удаляет файл/папку, например rm -r /путь/к/файлу_или_папке ;
  8. du — считает размер директории, например du -hc /путь/к/папке ;
  9. mkdir — создаёт директорию, например mkdir /путь/к/папке ;
  10. touch — создаёт файл, например touch /путь/к/файлу .
  • Чтоб вернуться в предыдущую директорию, необходимо выполнить cd — ;
  • Чтобы перейти на одну директорию вверх, необходимо выполнить cd … ;
  • Чтобы перейти в домашнюю директорию, необходимо выполнить cd

Что где лежит и зачем оно там?

… если оно там лежит, значит так и должно быть, не трожь это!

Иерархия файловой система в * nix‐системах кардинально отличается от оной в MS Windows. В ней нету так называемых дисков (A:, C:, D:…), для сравнения, иерархия файловой системы в *nix можно представить как иерархию диска C: в MS Windows.

  • / — корень файловой системы, внутри него располагается всё;
  • /bin , /sbin , /usr/bin — тут располагаются различные исполняемые файлы (программы);
  • /boot — тут располагается ядро linux, и загрузчик (grub, lilo, и т.д.);
  • /dev — тут находятся все физические и виртуальные устройства (диски, клавиатуры, видео- и аудио‐карты , и т.д.);
  • /etc — тут находятся различные файлы настроек различных системных программ, демонов;
  • /home — тут располагаются домашние директории пользователей;
  • /lib — тут находятся модули ядра linux, и тут лучше ничего не трогать :);
  • /media — тут располагаются все примонтированные оптические диски (а так же и флэшки, жёсткие диски);
  • /mnt — тут должны находиться примонтированные жёсткие диски и флешки, но зачастую они оказываются в /media ;
  • /opt — тут находятся установленные проприетарные приложения и библиотеки;
  • /proc , /sys — системные директории с виртуальной файловой системой, хранят в себе информацию о системе, ядре, и прочей ерунде;
  • /root — домашняя директория пользователя root;
  • /usr — тут хранятся установленные программы, их ресурсы и библиотеки;
  • /usr/lib , /usr/lib32 — хранят в себе различные библиотеки;
  • /usr/include — хранят в себе заголовочные файлы различных библиотек, которые используются при разработке ПО;
  • /usr/local — имеет такую же структуру как и /usr , только хранит в себе вручную собранные и установленные приложения и библиотеки;
  • /usr/share — тут находятся различные ресурсы библиотек и приложений (изображения, звуки, шрифты, документация)
  • /var — директория в которой хранятся логи, файлы данных различных системных приложений (например базы данных mysql), сокет‐файлы ;
  • /tmp — директория для хранения временных файлов, очищается при перезагрузке системы;
  • . — текущая директория;
  • … — директория на один уровень выше текущей.

Более подробную информацию о иерархии файловой системы можно почитать в man hier .

Заключение

Если вы не уверенны в том, что некий файл/папку можно изменить/удалить без последствий, то лучше этого не делайте. Как говорится, «работает не трожь! ».

И как всегда, я не несу никакой ответственности за то, что вы возможно натворите в своей системе. Если вы удалите что нибудь и у вас после этого система не загрузится — не пишите мне о том, что я в этом виноват :).

Конфигурационные файлы Linux

image

Мощность ОС Linux кроется в возможности гибко настраивать систему под наши потребности. Большинство дистрибутивов содержат продвинутые пользовательские интерфейсы для конфигурации системы, однако, по сути, они лишь редактируют текстовые файлы в различных системных папках. Понимая, как работают конфигурационные файлы, мы можем отказаться от этих интерфейсов и повысить свой уровень владения Linux.

Из этого руководства вы узнаете, где файлы конфигурации расположены и каковы их функции. Благодаря стандарту иерархии файловой системы (Filesystem Hierarchy Standard) папки и файлы, которые мы рассмотрим, сохраняют своё расположение даже в разных дистрибутивах.

Прим. переводчика:

Прежде чем двигаться дальше, следует разобраться, как устроена файловая система согласно стандарту FHS.

Все файлы и каталоги располагаются в корневой директории «/» . Даже если эти данные находятся на различных носителях, какие-то из этих каталогов присутствуют, а какие-то могут отсутствовать. В качестве примера можно привести каталоги, связанные с подсистемой X Window, когда каталогов может и не быть, если графическая подсистема не установлена. Однако, большинство каталогов присутствует на всех UNIX-подобных операционных системах и используется аналогичным образом.

Раздел Корневая директория, содержащая всю файловую иерархию
/bin/ Утилиты, которые доступны всем пользователям, такие как cat, ls, cp и др.
/boot/ Загрузочные файлы (файлы загрузчика, ядро, initrd, System.map). Как правило, выносится на отдельный раздел.
/dev/ Файлы устройств. Файлы в данном каталоге обычно создаются драйверами (например, /dev/null, /dev/zero, /dev/sda1).
/etc/ Основной каталог конфигурационных файлов системы.
/home/ Домашние директории с пользовательскими данными. Могут быть на отдельном разделе либо монтироваться по nfs.
/lib/ Основные библиотеки, необходимые для работы программ из /bin/ и /sbin/.
/media/ Точки монтирования для сменных носителей, таких как CD-ROM, DVD-ROM, флеш-карты.
/mnt/ Используется для монтирования временных файловых систем.
/opt/ Дополнительное программное обеспечение. Сюда обычно устанавливаются различные компиляторы и пользовательское ПО, которое не требует соответствия FSHS
/proc/ Виртуальная файловая система, представляющая состояние ядра операционной системы и запущенных процессов в виде файлов.
/root/ Домашняя директория пользователя root.
/sbin/ Основные системные программы для администрирования и настройки системы (например, init, iptables, ifconfig).
/srv/ Данные, специфичные для окружения системы.
/tmp/ Временные файлы.
/usr / Вторичная иерархия для данных пользователя, содержит большинство пользовательских приложений и утилит.
/usr/bin/ Дополнительные программы для всех пользователей, не являющиеся необходимыми в однопользовательском режиме. При различных решениях может монтироваться отдельно.
/usr/include/ Стандартные заголовочные файлы.
/usr/lib/ Библиотеки для программ, находящихся в /usr/bin/ и /usr/sbin/.
/usr/sbin/ Дополнительные системные программы (такие как демоны различных сетевых сервисов).
/usr/share/ Архитектурно-независимые общие данные.
/usr/src/ Исходные коды ядра.
/usr/local/ Третичная иерархия для данных, специфичных для данного хоста. Обычно содержит такие поддиректории, как bin/, lib/, share/.
/var/ Изменяемые файлы, такие как файлы регистрации (log-файлы), временные почтовые файлы, файлы спулеров.
/var/lock/ Лок-файлы, указывающие на занятость некоторого ресурса.
/var/log/ Различные log-файлы.
/var/mail/ Почтовые ящики пользователей.
/var/run/ Информация о запущенных программах (в основном о демонах).
/var/spool/ Задачи, ожидающие обработки (например, очереди печати, непрочитанные или неотправленные письма).
/var/tmp/ Временные файлы, которые должны быть сохранены между перезагрузками.

Более детально можно почитать, например,тут.

2. Глобальные файлы конфигурации

Глобальные файлы конфигурации определяют поведение системы в целом .

Как правило, они располагаются в корневом разделе диска ( / ), а доступ к ним требует прав суперпользователя.

Справедливости ради, стоит заметить, что согласно стандарту FHS конфигурационные файлы не хранятся в корневой директории, она пустая и содержит в себе только папки.

2.1. /etc/

Большинство глобальных файлов конфигурации хранится в папке /etc .

Папка /etc/ больше походит на файловую систему с множеством подпапок, в которых размещены соответствующие конфигурационные файлы.

Ниже приведён список наиболее полезных подпапок:

  • /etc/X11/ — конфигурационные файлы xorg;
  • /etc/cups/ — подпапка с конфигурационными данными сервера печати CUPS (Common UNIX Printing System);
  • /etc/xdg/ — глобальные файлы конфигурации для приложений, придерживающихся стандартов freedesktop.org;
  • /etc/ssh/ — используется для конфигурации поведения сервера OpenSSH для всей системы;
  • /etc/apparmor.d/ — содержит конфигурационные файлы для системы AppArmor;
  • /etc/udev/ — настройки, относящиеся к udev.

2.2. /etc/opt/

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

2.3. /etc/default/

Исторически конфигурационные файлы в папке /etc/default/ содержали настройки сервисов/программ-демонов для их использования с системами инициализации, например upstart. Однако с появлением systemd эта папка стала использоваться в основном для настроек приложений пользовательского пространства.

Система не перезаписывает файлы в папке /etc/default/ . А значит, как только мы настроили там поведение приложений, оно не изменится при обновлении системы.

2.4. Важные глобальные файлы конфигурации

Вот несколько наиболее полезных глобальных файлов конфигурации:

  • /etc/resolv.conf — в нём определяется, какой (какие) DNS-сервер(ы) использует система;
  • /etc/bash.bashrc — в нём задают команды для выполнения в момент запуска командной оболочки bash;
  • /etc/profile — интерактивная командная оболочка выполняет команды скрипта .profile при запуске;
  • /etc/dhcp/dhclient.conf — там хранятся сетевые данные, которые запрашивают DHCP-клиенты;
  • /etc/fstab — определяет, где будут смонтированы все доступные системе разделы диска;
  • /etc/hostname — задаёт имя хоста для машины;
  • /etc/hosts — файл, соединяющий IP-адреса с именами хостов;
  • /etc/hosts.deny — перечисленные в этом файле удалённые хосты лишены доступа к машине;
  • /etc/mime.types — содержит MIME-типы данных и соответствующие им расширения файлов;
  • /etc/motd — файл с текстом сообщения, которое выводится при входе пользователя в систему;
  • /etc/timezone — задаёт часовой пояс;
  • /etc/sudoers — файл sudoers контролирует привилегии, относящиеся к команде sudo;
  • /etc/httpd/conf и /etc/httpd.conf.d — конфигурация веб-сервера Apache;
  • /etc/default/grub — содержит конфигурацию, которую использует команда update-grub для создания файла /boot/grub/grub.cfg ;
  • /boot/grub/grub.cfg — команда update-grub генерирует этот файл автоматически в соответствии с настройками, заданными в файле /etc/default/grub .

3. Пользовательская конфигурация

Файлы пользовательской конфигурации определяют поведение системы только для задающего настройки пользователя .

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

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

В части пользовательских настроек приложения соответствуют одному из двух стандартов.

3.1. Традиционные файлы конфигурации

Как правило, если у приложения всего один файл конфигурации, его можно найти так: /home/(username)/.(app_name) . Но если конфигурационных файлов больше, то они хранятся в папке /home/(username)/.(app_name) .

Наглядный пример такого приложения — редактор vim .

3.2. Конфигурационные файлы, соответствующие стандарту XDG

Разработчики freedesktop.org решили, что старая система недостаточно упорядочена, и выработали базовую спецификацию каталогов XDG.

По стандарту XDG все файлы пользовательской конфигурации хранятся в папке $XDG_CONFIG_HOME (обычно в /home/(username)/.config ).

Внутри $XDG_CONFIG_HOME каждое приложение создаёт свои подпапки для конфигурационных файлов.

Базовой спецификации каталогов XDG теперь придерживаются редактор NeoVim и многие активно развивающиеся приложения. Для пользователей стандарт тоже удобен: одной резервной копии папки $XDG_CONFIG_HOME достаточно, чтобы сохранить все настройки.

3.3. Важные файлы пользовательской конфигурации

Среди наиболее часто используемых файлов пользовательской конфигурации следует перечислить:

  • $HOME/.xinitrc — в нём содержатся указания о запуске менеджера окон при работе с командой startx;
  • $HOME/.vimrc — конфигурация vim;
  • $HOME/.bashrc — скрипт, который выполняет командная оболочка bash , когда пользователь запускает командную оболочку без регистрации;
  • $XDG_CONFIG_HOME/nvim/init.vim — конфигурация редактора neovim;
  • $HOME/.editor — задаёт редактор по умолчанию для данного пользователя;
  • $HOME/.gitconfig — в файле указывается имя по умолчанию и адрес электронной почты для указания в коммитах Git;
  • $HOME/.profile — командная оболочка с регистрацией выполняет команды из скрипта .profile при запуске;
  • $HOME/.ssh/config — конфигурация ssh для конкретного пользователя.

4. Заключение

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

Кроме того, заглянули в наиболее распространённые папки для хранения конфигурационных файлов и выяснили, как более старые и новые приложения работают с пользовательскими настройками.

Поскольку ОС Linux не налагает ограничений на эти конфигурационные файлы, их синтаксис может быть самым разным. Но если взять на себя труд и хоть немного в них разобраться, знание конфигурационных файлов освобождает от ограничений пользовательских интерфейсов, предназначенных для новичков.

Для чего нужен каждый каталог в Linux или структура директорий ОС Линукс

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

В этой статье приведен список основных директорий файловой системы Линукс и их краткое описание.

Cтруктура директорий операционной системы Linux

/ Наверх

/bin Наверх

В этом каталоге хранятся основные команды операционной системы, такие как команды оболочки и команды файловой системы (ls, cp и т.д.).

/boot Наверх

Здесь хранятся образы ядер Linux и менеджер загрузки: grub, lilo и т.д.

/dev Наверх

Директория содержит файлы устройств, подключенные к операционной системе.

В Linux вообще всё рассматривается, как файл, даже различные устройства, такие как принтеры, жёсткие диски, сканеры и т.д. Для получения доступа к определённому устройству, необходимо чтобы существовал специальный файл. Аналогично устроено большинство UNIX-подобных операционных систем.

/etc Наверх

В этой директории находится основная часть конфигурационных файлов самой операционной системы (настройки сети, список пользователей, групп и т.д.) и различных программ (Apache, Samba и т. д.).

/home Наверх

В этом месте должна размещаться вся личная информация пользователей системы.

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

/home/username Наверх

Это Домашняя папка пользователя usermame. В ней хранится пользовательская часть конфигурационных файлов (настройки пользовательских программ) и вся личная информация пользователя.

Linux является многопользовательской системой и поэтому каждый пользователь имеет уникальный каталог для персональных файлов. Этот каталог называется Домашней папкой пользователя. Домашняя папка суперпользователя root располагается в корне файловой системы.

Такое разделение пользовательских директорий от файлов операционной системы упрощает резервирование данных и повышает надежность самой операционной системы.

/lost+found Наверх

В lost+found скидываются файлы, на которых не было ссылок ни в одной директории, хотя их inod не были помечены как свободные. Допустим при удалении файла из директории произошёл сбой (выключилось питание), то в системе останется потерянный inod, который вроде как и указывает на корректный файл, но этот файл не содержится ни в одной директории. В ext2 и других нежурналируемых файловых системах задача восстановления таких файлов ложится на fsck. Он находит inod, на которые нет ссылок, и создаёт на них ссылки в lost+found. После этого пользователь сможет просмотреть файлы и при необходимости переместить им куда надо, вернув нужные имена.

В ext3 и в других журналируемых файловых системах fsck просматривает журнал и видя, что операция завершилась не полностью, откатывает ее. Поэтому потерянных inod в журналируемых файловых системах находиться меньше.

/lib Наверх

Эта директория предназначена для хранения системных библиотек, необходимые для работы программ из директорий /bin и /sbin и операционной системы вцелом.

/media Наверх

Директория, используемая для автоматического монтирования различных устройств USB-накопителей, CD-ROM и т.д. При вставке в привод CD-ROM диска он автоматически подключается во вложенный каталог этой директории.

/mnt Наверх

Обычно эта директория используется для ручного подключения устройств. В эту директорию командой mount «руками» монтируются различные USB-накопители, CD-ROM и т.д.

/opt Наверх

Директория, в которой обычно размещаются установленные программы, имеющие большой дисковый размер или вспомогательные пакеты (например /opt/openoffice.org).

/proc Наверх

/proc — это директория, к которой примонтирована виртуальная файловая система procfs. Различная информация, которую ядро может сообщить пользователям, находится в «файлах» каталога /proc. Например, в файле /proc/modules находится список загруженных модулей ядра. А в файле /proc/cpuinfo — информация о процессоре компьютера. Подробнее можно прочитать здесь .

/root Наверх

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

/sbin Наверх

Основные системные программы для администрирования и настройки системы (iptables, ifconfig и т.д.).

/srv Наверх

Параметры, которые специфичные для окружения системы. Чаще всего данная директория пуста.

/sys Наверх

/sys — это директория, к которой примонтирована виртуальная файловая система sysfs, которая добавляет в пространство пользователя информацию ядра Linux о присутствующих в системе устройствах и драйверах. В версии ядра ниже 2.6 не использовалась.

/sys/block Наверх

/sys/block содержит директории всех блочных устройств, присутствующих в данный момент в системе.

/sys/bus Наверх

В этой директории находится список шин, определенных в ядре Linux (eisa, pci и т.д.).

/sys/class Наверх

Каталог содержит список группированных устройств по классам (printer, scsi-devices и т.д.).

/tmp Наверх

Временное хранилище данных. Аналог папки в ОС Windows — C:/Windows/Temp. Все пользователи имеют права чтения и записи в этом каталоге.

/usr Наверх

В этом каталоге хранятся все установленные пакеты программ, документация, исходный код ядра и система X Window. Все пользователи кроме суперпользователя root имеют доступ только для чтения. Может быть смонтирована по сети и может быть общей для нескольких машин.

/usr/bin Наверх

Директория дополнительных программ для всех учетных записей.

/usr/games Наверх

Каталог для размещения доступных компьютерных игр в системе.

/usr/include Наверх

Заголовочные файлы С++.

/usr/lib Наверх

Системные библиотеки для программ, расположенных в директории /usr.

/usr/local Наверх

По стандарту /usr должен быть общим для нескольких компьютеров и смонтирован по сети, а /usr/local должен содержать установленные пакеты программы только на локальной машине (к примеру, /usr — бюджет семьи, а /usr/local — личный кошелек каждого). Но чаще всего директория /usr/local используется для установки программ, которые не предназначены для конкретного дистрибутива (к примеру для пакетного дистрибутива Ubuntu в /usr находятся «родные» установленные пакеты, а /usr/local находятся собранные пакеты из исходников).

/usr/sbin Наверх

Дополнительные системные программы.

/usr/share Наверх

Общие данные установленных программ.

/usr/share/icons Наверх

В каталоге находятся все иконки системы.

/usr/share/doc Наверх

Директория, в которой обычно находится справочная документация по установленным программам.

/usr/src Наверх

Исходные кода (например, здесь располагаются исходные кода ядра).

/var Наверх

Это каталог для часто меняющихся данных. Здесь находятся журналы операционной системы, системные log-файлы, cache-файлы и т. д.

/var/cache Наверх

В этом месте хранятся все кэши различных программ.

/var/games Наверх

В этом месте расположены файлы с игровыми достижениями.

/var/lib Наверх

Постоянные данные, изменяемые программами в процессе работы (например, базы данных, метаданные пакетного менеджера и др.).

/var/lock Наверх

Здесь лежат lock-файлы, указывающие на занятость некоторого ресурса.

/var/log Наверх

В этом месте хранятся все log-файлы.

/var/spool Наверх

Задачи, ожидающие обработки (например, очереди печати, непрочитанные или не отправленные письма, задачи cron и т. д.).

/var/www Наверх

В этом месте размещаются Web-страницы для сервера Apache.

Раздел <swap> Наверх

Раздел виртуальной памяти для увеличения скорости обмена с оперативной памятью. Более подробнее можно узнать в статье «Создание, редактирование и удаление SWAP в Linux»

  1. Анатолий#
    25 June, 01:22

офигенная статья. в букмаркс

>Анатолий
>офигенная статья. в букмаркс
Рад, что пригодилось

спасибо. очень пригодилось начинающему.

Спасибо!
Для меня начинающего прогодилось.
>офигенная статья. в букмаркс
Согласен.

отличная статья, спасибо

то что нужно, как раз искал подобную статью.

благодарю, отличная работа

Хорошо, что пригодилось не только мне))

Нашел мааленький недочет:
в пояснениях надо поправить второй /usr/share на /usr/share/icons
ЗЫ
комент можно не публиковать

Почему не публиковать? Страна должна знать своих героев 🙂
Спасибо, поправил.

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

Вы не написали про /usr/local и т.п.

Tosha: Вы не написали про /usr/local и т.п.

Добавил информацию по /usr/local

А какие каталоги жизненно необходимы при загрузки системы?
Какие из них можно перенести скажем на сервер и монтировать через NFS ?

Обалденно в ногу. Спасибо!

opt, home и usr, как правило, можно безболезненно монтировать на удалённых фс, главное чтоб монтировались при старте.

ух. спасибо большое, просветил меня в это дело. наконец то узнал что к чему !

Блин, случайно сегодня зашел на Ваш сайт и нашел решения проблем, решение которых искал уже несколько месяцев. Супер. Пока что это лучший ресурс про Linux из открытых мной. Так держать!

kkech: Блин, случайно сегодня зашел на Ваш сайт и нашел решения проблем, решение которых искал уже несколько месяцев. Супер. Пока что это лучший ресурс про Linux из открытых мной. Так держать!

А самого нужного то и нет. Папка /etc подробно не расписана. Тема раскрыта лишь частично – с трудом на троечку.

bq.. arigato: А самого нужного то и нет. Папка /etc подробно не расписана. Тема раскрыта лишь частично – с трудом на троечку.

Если подробно расписывать, то я думаю читать такой талмуд не каждый будет. Краткость – сестра таланта!! Эта публикация писалась для базового разъяснения, так как новичку разобраться и понять новую ОС непросто. Предлагайте конструктивные предложения, добавим, поправим.;)

Статья очень полезная! Сразу море вопросов отпало. (PS: с картой плавать проще)

Более-мение освоился с пингвином, но все же вот так почитаешь, параллельно открывая описаные директории и большая часть вопросов проясняется)))
Спасибо, так держать.
ЗЫ а по поводу толмудов – это уже к мануалу >600стр

“Поэтому потерянных inod в журналируемых файловых системах находиться меньше.”
tsya.ru

Вуаля ))! Бомба .
Класс высший!

Кратко и ясно. Спасибо.

Четко, понятно (тот случай, когда краткость-сестра таланта). Спасибо!

разорвало в клочья!

Вот таких статей нужно больше. А то, понимаешь, интерес есть, но после “окошек” очень трудно переучиваться.
Автору огромное спасибо!

Спасибо автору. приятно читать такую статью.
все описано простым и доступным языком. мне как новичку оказалась очень полезной информация изложенная автором статьи. позволяет частично понять философию файловой организации Unix систем. еще раз СПАСИБО . Желаю нашему рунету, как можно больше таких авторов.

Разрозненное представление об этой ОС стало более упорядоченным после прочтения. Спасибо за простой, не замудренный текст.

Благодарю за статью, разбиратся стало значительно лнгче! Осталось понять какие разделы стоит отделять и на какой объём памяти….

Статья хороша помогла,все на таких людях держится,в универе ни чего толком не объясняют

Спасибо за отельные пояснения, хотелось бы увидеть инфу по /run/

Отличная статья!пока лучше не видел на данную тему,автору уважуха!

Спасибо!
Добавьте рядом кнопочку “В Закладки” ))

Очень интересно на досуге поковырять структуру каиалогов и посмотреть где какая команда работает, а за одно – где и что распологаеатся.

Вот добавить бы еще рекомендуемые размеры /соотношения размеров некоторых каталогов , которые советуются к монтированию отдельными разделами.

В нем в виде файлов хронятся идентификаторы выполняемых процессов.
Например
$ cat /var/run/firefox
1223

1223 – PID процесса firefox

Респектос. LINUX рулит и реально проще и круче чем винда.
Все друзья гордятся за меня и я им linux ставлю и хакаю его!

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *