- •1.4 Структура операционных систем
- •1.4.1 Монолитная система
- •1.4.2 Многоуровневая структура ос
- •1.4.3 Модель экзоядра
- •1.4.4 Микроядерная архитектура (модель клиент-сервер)
- •1.4.5 Обобщение сравнения моделей
- •Интерфейс пользователя
- •Команды
- •Командная строка
- •Договоренности о формате командной строки
- •C.5.4. Переназначение потоков.
- •C.5.5. Переназначение стандартного потока ошибок (в unix).
- •C.5.6. Перенаправление потока ввода.
- •C.5.7. Конвейерная обработка.
- •Управление потоком выполнения
- • Стандартный ввод/вывод
- •Диагностика и другие виды вывода
- •Командные строки и конвейеры
- •Специальные символы
- •8.2.1. Запуск команды в фоновом режиме (символ &)
- •8.2.2. Последовательное выполнение команд (символ ;)
- •8.2.4. Отмена специального значения (метасимвол кавычки)
- •8.2.4.1. Использование кавычек для отмены значения символа пробел
- •Использование кавычек
- •Окружение
- •Переменная окружения
- •Взаимодействие процессов посредством окружения
- •Переменные Shell
- •Позиционные параметры
- •Файловая система
- •Структура файловой системы
- •Монтируемые файловые системы
- •Интерфейс с файловой системой
- •Разновидности файлов
- •Обычные файлы
- •Файлы-каталоги
- •Специальные файлы
- •Связывание файлов с разными именами
- •Именованные программные каналы
- •Файлы, отображаемые в виртуальную память
- •Синхронизация при параллельном доступе к файлам
- •Процессы
- •Процессы
- •Атрибуты процесса
- •Идентификатор процесса (pid)
- •Идентификатор родительского процесса (ppid)
- •Поправка приоритета (ni)
- •Терминальная линия (tty)
- •Реальный (uid) и эффективный (euid) идентификаторы пользователя
- •Реальный (gid) и эффективный (egid) идентификаторы группы
- •Атрибуты файлов
- •Порождение процессов в Linux
- •Управление процессами
- •Типы процессов
- •Права доступа к файлам и каталогам
- •Жизненный цикл процесса в unix и основные системные вызовы
- •Контекст процесса
- •Приоритеты процессов
- •Создание процесса
- •Сон и пробуждение
- •Завершение выполнения процесса
- •Получение информации о процессах
- •Управление приоритетом процессов
- •Сигналы: посылка и обработка
- •Доставка и обработка сигнала
- •Основные сигналы
- •Посылка сигналов
- •Сигналы, посылка сигналов, команда kill
- •Приоритет выполнения процесса, команда nice
- •Текущий контроль процессов, команды ps и top
- •Защита фоновых процессов, команда nohup
- •Пользователь
- •. Привилегированный пользователь
- •Управление пользователями и правами доступа База данных пользователей системы
- •Изменение базы данных пользователей
- •Изменение прав доступа
- •Ограничения сеанса пользователя
- •Команды архивирования файлов
- •4.7.1. Программа tar
- •4.7.2. Программа gzip
- •4.7.3. Программа bzip2
- •Команды поиска grep и find
- •5.5. Перенаправление ввода/вывода, каналы и фильтры
- •5.5.2 Оператор |
- •5.5.3 Фильтры
- •Сигналы
- •Приложение. Список реентерабельных функций
- •Регистрация системных сообщений, система syslog
- •Конфигурационный файл демона syslogd
- •Info Информационные сообщения
- •Учет продолжительности соединений
- •Пользователи и группы
- •Файл /etc/passwd
- •Файл /etc/group
- •Файл /etc/shadow
- •Системные регистрационные имена
- •Изменение действующего идентификатора пользователя
- •Изменение действующего идентификатора группы
- •Правила построения паролей
- •Действие команды passwd
- •Изменение пароля и характеристик учетной записи, связанных с регистрацией
- •Устаревание паролей
- •Показ атрибутов пароля
- •Стандартные значения атрибутов
- •Просмотр базы данных учетных записей
- •Получение списка зарегистрировавшихся пользователей
- •Средства создания, изменения и удаления учетных записей пользователей
- •Средства создания, изменения и удаления групп
Учет продолжительности соединений
Для учета количества времени, которое пользователи проводят в системе, используется команда ac.
Эта команда обобщает информацию, которая записывается в файл /var/log/wtmp всякий раз, когда пользователь регистрируется в системе. В файл /var/log/wtmp записывается информация об имени пользователя, номере порта (терминала), времени входа в систему и выхода из нее.
Команда ac дает разбивку по пользователям (опция -p) и/или по датам (опция -d), показывает время, проведенное в системе, в часах.
# ac -p
login connect-hrs
bob 23.78
mark 14.24
andre 0.65
root 7.89
...
total 675.47
Можно после опции -p задать имена пользователей.
# ac -p bob root
login connect-hrs
bob 23.78
root 7.89
total 31.67
Результат выполнения команды ac -d
# ac -d
date connect-hrs
May 1 total 63.81
May 2 total 78.36
May 3 total 523.14
May 4 total 759.78
May 5 total 635.24
Видно, что 1 и 2 Мая - выходные J.
Опции можно объединить.
# ac -dp bob
date connect-hrs
May 2 total 2.67
May 4 total 6.72
May 5 total 4.29
С помощью команды last можно определить время входа пользователя в систему и выхода из нее. Информация выводится либо по конкретному пользователю, или же по порту (терминалу). Формат команды:
last bob (информация по пользователю bob)
last ttyv1 (информация по терминалу ttyv1).
Вывод этой команды очень понятен, не буду приводить его здесь, оставлю вам для самостоятельного ознакомления.
25.Основные каталоги системы
|
Структура и описание каталогов Linux | |||
|
. |
|
|
ссылка на текущий каталог. Данный элемент есть в каждом каталоге файловой структуры. |
|
.. |
|
|
ссылка на родительский каталог. Данный элемент есть в каждом каталоге файловой структуры. (в корне - / данный элемент указывает на саму корневую систему) |
|
/ |
|
|
корневой каталог ФС, сюда "завязаны" все остальные подкаталоги первого уровня |
|
/bin/ |
|
|
Бинарные программы, основные программы для работы в системе: командные оболочки, файловые утилиты и.т.д. |
|
/boot/ |
|
|
статичные файлы загрузчика (образ ядра, файлы GRUB, LILO) |
|
|-- |
/grub/ |
|
Каталог конфигурационных файлов загрузчика GRUB |
|
|-- |
/lilo/ |
|
Каталог конфигурационных файлов загрузчика LILO |
|
| |
config-kern_ver |
|
файл текущей конфигурации ядра |
|
| |
initrd.img-kern_ver |
|
загрузочный образ инициализации initrd |
|
| |
vmlinuz-kern_ver |
|
образ ядра Linux |
|
/dev/ |
|
|
каталог, содержащий файлы устройств. В Linux вообще всё рассматривается, как файл, даже различные устройства, такие как принтеры, жёсткие диски, сканеры и т.д. Для получения доступа к определённому устройству, необходимо чтобы существовал специальный файл. Аналогично устроено большинство UNIX-подобных операционных систем |
|
|-- |
/pts/ |
|
фиктивная файловая система, представляющая собой файловую структуру, которая отражает псевдотерминалы пользователей вошедших в систему |
|
| |
|-- |
0 |
устройство псевдотерминала pts/0 |
|
| |
|-- |
1 |
устройство псевдотерминала pts/1 |
|
| |
--- |
n |
устройство псевдотерминала pts/n |
|
|-- |
null |
|
т.н. "черная дыра" или "урна для битов". Вся информация, отправляемая на данное устройства - пропадает/уничтожается. |
|
--- |
zero |
|
"генератор нулей" |
|
/etc/ |
|
|
Системные конфигурационные файлы, стартовые сценарии, конфигурационные файлы графической системы и различных приложений. Из данного каталога хотелось бы выделить следующие файлы: |
|
|-- |
/default/ |
|
содержит системные Файлы конфигураций в дистрибутивах Debian (аналог /etc/sysconfig/ в RedHat) |
|
|-- |
/logrotate.d/ |
|
директория конфигурационных файлов демона автоматической обработки логов; |
|
| |
|-- |
apache |
конфигурация логирования apache |
|
| |
|-- |
squid |
конфигурация логирования apache |
|
| |
|-- |
syslog |
конфигурация логирования системных логов |
|
| |
--- |
... |
|
|
|-- |
/pam.d/ |
|
каталог содержит файлы конфигурации PAM (указывают методы аутентификации в приложениях, использующих PAM) |
|
|-- |
/ppp/ |
|
директория содержит конфигурации PPP-соединений: |
|
| |
|-- |
options |
содержит общую для всех PPP-соединений конфигурацию; |
|
| |
|-- |
options.* |
конфигурация конкретно взятого соединения (например модемное options.ttyS1) |
|
| |
|-- |
ip-up |
скрипт выполняемый при/для соединения (демоном pppd); |
|
| |
--- |
ip-down |
скрипт выполняемый при/для разъединении (демоном pppd). |
|
|-- |
/rc.d/ |
|
директория системы инициализации init (в стиле UNIX) (содержит сценарии инициализации) |
|
| |
|-- |
/init.d/ |
содержит скрипты, для управления системными демонами (сервисами); |
|
| |
--- |
/rcX.d/ |
директории уровней запуска X, содержат ссылки на скрипты в init.d; |
|
|-- |
/samba/ |
|
содержит файлы конфигурации samba: |
|
| |
|-- |
smb.conf |
главный конфигурационный файл SAMBA; |
|
| |
|-- |
smbusers |
описывает соответствие SAMBA пользователей к системным пользователям; |
|
| |
--- |
smbpasswd |
содержит хеши пользователей SAMBA, пароли устанавливаются утилитой smbpasswd. |
|
|-- |
/ssh/ |
|
Каталог конфигурации демона sshd |
|
| |
|-- |
ssh_config |
Конфигурационный файл ssh клиента |
|
| |
--- |
sshd_config |
Конфигурационный файл ssh - сервера |
|
|-- |
/sysconfig/ |
|
содержит системные Файлы конфигураций в дистрибутивах RedHat (аналог /etc/default/ в Debian) |
|
| |
|-- |
keyboard |
описание текущей раскладки клавиатуры; |
|
| |
|-- |
desktop |
установки графической среды (KDE,GNOME..); |
|
| |
|-- |
network |
файл конфигурации сетевой подсистемы |
|
| |
--- |
i18n |
конфигурация общесистемной локали (локаль отдельных пользователей может содержаться в {home}/i18n); |
|
|-- |
/security/ |
|
содержит Файлы описывающие безопасность системы: |
|
| |
|-- |
console.perms |
правила изменения прав доступа к устройствам, при аутентификации; |
|
| |
|-- |
limits.conf |
конфигурация лимитов пользователей. |
|
| |
--- |
network |
конфигурация сети; |
|
|-- |
/skel/ |
|
шаблон директории пользователя (в момент создания пользователя содержимое директории пользователя копируется отсюда), своеобразный аналог каталога C:\Documents and settings\Default User\ в Windows. |
|
|-- |
/xinetd.d/ |
|
директория содержит файлы конфигураций отдельных сервисов для суперсервера xinetd; |
|
|-- |
/X11/ |
/fs/config |
содержит перечень каталогов со шрифтами для X; |
|
| |
|-- |
XF86Config |
Файл конфигурации X (XFree86); |
|
| |
--- |
xorg.conf |
Файл конфигурации X (XOrg); |
|
|-- |
at.allow |
|
Список пользователей, разрешающий (allow) или запрещающий (deny) выполнение утилиты at |
|
|-- |
at.deny |
| |
|
|-- |
cron.allow |
|
Список пользователей, разрешающий (allow) или запрещающий (deny) выполнение утилиты cron |
|
|-- |
cron.deny |
| |
|
|-- |
anacrontab |
|
конфигурация задач выполняемых anacron; |
|
|-- |
crontab |
|
конфигурация задач выполняемых cron; |
|
|-- |
ethers |
|
Файл соответствия аппаратных MAC адресов сетевым IP адресам в сети, в случае несоответствия доступ для хоста будет закрыт; |
|
|-- |
export |
|
конфигурация NFS-ресурсов доступных извне; |
|
|-- |
filesystems |
|
список ФС, поддерживаемых ядром (отсюда берется ФС, если она не указана в /etc/fstab) |
|
|-- |
fstab |
|
список ФС, монтирующихся автоматически при загрузке |
|
|-- |
group |
|
база данных групп пользователей в ОС |
|
|-- |
gshadow |
|
файл паролей групп пользователей |
|
|-- |
hostname |
|
текущее имя машины; |
|
|-- |
hosts |
|
перечень хостов и соответствующих им IP-адресов; |
|
|-- |
host.allow |
|
список хостов которым вход разрешен; |
|
|-- |
host.deny |
|
список хостов которым вход запрещен (для libc ver 5); |
|
|-- |
host.conf |
|
указывает где и в каком порядке искать имена хостов (для libc ver 6); |
|
|-- |
inittab |
|
конфигурация последовательности загрузки (для процесса init); |
|
|-- |
inputrc |
|
конфигурация ресурсов ввода с клавиатуры; |
|
|-- |
issue |
|
сообщение, выводимое при локальном подключении к системе |
|
|-- |
issue.net |
|
сообщение, выводимое при удаленном подключении к системе |
|
|-- |
ld.so.conf |
|
файл конфигурации, содержащий список каталогов, в которых ld.so ищет библиотечные файлы, кроме указанных путей, компоновщик ищет в каталогах /lib и /usr/lib |
|
|-- |
ld.so.cache |
|
кэш библиотечных файлов, для более быстрого поиска библиотек (своеобразный индекс) |
|
|-- |
login.defs |
|
описывает поведение login и su; |
|
|-- |
logrotate.conf |
|
конфигурация демона автоматической обработки логов (ротация, упаковка, удаление); |
|
|-- |
lilo.conf |
|
конфигурация boot-загрузчика LILO; |
|
|-- |
man.conf |
|
конфигурация системы страниц помощи, команда man; |
|
|-- |
motd |
|
сообщение, выводимое всем пользователям после ввода пароля и перед запуском интерпретатора, т.н. "сообщение дня" |
|
|-- |
mtab |
|
Список текущих примонтированных ФС. Обычно, этот файл должен создаваться, как только монтируется новая файловая система. |
|
|-- |
netgroup |
|
файл определяет сетевые группы, используемые для проверки прав доступа при выполнении удаленного входа. |
|
|-- |
nologin |
|
наличие этого файла запрещает пользователям входить в систему с выдачей сообщения в файле; |
|
|-- |
nsswitch.conf |
|
конфигурация последовательности поиска имен по различным источникам; |
|
|-- |
passwd |
|
база данных пользователей Linux |
|
|-- |
printcap |
|
Файл конфигурации принтеров; |
|
|-- |
profile |
|
сценарий-профиль для интерпретатора BASH (выполняется после регистрации в системе и используется для всех пользователей системы); |
|
|-- |
protocols |
|
файл описывает номера протоколов, названия и описания. |
|
|-- |
resolv.conf |
|
конфигурация резолвера имён, содержит список DNS-серверов; |
|
|-- |
rpc |
|
файл описывает службы RPC (соответствие имя сервера RPC, номер программы RPC и псевдонимы) |
|
|-- |
services |
|
содержит сопоставления номеров портов/сокетов именам служб |
|
|-- |
shadow |
|
файл зашифрованных паролей пользователей |
|
|-- |
sysctl.conf |
|
содержит команды для автоматической инициализации sysctl-параметров ядра; |
|
|-- |
syslog.conf |
|
конфигурация демона системного логера (syslogd); |
|
|-- |
sudoers |
|
указание на то какие пользователи и какие программы могут быть запущены с привилегиями root используя sudo. |
|
--- |
xinetd.conf |
|
конфигурация суперсервера Internet (централизованное управление сокетами/портами); |
|
/home/ |
{имя_юзера} |
|
каталог, содержащий подкаталоги пользователей (настройки интерфейса, личные файлы) |
|
|-- |
|
.bashrc |
профиль конкретного пользователя для BASH (запускается при запуске bash или запуске копии bash ); |
|
|-- |
|
.cshrc |
профиль конкретного пользователя для TCSH; |
|
|-- |
|
.bash_profile |
профиль конкретного пользователя для BASH (запускается при каждом входе в систему). |
|
|-- |
|
.inputrc |
конфигурация ресурсы ввода с клавиатуры конкретного пользователя. |
|
|-- |
|
.Xauthority |
файл авторизации для запуска X-приложений удаленно, файлы на удаленных машинах должны соответствовать; |
|
|-- |
|
.xinitrc |
сценарий загрузки X сервера конкретного пользователя; |
|
--- |
|
.plan .project .forward |
данные файлы используются утилитой finger для вывода информации о пользователе |
|
/lib/ |
|
|
Системные библиотеки, необходимые для программ и модули ядра. (В Windows библиотеки представляют собой dll модули) |
|
/lost+found |
|
|
В lost+found скидываются файлы, на которых не было ссылок ни в одной директории, хотя их inod не были помечены как свободные. |
|
/media/ |
|
|
Каталог для монтирования съемных носителей (CD, Flash) |
|
|-- |
/cdrom/ |
|
|
|
/mnt/ |
|
|
В каталоге содержаться временные точки монтирования для устройств |
|
/opt/ |
|
|
Дополнительные пакеты программ. Если программа установленная сюда больше не нужна, то достаточно удалить ее каталог без процедуры денсталляции. Сюда могут устанавливается программы не являющиеся частью дистрибутива. (например /opt/openoffice.org). |
|
/proc/ |
|
|
Виртуальная ФС, хранящаяся в памяти компьютера при загруженной ОС. В данном каталоге расположены самые свежие сведения обо всех процессах, запущенных на компьютере. Содержимое каждого файла определяется в реальном времени. среди данного каталога, хотелось бы особо выделить следующие файлы и каталоги: |
|
|-- |
/net/ |
|
|
|
| |
-- |
arp |
текущая arp-таблица |
|
|-- |
/sys/kernel/ |
|
|
|
| |
|-- |
cap-bound |
управление дополнительными пра, как сделано в последней строке для дискеты.tr сценарий-профиль для интерпретатора BASH (выполняетсtd/tdtda name="proc"я после регистрации в системе и используется для всех пользователей системы);вами (root) (0 – root права аннулируются); |
|
| |
|-- |
hostname |
текущее имя Компьютера |
|
| |
|-- |
domainname |
Имя домена компьютера |
|
| |
|-- |
osrelease |
версия ядра системы; |
|
| |
|-- |
ostype |
тип ОС (Linux, *BSD, ...); |
|
| |
--- |
version |
дата сборки ядра. |
|
|-- |
cpuinfo |
|
Текущая информация о процессоре |
|
|-- |
cmdline |
|
список параметров, переданных ядру при загрузке |
|
|-- |
devices |
|
системные устройства |
|
|-- |
dma |
|
Задействованные в данный момент DMA каналы |
|
|-- |
interrupts |
|
Счетчики количества прерываний IRQ в архитектуре i386. |
|
|-- |
ioports |
|
порты ввода/вывода |
|
|-- |
filesystems |
|
поддерживаемые ФС |
|
|-- |
loadvg |
|
информация о загруженности системы |
|
|-- |
kcore |
|
содержимое физической памяти в текущий момент |
|
|-- |
kmsg |
|
сообщения, выдаваемые ядром (копия syslog) |
|
|-- |
mdstat |
|
отображение статистики программных RAID массивов |
|
|-- |
meminfo |
|
информация о памяти |
|
|-- |
modules |
|
загруженные модули ядра |
|
|-- |
mounts |
|
смонтированные ФС |
|
|-- |
partitions |
|
информация о разделах дисков |
|
|-- |
pci |
|
Полный список всех PCI-устройств, найденных во время инициализации ядра, а также их конфигурация. |
|
|-- |
swaps |
|
информация о всех своп-разделах, подключенных к системе |
|
|-- |
uptime |
|
время работоспособности |
|
|-- |
version |
|
версия ядра |
|
|-- |
/цифровые/ |
|
каталоги, содержащие в названии наборы цифр, соответствуют GID -номеру процесса и содержат в себе информацию о работающем процессе, GIDу которого соответствует. |
|
| |
|-- |
/fd/* |
содержит указатели на все, открытые процессом файлы |
|
| |
|-- |
cmdline |
полную командную строку запуска процесса до тех пор, пока процесс не будет "выгружен" или не станет "зомби" |
|
| |
|-- |
cwd |
символьная ссылка на текущий рабочий каталог процесса |
|
| |
|-- |
environ |
содержит окружение процесса |
|
| |
|-- |
exe |
содержит мягкую ссылку на бинарник процесса |
|
| |
|-- |
limits |
содержит информацию о лимитах процесса (например, лимит открытых файлов, приоритет процесса и т.п.) |
|
| |
|-- |
root |
мягкая ссылка на каталог пользователя root для процесса |
|
| |
--- |
status |
Информация о процессе, представленная в довольно удобном для просмотра виде. Она содержит, в частности, следующие строки:
|
|
/root/ |
|
|
домашний каталог пользователя root, данный каталог должен быть в корневой ФС, чтобы администратор мог войти в нее. |
|
/sbin/ |
|
|
В данном каталоге содержаться основные системные бинарники, команды для системного администрирования, а также программы, выполняемые в ходе загрузки ОС. Здесь находятся элементы, запускаемые в фоновом режиме, в каком то смысле данный каталог является аналогом папки c:\Windows\system\ и c:\Windows\system32\. |
|
--- |
shutdown |
|
утилита остановки системы |
|
/srv/ |
|
|
данные предоставляемых сервисов от ОС |
|
/sys/ |
|
|
это директория, к которой примонтирована виртуальная файловая система sysfs, которая добавляет в пространство пользователя информацию ядра Linux о присутствующих в системе устройствах и драйверах. (В версии ядра ниже 2.6 не использовалась) |
|
|-- |
/block/ |
|
каталог содержит подкаталоги всех блочных устройств, присутствующих в данный момент в системе. |
|
|-- |
/bus/ |
|
В этом каталоге находится список шин, определенных в ядре Linux (eisa, pci и т.д.). |
|
--- |
/class/ |
|
Каталог содержит список группированных устройств по классам (printer, scsi-devices и т.д.). |
|
/tmp/ |
|
|
Временные файлы. Данный каталог аналогичен c:\Windows\temp. Обычно Linux очищает этот каталог во время загрузки. |
|
/usr/ |
|
|
В данном каталоге хранятся все установленные пакеты программ, документация, исходный код ядра и система X Window. Все пользователи кроме суперпользователя root имеют доступ только для чтения. Может быть смонтирована по сети и может быть общей для нескольких машин. |
|
|-- |
/bin/ |
|
Директория дополнительных программ для всех учетных записей. |
|
|-- |
/include/ |
|
Заголовочные файлы С++. |
|
|-- |
/lib/ |
|
Системные библиотеки для программ, расположенных в каталоге/usr |
|
| |
/local/ |
|
По стандарту /usr должен быть общим для нескольких компьютеров и смонтирован по сети, а /usr/local должен содержать установленные пакеты программы только на локальной машине (к примеру, /usr - бюджет семьи, а /usr/local - личный кошелек каждого). Но чаще всего директория /usr/local используется для установки программ, которые не предназначены для конкретного дистрибутива (к примеру для пакетного дистрибутива Ubuntu в /usr находятся "родные" установленные пакеты, а /usr/local находятся собранные пакеты из исходников). |
|
| |
|-- |
/bin/ | |
|
| |
|-- |
/lib/ | |
|
| |
|-- |
... | |
|
|-- |
/sbin/ |
|
Дополнительные системные программы. |
|
|-- |
/share/ |
|
Общие данные установленных программ. |
|
| |
|-- |
/icons/ |
В каталоге находятся все иконки системы. |
|
| |
--- |
/doc/ |
Директория, в которой обычно находится справочная документация по установленным программам. |
|
|-- |
/src/ |
|
Каталог содержит исходные коды (например, здесь располагаются исходные коды ядра). |
|
|-- |
/X11R6/bin/ |
Х |
ссылка на текущий X сервер; |
|
|-- |
magic.mime |
|
файлы, хранящие "магическое число". Данное число описывает тип файла для утилиты file. |
|
--- |
magic |
| |
|
/var |
|
|
Здесь находятся часто меняющиеся данные (журналы операционной системы, системные log-файлы, cache-файлы и т. д.) |
|
|-- |
/cache |
|
В этом месте хранятся все кэшированные данные различных программ. |
|
|-- |
/lib |
|
Постоянные данные, изменяемые программами в процессе работы (например, базы данных, метаданные пакетного менеджера и др.). |
|
| |
--- |
/rpm/ |
база данных пакетного менеджера RPM |
|
|-- |
/lock |
|
Здесь лежат lock-файлы, указывающие на занятость некоторого ресурса. |
|
|-- |
/log/ |
|
в данном каталоге лежат все лог файлы системы |
|
| |
|-- |
wtmp |
(бинарный формат) содержит удачные попытки входа и выхода в систему |
|
| |
|-- |
utmp |
(бинарный формат) содержит текущих вошедших пользователей в систему |
|
| |
|-- |
lastlog |
(бинарный формат) содержит, когда каждый пользователь последний раз входил |
|
| |
-- |
btmp |
(бинарный формат) содержит НЕ удачные попытки входа/выхода в систему |
|
|-- |
/spool |
|
Задачи, ожидающие обработки (например, очереди печати, непрочитанные или не отправленные письма, задачи cron и т. д.). |
|
--- |
/www |
|
В этом месте размещаются Web-страницы для сервера Apache. |
Вот, в кратце, о назначении каталогов Linux. В последующем данная таблица будет наполняться по мере моего изучения ОС LINUX. Хочу отметить, что у некоторых дистрибутивов структура каталогов может несколько различаться, добавляться другие каталоги. Но в общем случае структура имеет вид, указанный выше.
26.Команды для работа с системой
27.Файлы загрузки операционной системы
Зарезервированые имена в ОС UNIX
