OpenSCADAWiki: Roman Savochenko/Linux Short All/part1 ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of RomanSavochenko/LinuxShortAll/part1 from 2007-01-12 16:05:20..

1 Конфигурационные и информационные файлы/каталоги

1.1 Общесистемные

/dev/ -- содержит специальные файлы устройств:

pts/ -- файлы устройств открытых псевдотерминалов.

/etc/ -- основная директория конфигурационных файлов:

anacrontab -- конфигурация задач выполняемых anacron;
aspldr.conf -- конфигурация boot-загрузчика ASPLoader (дистрибутив ASPLinux);
auto.misc, auto.master -- конфигурации автомонтировщика;
crontab -- конфигурация задач выполняемых cron;
csh.login -- профиль системы для для TCSH (выполняется после регистрации);
fstab -- конфигурация файловых систем(ФС) автоматически монтирующихся при загрузке;
group -- системные группы пользователей;
gtk/ -- файлы указателей шрифтов для графического тулкита GTK;
HOSTNAME -- текущее имя машины;
inittab -- конфигурация последовательности загрузки (для init);
issue -- сообщение выдаваемое перед локальной регистрацией;
issue.net -- сообщение выдаваемое перед сетевой регистрацией;
login.defs -- описывает поведение login и su;
logrotate.conf -- конфигурация демона автоматической обработки логов (ротация, упаковка, удаление);
logrotate.d -- директория конфигурационных файлов демона автоматической обработки логов;
ld.so.conf -- конфигурация динамического линковщика;
lilo.conf -- конфигурация boot-загрузчика LILO;
man.conf -- конфигурация системы страниц помощи, команда man;
motd -- сообщение выдаваемое после удачной регистрации;
mtab -- список смонтированных ФС;
nologin -- наличие этого файла запрещает пользователям входить в систему с выдачей сообщения в файле;
nsswitch.conf -- конфигурация последовательности поиска имен по различным источникам;
pam.d/ -- содержит файлы конфигурации PAM:
su -- описывает поведение команды su;
sudo -- описывает поведение sudo.

password -- системные пользователи;
profile -- профиль системы для BASH (выполняется после регистрации);
rc.d/ -- директория системы инициализации init (в стиле UNIX):

init.d/ -- содержит скрипты, для управления системными демонами (сервисами);
rcX.d/ -- директории уровней запуска X, содержат ссылки на скрипты в init.d;

sysconfig/ -- содержит системные Файлы конфигураций:

keyboard -- описание текущей раскладки клавиатуры;
desktop -- установка графической среды (KDE,GNOME..);
i18n -- конфигурация общесистемной локали (локаль отдельных пользователей может содержаться в {home}/i18n);
harddisks -- общие параметры дисков системы:
harddiskhd[x] -- параметры конкретно взятого диска <x>.

security/ -- содержит Файлы описывающие безопасность системы:

console.apps/ -- содержит файлы указывающие на функции доступные непривилегированному пользователю из консоли;
console.perms -- правила изменения прав доступа к устройствам, при аутентификации;
limits.conf -- конфигурация лимитов пользователей.
sysctl.conf -- содержит команды для автоматической инициализации sysctl-параметров ядра;
syslog.conf -- конфигурация демона системного логера (syslogd);
shadow -- содержит закодированные пароли пользователей (для системы хранения паролей TCB пароли хранятся в /etc/tcb/*);
skel/ -- шаблон директории пользователя (в момент создания пользователя содержимое директории пользователя копируется отсюда);
sudoers -- указание на то какие пользователи и какие программы могут быть запущены с привилегиями root используя sudo.

/proc/ -- виртуальная ФС отражающая параметры ядра:

sys/ -- содержит файлы с параметрами системы (большая часть допускает модификацию):
kernel/ -- содержит файлы с параметрами ядра:
cap-bound -- управление дополнительными правами (root) (0 - root права аннулируются);
hostname -- имя хоста (системы);
osrelease -- версия ядра системы;
ostype -- тип ОС (Linux, *BSD, ...);
panic -- признак паники ядра;
version -- дата сборки ядра.

fs/ -- содержит файлы с параметрами ФС:

file-max -- максимальное количество открываемых файлов.
devices -- список типов устройств в системе;
modules -- список модулей подключенных к ядру;
self -- ссылка на информацию о текущем процессе;
cpuinfo -- информация о процессорах системы.

/usr/lib/locale/ -- содержит локали различных стран и языков;
/usr/share/locale/ -- локализации отдельных программ под конкретный язык;
/usr/share/man/ -- страницы помощи man (в том числе и локализованные);
/var/spool/cron/ -- задачи пользователей для cron (формируются с помощью "crontab -e" от пользователя);
/var/spool/at/ -- задачи пользователей для at;
/home/{user}/ -- домашняя директория пользователя:

.bashrc -- профиль конкретного пользователя для BASH (запускается единожды);
.cshrc -- профиль конкретного пользователя для TCSH;
.bash_profile -- профиль конкретного пользователя для BASH (запускается при каждом запуске bash).

1.2 Сеть

/etc/ -- основная директория конфигурационных файлов:

ethers -- Файл соответствия аппаратных MAC адресов сетевым IP адресам в сети, в случае несоответствия доступ для хоста будет закрыт;
export -- конфигурация NFS-ресурсов доступных извне;
hosts -- перечень хостов и соответствующих им IP-адресов;
host.allow -- список хостов которым вход разрешен;
host.deny -- список хостов которым вход запрещен (для libc ver 5);
host.conf -- указывает где и в каком порядке искать имена хостов (для libc ver 6);
nsswitch.conf -- конфигурация последовательности поиска имен по различным источникам;
resolv.conf -- конфигурация резолвера имён, содержит список DNS-серверов;
samba/ -- содержит файлы конфигурации samba:
smb.conf -- главный конфигурационный файл SAMBA;
smbusers -- описывает соответствие SAMBA пользователей к системным пользователям;
smbpasswd -- содержит хеши пользователей SAMBA, пароли устанавливаются утилитой smbpasswd.

services -- содержит сопоставления номеров портов/сокетов их именам;
sysconfig/ -- содержит системные Файлы конфигураций:

network -- конфигурация сети;
network-scripts/ -- скрипты и файлы конфигурации сетевых интерфейсов.

xinetd.conf -- конфигурация суперсервера Internet (централизованное управление сокетами/портами);
xinetd.d/ -- директория содержит файлы конфигураций отдельных сервисов для суперсервера xinetd;
ppp/ -- директория содержит конфигурации PPP-соединений:

options -- содержит общую для всех PPP-соединений конфигурацию;
options.* -- конфигурация конкретно взятого соединения (например модемное options.ttyS1);
ip-up -- скрипт выполняемый при/для соединения (демоном pppd);
ip-down -- скрипт выполняемый при/для разъединении (демоном pppd).

1.3 Железо

/etc/ -- основная директория конфигурационных файлов:

printcap -- Файл конфигурации принтеров;
inputrc -- конфигурация ресурсов ввода с клавиатуры;

/usr/lib/kbd/ -- содержит файлы необходимые для корректной работы клавиатуры:

keymaps/i386/qwerty/*.kmap.gz -- файлы консольных роскладок клавиатуры.

/home/{user}/ -- домашняя директория пользователя:

.inputrc -- конфигурация ресурсы ввода с клавиатуры конкретного пользователя.

1.4 X (графическая система)

/etc/X11/fs/config -- содержит перечень каталогов со шрифтами для X;
/etc/X11/XF86Config -- Файл конфигурации X (XFree86);
/etc/X11/xorg.conf -- Файл конфигурации X (XOrg);
/usr/X11R6/bin/X -- ссылка на текущий X сервер;
/home/{user}/.Xauthority -- файл авторизации для запуска X-приложений удаленно, файлы на удаленных машинах должны соответствовать;
/home/{user}/.xinitrc -- сценарий загрузки X сервера конкретного пользователя;


 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]