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 2010-12-20 08:50:41..

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]