Поможем новичкам с "что, где и как в системе валяется" (Я только учусь, а мысли обгоняют...)

Полезные советы и программы от пользователей нашего форума.

Модератор: Модераторы разделов

Ответить
Аватара пользователя
cr01ik
Сообщения: 28

Поможем новичкам с "что, где и как в системе валяется"

Сообщение cr01ik »

Идея такова: в форме дерева с корня описать возможно большое количество каталогов и файлов в них, что, где и за чем. Я вот сам недавно сел на unix и поэтому в кратце с руководства Alice Lafox'a и Павлa Марьяновa набросал следующее деревцо:
/
/bin
важнейшие бинарные файлы. Он содержит базовые команды, которые могут использоваться всеми пользователями, и которые являются необходимыми для работы системы: ls, cp, login и др. Статический, неразделяемый
/boot содержит файлы, необходимые для начального загрузчика GNU/Linux (GRUB или LILO для Intel, yaboot для PPC и т.п.). В нем может находиться (а может и нет) ядро, но если ядро в этом каталоге отсутствует, тогда оно должно быть в корневом каталоге. Статический, неразделяемый.
/dev файлы системных устройств (dev от англ. DEVices). Некоторые файлы, находящиеся в /dev, являются обязательными, например, /dev/null, /dev/zero и /dev/tty. Статический, неразделяемый.
/etc один из самых жизненно важных каталогов систем UNIX®, потому что он содержит все конфигурационные файлы системы, индивидуальные для каждого хоста. Никогда не удаляйте его для освобождения дискового пространства! Более того, если вы желаете разнести структуру вашего дерева на несколько разделов, запомните, что /etc не должен быть помещен на отдельный раздел: он необходим для инициализации системы и при загрузке должен находиться на загрузочном разделе. Для программ, которым требуется большое число конфигурационных файлов, существуют отдельные подкаталоги. Статический, неразделяемый
важные файлы:

passwd и shadow: это два текстовых файла, в которых хранятся все пользователи системы и их зашифрованные пароли соответственно. Вы увидите файл shadow только в случае, когда используются теневые пароли, что по соображениям безопасности является опцией установки по умолчанию.
inittab: это конфигурационный файл для команды init, которая играет основную роль в загрузке системы.
services: этот файл содержит список существующих сетевых служб.
profile: это общесистемный конфигурационный файл shell'а. Его настройки могут быть переопределены конфигурационными файлами shell'ов. Например, bashrc для shell'а bash.
crontab: конфигурационный файл для cron - программы, отвечающей за периодическое выполнение программ.

/home содержит все личные каталоги пользователей системы. Этот каталог может быть разделяемым (в некоторых больших сетях к нему открывается общий доступ через NFS). Конфигурационные файлы ваших любимых приложений (типа почтовых клиентов и браузеров) располагаются в этом каталоге и начинаются с точки («.»)Переменный, разделяемый
./.mozilla - конфигурационные файлы Mozilla

/lib содержит библиотеки, жизненно необходимые для системы. Он содержит все библиотеки, необходимые для работы бинарных файлов из каталогов /bin и /sbin Также в этом каталоге должны находиться: необязательный компоновщик на этапе выполнения или загрузчик ld*, а также динамически подключаемая библиотека С libc.so. Статический, неразделяемый.
/modules/версия_ядра хранятся модули ядра

/mnt содержит точки монтирования для временно монтируемых файловых систем. Переменный, неразделяемый
/opt содержит не слишком важные для работы системы пакеты. Он зарезервирован для дополнительных пакетов; пакеты типа Adobe Acrobat Reader часто устанавливаются в /opt. FHS рекомендует, чтобы статические файлы (бинарники, библиотеки, страницы руководств и т.п.), устанавливаемые в каталог /opt, помещались в его подкаталоги [i]/opt/package_name, а их конфигурационные файлы - в[i] /etc/opt
/root домашний каталог root'а. Переменный, неразделяемый.
/sbin содержит важные системные бинарные файлы, необходимые для запуска системы. Большинство этих файлов могут запускаться только root'ом. Обычный пользователь тоже может запустить их, но результат их работы может остаться нулевым. Статический, неразделяемый.
/tmp каталог предназначен для хранения временных файлов, которые могут быть создаваться отдельными программами. Переменный, неразделяемый.
/usr является главным каталогом для хранения приложений. Все бинарные файлы в этом каталоге не требуются для загрузки или обслуживания системы, поэтому иерархия /usr может, а зачастую так и есть, размещаться на отдельной файловой системе.
./X11R6: полная иерархия X Window System . Все бинарные файлы и библиотеки, необходимые для работы X (включая X-серверы) должны находиться здесь. Каталог
./lib/X11 содержит все аспекты конфигурации X, которые являются общими для разных компьютеров.
./bin: содержит значительное большинство системных бинарных файлов. Любая бинарная программа, которая не является необходимой для обслуживания системы и не предназначена для системного администрирования, должна находиться в этом каталоге.
. /lib: содержит все библиотеки, необходимые для запуска программ, находящихся в /usr/bin и /usr/sbin. Имеется также символическая ссылка /usr/lib/X11, указывающая на /usr/X11R6/lib - каталог, содержащий библиотеки X Window System (но только, если установлен X);.
./local: это место, куда вы должны устанавливать любые приложения, компилируемые вами из исходных кодов. Программа установки должна будет создать необходимую иерархию.
./share: содержит все аппаратно-независимые данные в режиме только для чтения, необходимые для приложений из /usr. Среди всего прочего вы найдете в нем информацию о часовых поясах и региональных стандартах (локали) (zoneinfo и locale).
./doc: содержат документацию к приложениям
./man: системные страницы руководств.

/var содержит все рабочие данные для работающих в системе программ. В отличие от рабочих данных каталога /tmp, эти данные должны остаться нетронутыми в случае перезагрузки. Переменный. Отдельные его подкаталоги могут быть разделяемыми или неразделяемыми.
./log: содержит файлы системных журналов, которые вы можете читать для выявления неисправностей в своей системе (особенно эти два: .
./messages
./kernel/errors).
./run: используется для слежения за всеми процессами, используемыми системой с момента ее загрузки, позволяя вам выполнять над ними действия в случае изменения уровня выполнения системы
./spool: содержит рабочие файлы системы, ожидающие определенных действий или обработки.
./cups содержит рабочие файлы сервера печати
./mail хранит рабочие файлы почтового сервера (например, всю входящую и исходящую почту вашей системы).

________________________________________________________________________________
______

:rolleyes: вот так вот пока получается... помогите дполнить и сам разберусь и другим поможет..
Сколько не сторался, а здесь красиво не получилось, в tree.doc любезней выглядит
Спасибо сказали:
Аватара пользователя
sergius
Сообщения: 782

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение sergius »


/
|-bin ........................ Исполняемые файлы
|-boot .......................
|-dev ........................

|-etc ........................
|-home .......................
| |-serg .....................
| | |-.fluxbox ...............
| | |-musica .................
| | `-... ....................
| |-tux ......................
| | `-... ....................
| `-... ......................
|-initrd .....................
|-lib ........................
|-lost+found .................
|-media ......................
|-mnt ........................
|-opt ........................
|-proc .......................
|-root .......................
|-sbin .......................
|-srv ........................
|-sys ........................
|-tmp ........................
|-usr ........................
`-var ........................


Видишь, все просто! Надо моноширинный шрифт ставить ;)
ЗЫ Только идея глупая, имхо. У каждого дистра свои конфиги и месторасположение. Например линукс и фря ;)
Спасибо сказали:
Аватара пользователя
cr01ik
Сообщения: 28

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение cr01ik »

sergius писал(а):
01.12.2005 21:16


Вищишь, все просто! Надо моноширенный шрифт ставить ;)
ЗЫ Только идея глупая, имхо. У каждого дистра свои конфиги и месторасположение. Например линух и фря ;)

Тогда возмем структуру Linux(все равно что их роднит ;) ). А за дизайн спасибо...
Спасибо сказали:
Аватара пользователя
agent-mega
Сообщения: 505
Статус: Автономный модуль
Контактная информация:

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение agent-mega »

ЗЫ Только идея глупая, имхо. У каждого дистра свои конфиги и месторасположение. Например линух и фря

Странное "например".
Это разные ОС, а не дистры.
DEBIAN & DEBIAN-BASED ONLY

Всё относительно. Объективности не существует.
Спасибо сказали:
Аватара пользователя
sergius
Сообщения: 782

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение sergius »

agent-mega писал(а):
01.12.2005 22:51
ЗЫ Только идея глупая, имхо. У каждого дистра свои конфиги и месторасположение. Например линух и фря

Странное "например".
Это разные ОС, а не дистры.

Согласен, конечно.
Просто, думал о красной панаме, дебиане и фре. Вот и написал :)
Спасибо сказали:
Аватара пользователя
cr01ik
Сообщения: 28

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение cr01ik »

Так че это значит мне не ждать поддержки? :huh:
Спасибо сказали:
Аватара пользователя
sergius
Сообщения: 782

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение sergius »

cr01ik писал(а):
01.12.2005 23:10
Так че это значит мне не ждать поддержки? :huh:

Давай так, ты напишешь, что уже знаешь. А мы дополним остальное.
Оставь пустые места (типа того ......[write me]), туда мы и впишем потихоньку.
Ок?
Спасибо сказали:
Аватара пользователя
cr01ik
Сообщения: 28

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение cr01ik »

sergius писал(а):
01.12.2005 23:20
Давай так, ты напишешь, что уже знаешь. А мы дополним остальное.
Оставь пустые места (типа того ......[write me]), туда мы и впишем потихоньку.
Ок?

Вот по пацански ответил... Зделаю но не скоро... :)
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга
Контактная информация:

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение madskull »

cr01ik Как это ни печально, но на все это безобразие есть стандарт. Как ни странно. И там уже все расписано, кому где быть.

Но идея хорошая.
ArchLinux / IceWM
Спасибо сказали:
Аватара пользователя
cr01ik
Сообщения: 28

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение cr01ik »

madskull писал(а):
01.12.2005 23:24
cr01ik Как это ни печально, но на все это безобразие есть стандарт. Как ни странно. И там уже все расписано, кому где быть.

Но идея хорошая.

:huh: Вот так всегда, только втянешся, а готовое давно пылится... Просто хотелось самомому поразгребать, узнать че-да как... другим деткам пинги помочь... :huh:
Спасибо сказали:
Аватара пользователя
sergius
Сообщения: 782

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение sergius »

cr01ik писал(а):
01.12.2005 23:24
Вот по пацански ответил... Зделаю но не скоро... :)

Ну почему не скоро?
Естесственно я все бросать не буду. Но по мере возможности внесу лепту.
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга
Контактная информация:

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение madskull »

Так разгребай! Хорошее дело. И нужное.
Главное в этом - "узнать че-да как".
Даже слегка завидую - ведь это так интересно!
ArchLinux / IceWM
Спасибо сказали:
Аватара пользователя
cr01ik
Сообщения: 28

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение cr01ik »

sergius писал(а):
01.12.2005 23:37
cr01ik писал(а):
01.12.2005 23:24
Вот по пацански ответил... Зделаю но не скоро... :)

Ну почему не скоро?
Естесственно я все бросать не буду. Но по мере возможности внесу лепту.

Не сегодня ночью :D , а по мере углубления в каталоги. Спасибо кстате хотел сказать. Завтра начну.
Спасибо сказали:
Аватара пользователя
nercus
Сообщения: 150

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение nercus »

2.6.14-gentoo-r5
kde-3.5.0 | openbox-3.2
Deep Purple | Rob Zombie | Led Zeppelin | ДДТ
Спасибо сказали:
Аватара пользователя
valeri_ufo
Бывший модератор
Сообщения: 274
Статус: Everywhere, yet nowhere

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение valeri_ufo »

nercus писал(а):
02.12.2005 00:56
FHS

даже наверно и http://www.opennet.ru/docs/RUS/file-sys/ только описаная версия к сожалению 2.2.
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin
Контактная информация:

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение Bolverk »

А ведь была уже тема...
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7274
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение alv »

м.б. вот это http://linuxcenter.ru/lib/books/posixbook/ch10.phtml
поможет гиганту мысли?
Спасибо сказали:
MaGIc laNTern
Сообщения: 537
Статус: 人です
ОС: Gentoo

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение MaGIc laNTern »

Вот тут ещё в самом начале написано:
http://www.blitz.lv/linux/FreeBSD/PROGR_SH.TXT
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение ddc »

Вот бы подистрибутивный документик с описанием каждого файла в "/etc"...
Спасибо сказали:
MaGIc laNTern
Сообщения: 537
Статус: 人です
ОС: Gentoo

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение MaGIc laNTern »

Я бы тоже хотел. Более того - готов помочь в создании, то бишь дать описание некоторым файлам, о которых Я знаю. Вы как?
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Поможем новичкам с "что, где и как в системе валяется"

Сообщение ddc »

Я могу только по Gentoo - больше нет ничего...
Спасибо сказали:
Ответить