mirror of
https://github.com/Yaslonane/lpic_1-101.git
synced 2026-05-19 09:47:59 +03:00
101.1 updated RU
This commit is contained in:
@@ -1,10 +1,10 @@
|
|||||||
# lpic_1-101
|
# lpic_1-101
|
||||||
### EN
|
### EN
|
||||||
Workbooks for studying Linux by LPIC-1 exam 101 matherials.
|
Workbooks for studying Linux by LPIC-1 exam 101 matherials.
|
||||||
**./en**
|
**./en**
|
||||||
**|_ docx/** - syllabuses for those who prefer Word
|
**|_ docx/** - syllabuses for those who prefer Word
|
||||||
**|_ homework/** - tasks for self educating
|
**|_ homework/** - tasks for self educating
|
||||||
**|_\*.md** - syllabuses in markdown
|
**|_\*.md** - syllabuses in markdown
|
||||||
|
|
||||||
I do appreciate all useful сcorrections and additions. Feel free to create merge requests.
|
I do appreciate all useful сcorrections and additions. Feel free to create merge requests.
|
||||||
|
|
||||||
@@ -15,11 +15,11 @@ To those who are not used to git:
|
|||||||
4) Refresh periodically with Pull to get new fixes.
|
4) Refresh periodically with Pull to get new fixes.
|
||||||
|
|
||||||
### RU
|
### RU
|
||||||
Материалы для изучения Linux по плану подготовки к экзамену 101 первой ступени сертификации.
|
Материалы для изучения Linux по плану подготовки к экзамену 101 первой ступени сертификации.
|
||||||
**./ru**
|
**./ru**
|
||||||
**|_ docx/** - конспекты для тех, кому удобно в ворде
|
**|_ docx/** - конспекты для тех, кому удобно в ворде
|
||||||
**|_ homework/** - задания для самостоятельного изучения
|
**|_ homework/** - задания для самостоятельного изучения
|
||||||
**|_\*.md** - конспекты в markdown
|
**|_\*.md** - конспекты в markdown
|
||||||
|
|
||||||
Приветствую любые полезные дополнения и исправления. Делайте merge requests.
|
Приветствую любые полезные дополнения и исправления. Делайте merge requests.
|
||||||
|
|
||||||
|
|||||||
+19
-14
@@ -36,13 +36,14 @@ _Преимущества udev:_
|
|||||||
В директории **/dev** находится информация об интерфейсах работы с драйверами ядра, например:
|
В директории **/dev** находится информация об интерфейсах работы с драйверами ядра, например:
|
||||||
**/dev/sda** - первый жесткий диск;
|
**/dev/sda** - первый жесткий диск;
|
||||||
**/dev/sr0** - CD-ROM;
|
**/dev/sr0** - CD-ROM;
|
||||||
_Примечание_: в каталоге /dev, как правило, отсутствует информация о сетевых картах и видеокартах, так как работа с ними немного сложнее чем простые операции чтения-записи.
|
_Примечание: в каталоге /dev, как правило, отсутствует информация о сетевых картах и видеокартах, так как работа с ними немного сложнее чем простые операции чтения-записи._
|
||||||
В /dev лежат специальные файлы устройств, которые можно считать указателями на драйверы. При помощи этих файлов происходит обращение к устройствам.
|
В /dev лежат специальные файлы устройств, которые можно считать указателями на драйверы. При помощи этих файлов происходит обращение к устройствам.
|
||||||
|
|
||||||
База данных подключенных устройств хранится в директории **/sys**, где они расположены по каталогам и именуются автоматически согласно идентификаторам, например:
|
База данных подключенных устройств хранится в директории **/sys**, где они расположены по каталогам и именуются автоматически согласно идентификаторам, например:
|
||||||
**/sys/block** - перечень блочных устройств;
|
**/sys/block** - перечень блочных устройств;
|
||||||
**/sys/bus** - перечень шин;
|
**/sys/bus** - перечень шин;
|
||||||
Если /dev содержит файлы устройств для работы с приложениями, то /sys содержит информацию об этих устройствах. **Метафора: /sys это упаковка, а /dev – содержимое.**
|
Если /dev содержит файлы устройств для работы с приложениями, то /sys содержит информацию об этих устройствах.
|
||||||
|
_**Метафора: /sys это упаковка, а /dev – содержимое.**_
|
||||||
|
|
||||||
Информация о состоянии ОС и всех запущенных процессах находится в директории **/proc**, например:
|
Информация о состоянии ОС и всех запущенных процессах находится в директории **/proc**, например:
|
||||||
**/proc/cpuinfo** - информация о процессоре;
|
**/proc/cpuinfo** - информация о процессоре;
|
||||||
@@ -51,16 +52,20 @@ _Примечание_: в каталоге /dev, как правило, отс
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Для работы с модулями ядра (драйверами устройств) предназначены следующие команды:
|
Для работы с модулями ядра, например, с драйверами устройств, предназначены следующие команды:
|
||||||
• lsmod – информация о модулях ядра;
|
• **lsmod** – информация о модулях ядра;
|
||||||
• lspci – информация об устройствах PCI;
|
• **lspci** – информация об устройствах PCI;
|
||||||
• lspcmciа – информация об устройствах PCMCIA;
|
• **lspcmciа** – информация об устройствах PCMCIA;
|
||||||
• lsusb – информация о шине USB;
|
• **lsusb** – информация о шине USB;
|
||||||
• lshw – детальная информация о комплектующих;
|
• **rmmod** – удалить модуль;
|
||||||
• rmmod – удалить модуль;
|
• **insmod** – установить модуль;
|
||||||
• insmod – установить модуль;
|
• **modprobe** – деликатно выполнить действия с модулем.
|
||||||
• modprobe– установить модуль и все зависимости.
|
|
||||||
Примечание: в Centos для работы lsusb нужно установить пакет usbutils, а для работы lshw пакет lshw.
|
|
||||||
|
|
||||||
Процессор получает информацию от устройств при помощи прерываний (IRQ), номера которых можно увидеть в файле /proc/interrupts
|
Отдельного внимания заслуживает инструменты работы с **udev – udevadm**, который может запускаться со следующими опциями:
|
||||||
При этом процессор считывает и записывает информацию через адреса устройств ввода-вывода (IO). Адресация IO бывает в оперативной памяти (/proc/iomem) и по портам (/proc/ioports).
|
• **info** – получение информации из БД;
|
||||||
|
• **trigger** – запросить события для устройства;
|
||||||
|
• **settle** – дождаться завершения обработки;
|
||||||
|
• **control** – управление демоном;
|
||||||
|
• **monitor** – следить за событиями;
|
||||||
|
• **test** – симулировать запуск события.
|
||||||
|
_Примечание: мы не рассматриваем на данном этапе такие продвинутые действия, как создания собственных правил обработки событий оборудования, тем не менее вы сам можете их изучить._
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user