store.bg - бързо, лесно и удобно
store.bg - бързо, лесно и удобно!
Грижа за клиента   |   За контакти
Начало   Книги    Компютърна литература    Операционни системи    Модифициране и управление на Linux ядрото - D.K. Academy
Начало   Книги    ...    Операционни системи  

Модифициране и управление на Linux ядрото


D.K. Academy

Модифициране и управление на Linux ядрото - D.K. Academy - книга
Поръчай през телефона си сега.
Лесно е!
Цена:  14.29 / 27.95 лв.
 Доставка:
Доставка заСофияИзбери друго населено място
Цена за доставкаДо автомат на  BOX NOW : 0.99 € / 1.94 лв.
До офис на Еконт: 2.80 € / 5.48 лв.
До адрес: 2.55 € / 4.99 лв.
Опция прегледДа, при всяка доставка до адрес или офис.
Дати за доставка20‑07‑2026 г. или 21‑07‑2026 г.
 Основни параметри:
Продукт#533-097-571
ВидКнига
НаличностДа, на склад при доставчик 
Физически е наличен при доставчик на store.bg
Издадена2024 г.
ИздателствоАсеневци
Категории
КорицаМека
Страници286
Размери16.30 / 23.50 / 2.00 cm
Тегло0.400 kg
EAN9786192660321
ISBN9786192660321
Модифициране и управление на Linux ядрото - D.K. Academy - книга

Модифициране и управление на Linux ядрото


D.K. Academy

Цена:  14.29 / 27.95 лв.
 Доставка:
Доставка заСофияИзбери друго населено място
Цена за доставкаДо автомат на  BOX NOW : 0.99 € / 1.94 лв.
До офис на Еконт: 2.80 € / 5.48 лв.
До адрес: 2.55 € / 4.99 лв.
Опция прегледДа, при всяка доставка до адрес или офис.
Дати за доставка20‑07‑2026 г. или 21‑07‑2026 г.
 Основни параметри:
Продукт#533-097-571
ВидКнига
НаличностДа, на склад при доставчик 
Физически е наличен при доставчик на store.bg
Издадена2024 г.
ИздателствоАсеневци
Категории
КорицаМека
Страници286
Размери16.30 / 23.50 / 2.00 cm
Тегло0.400 kg
EAN9786192660321
ISBN9786192660321
Описание
Книгата е предназначена за програмисти, които искат да научат как се правят промени в кода на Linux ядрото. Особено ще е полезна и на онези, които искат да разберат как работи ядрото и по този начин да пишат по-ефективен код.

В книгата ще намерите практическа информация за:
  • избор на подходяща версия на ядрото, получаване на изходния код, конфигуриране, компилиране и инсталирате на ядрото на произволна Linux система;
  • управление на физическата и виртуалната памет;
  • описание на начина, по който ядрото управлява процесите и обработва прекъсванията;
  • принцип на работа на таймерите и проследяване на времето;
  • механизми за кеширане и запис на данни;
  • настройка на зареждащите механизми и системата за инициализация;
  • структура и работа с файлови системи, псевдофайлови системи;
  • и не на последно място - ще научите как да пишете и добавяте собствени модули и драйвери към ядрото.
За D.K. Academy
D.K. Academy е иновативен, практически ориентиран образователен проект, предоставящ качествено написани книги в областта на информационните технологии. Създаден е от Денис Колисниченко - водещ автор в областта на програмирането и информационните технологии, написал многобройни статии и повече от 30 книги на компютърна тематика.
За издателство Асеневци
Асеневци трейд ЕООД
София, 1618
р-н Витоша, Еровете № 13, ет. 2
store@asenevtsi.com
Страници от тази книга






Съдържание
Кратка история на операционната система и ядро Linux
  • Началото. 1950 - 1990 г.
  • От Minix до Linux. Етап на ядрото
  • Етап на дистрибуция
Основи на ядрото
  • Какво представлява ядрото
  • Характеристики на Linux ядрото
  • Версия на Linux ядрото
  • Избор на ядро при зареждане
  • Съобщения при зареждане на ядрото
  • Предаване на параметри на ядрото
Продължаваме запознанството си с ядрото. Компилиране на ядрото
  • Получаване на изходния код на ядрото
  • Разопаковане на архива с изходния код
  • Използване на пачове
  • Съдържание на директорията с изходен код
  • Изграждане на ядрото
  • Компилиране на модули
  • Инсталиране на ядрото
  • Практически пример: инсталиране на ядро 6.0 на Ubuntu 22.04
Стартиране на системата
  • Зареждащи механизми на Linux
  • Настройка на зареждащия механизъм
    • GRUB2 конфигурационни файлове
    • Избор на етикет по подразбиране
    • Стартиране на Windows
    • Парола за зареждане на GRUB2
    • Инсталиране на зареждащия механизъм
  • Система за инициализация
    • Задача на системата за инициализация
    • Принцип на действие
    • Конфигурационни файлове systemd
    • Цели
    • Управление на сървиси при използване на systemd
Как ядрото управлява процесите
  • Какво е процес
  • Структури, свързани с процеса
    • Списък със задачи и структура на процеса
    • Състояния на процеса
    • Дескриптор на процеса
  • Контекст на процеса
  • Създаване на нов процес и прекратяването му
  • Нишки
  • Планировчик
  • Управление на процеса от конзолата
    • Команди ps, nice и kill
    • Команда top
    • Информация за използването на паметта и дисковото пространство
    • Команда fuser
Обработка на прекъсвания
  • Какво представляват прекъсванията
  • Манипулатори на прекъсвания
    • Какво е манипулатор на прекъсвания?
    • Регистриране на манипулатор на прекъсвания
  • Писане на собствен манипулатор на прекъсвания
  • API на драйвери от високо ниво
  • Контекст на прекъсване
  • Функция do_IRQ()
  • Интерфейс /proc/interrupts
Таймери и проследяване на времето
  • Проследяване на времето в ядрото
  • Таймери на ядрото
  • API за таймер
  • Внедряване на таймери на ядрото
Управление на паметта
  • Какво представлява паметта?
    • Физическа и виртуална памет
    • Файлова и анонимна памет
    • Изместваща и неизместваща памет
    • Различни типове адреси
  • Методи за управление на подсистемата на паметта
    • Размяна и неизместваща памет
    • Системно извикване mlock()
    • OOM killer
    • cgroups
    • NUMA
  • Механизъм за разпределение на LRU
  • Допълнителна информация за управлението на паметта в Linux
    • Повече за виртуалната памет
    • Големи страници
    • Зони
    • Възли
    • Кеш на страницата
    • Анонимна памет
    • Освобождаване
    • Уплътнение (компресия)
  • Големи страници. В детайли
    • Обща информация
    • Взаимодействие на политиката за памет на задачите с разпределение / освобождаване на големи страници
    • Атрибути на големи страници за всеки възел
    • Използване на големи страници
  • Практическа информация за администратори
    • Полезни shell команди
    • Интерфейс CMA
    • Добавяне на суап файл
Файлова система
  • Виртуална файлова система на Linux
  • Регистриране и монтиране на файлова система
  • Суперблок-обект
    • Структура на struct super_operations
    • Структура struct xattr_handlers
  • Обект на инод
  • Обект на адресното пространство
    • Обща информация
    • Обработка на грешки по време на обратно записване
    • Структура sutruct address_space_operations
  • Обект File
  • Кеш за запис на директория (dcache)
    • Структура dentry_operations
    • API на кеша за запис на директория
Псевдофайлови системи
  • Предназначение
  • Псевдофайлова система sysfs
  • Псевдофайлова система proc
  • Специални настройки на ядрото за предотвратяване на DDoS атаки
Блоков вход / изход
  • Блокови устройства
  • Структура на блоковото устройство
  • Буфери
  • Вход/изход планировчици
    • Алгоритъм deadline
    • Алгоритъм CFQ
    • Алгоритъм NOOP
    • Конфигуриране на планировчици
  • Конфигуриране на общи параметри на блоков вход / изход
  • Управление на хранилища
    • Свързване на нов твърд диск и разделянето му
    • Мениджър на логически обеми
Механизми за кеширане на четене и запис на Linux ядрото
  • Дисков кеш и обратен запис
  • Методи за кеширане
  • Кеширането на практика
Устройства и модули
  • Типове устройства
  • Модули на ядрото
    • Писане на прост модул
    • Сглобяване на модула в дървото на изходния код на ядрото
    • Инсталиране на модули
    • Зареждане на модули
  • Разработка на сложни модули
    • Компилиране на модули от няколко файла с изходен код
    • Зависимости между модулите
    • Зареждане на модули със зависимости
Разработване на драйвер на устройство
  • Типове устройства scull
  • Номера на устройствата
  • Използвани структури данни
    • Структура file_operations
    • Структура file
    • Структура inode
  • Регистриране на символни устройства
  • Методи open() и release()
  • Методи read() и write()
  • Проверка на нашето устройство
Рейтинг
Рейтинг: 9.00 / 2 гласа 
За да оцениш книгата "Модифициране и управление на Linux ядрото", избери цифрата отговаряща на твоята оценка по десетобалната система:



1

2

3

4

5

6

7

8

9

10

Мнения на посетители
 

Ако искаш да си първият дал мнение за тази книга, направи го сега!

Твоето име:
Тип:
e-mail:
Мнение:
 
Важна информация!
Мненията, които най-добре описват книгата, ще бъдат видими при всяко посещение на страницата. За да видиш всички останали мнения, натисни бутона "Покажи всички мнения". Без предупреждение ще бъдат изтривани коментари с обидно, расистко, клеветническо или друго съдържание, което нарушава добрия тон.
Книги за рисуване
Книги от D.K. Academy
През очите на хакера - книга

През очите на хакера


D.K. Academy

Асеневци
Цена:  12.75 / 24.94 лв.
Продуктът е сред най-интересните в store.bg
Второ преработено и допълнено издание. ... Целта на тази книга е да покаже различни начини за получаване на достъп до конфиденциални данни, а също и начини за тяхната защита. Ще научите как недоброжелателите биха могли да получат достъп до вашите данни, но и как може да се защитите. Първата част на книгата е посветена на електронната поща. Разгледани са не само начини за нейната защита, но и начини за разбиването ѝ. Да, трябва да погледнете през очите на хакера. Можете да се предпазите, само ако започнете да мислите като един истински хакер. Втората част на книгата е посветена на месинджърите. Ще научите кой е най- ...
Голяма книга за Linux - книга

Голяма книга за Linux


D.K. Academy

Асеневци
Цена:  16.99 / 33.23 лв.
Практически наръчник по системно и мрежово администриране и управление на сървъри. Този практически наръчник за Linux съдържа богат набор от информация за системно и мрежово администриране и управление на сървъри. Някои от нещата, които ще научите от книгата, са: видове сървъри, мрежови архитектури и особености на сървърния хардуер; конфигуриране на зареждането на системата, управление на потребителските акаунти, работа с файловите системи и правата за достъп, добавяне на дискове, софтуерен RAID; управление на процесите, отдалечен достъп чрез SSH, конфигуриране на Samba, защитната стена и SSL сертификата; ...
Бази данни - книга

Бази данни


D.K. Academy

Асеневци
Цена:  14.29 / 27.95 лв.
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Структура на базите данни, синтаксис на SQL и много примери. В тази книга, чрез множество полезни примери, ще се запознаете с устройството на базите данни и синтаксиса на SQL. Вникнете в логиката зад релационния модел на базите данни, неговите компоненти, поддържани структури, основите на релационната алгебра и принципите на проектиране на бази данни. За да бъде книгата възможно най-полезна, в нея са представени и основите на езика SQL, командите за работа с таблици и използването на изгледи. Неизменна част от изучаването на бази данни е практиката. Този наръчник ще ви бъде полезен при: създаване на индекси; ...
Linux - настройка на сървъри - книга

Linux - настройка на сървъри


D.K. Academy

Асеневци
Цена:  14.29 / 27.95 лв.
Продуктът е сред най-интересните в store.bg
Продуктът е представен с вътрешни страници
Добри практики в примери. ... Настройката на Linux сървър може да бъде бърза и безпроблемна. Как? С тази книга няма да си губите времето с ненужна теория, защото това, което ще откриете в нея, е изобилие от практически препоръки и напътствия. В първата част на книгата ще се запознаете с предимствата и недостатъците на физическите и виртуалните сървъри. Ще усвоите начините за свързване към Linux сървър от Windows и задаването на критично важни настройки на сървъра. В допълнение, ще научите повече за прийомите за работа с команден ред. От втората част на наръчника ще разберете как се създават потребителски акаунти, кои са ...
Етично хакване с Linux - разбиване и защита на Linux и други системи - книга

Етично хакване с Linux - разбиване и защита на Linux и други системи


D.K. Academy

Асеневци
Цена:  14.29 / 27.95 лв.
Продуктът е представен с вътрешни страници
Добри практики в примери. Тази книга показва как може да се използва Linux за несанкциониран достъп до информационни системи. Просто казано - за хакване. В първата част се разглежда въпросът как може да бъде пробита самата операционна система Linux - получаване на root права на локален компютър и на VDS, хакване на Apache, MySQL и WordPress. Разгледани са и различните уязвимости в системата за шифроване на файлове и папки eCryptfs. Втората част е посветена на хакерските инструменти, съдържащи се в Linux, които могат да се използват разбиване както на Linux, така и на други системи. Представена е хакерската дистрибуция ...
QA - софтуерно тестване - книга

QA - софтуерно тестване


D.K. Academy

Асеневци
Цена:  14.29 / 27.95 лв.
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Тестването е важен процес от разработването на софтуер, уеб приложения и сайтове, а тестерите са бойците на невидимия фронт, благодарение на които крайният потребител получава качествен софтуерен продукт. От първата част на тази книга ще научите кои са тестовите методи, как да ги прилагате, как да пишете тест кейсове и как да използвате инструменти за управление на тестове. Ще се запознаете с техниката на тестване по двойки, която ви позволява значително да намалите броя на тестовете. Втората част на книгата обхваща инструмента за автоматизиране на тестове PHPUnit, който заслужено се счита за най-добрият инструмент за ...
Python - решения на практически задачи - книга

Python - решения на практически задачи


D.K. Academy

Асеневци
Цена:  12.75 / 24.94 лв.
Продуктът е представен с видео материали
Добри практики в примери. ... Тази книга дава решения на различни практически задачи, възникващи при разработката на приложения с Python. Примерите са събрани в следните категории: числа, дата и време - изчисления с масиви, дати или време; алгоритми за работа със структури от данни - търсене, сортиране, подреждане и филтриране на данни; практически примери, обхващащи всякакви ситуации за работа с низове; работа с файлове - четене и запис, съхраняване на структурирани данни. Работа с компресирани, CSV, JSON и XML файлове; функции - представяне на необичайни и по-разширени способи за дефиниране на функции, както и ...
Управление на версиите с Git & GitHub - книга

Управление на версиите с Git & GitHub


D.K. Academy

Асеневци
Цена:  15.31 / 29.94 лв.
Продуктът е представен с видео материали
Ефективното управление на версиите е необходимо условие за успешното реализиране на съвременните софтуерни проекти, независимо дали са големи, или малки. Git е разпределена система за контрол на версиите, която позволява на разработчиците да проследяват промените във файловете и да работят едновременно по един проект съвместно с колеги. Git е известен със своите скорост, опростен дизайн, поддръжка за нелинейна разработка, пълна децентрализация и възможността да работи ефективно с големи проекти. Тази книга не е само за Git, но и за GitHub - сървис за онлайн хостинг на репозиторита, който има всички функции за разпределен ...
Книги от D.K. Academy
През очите на хакера
D.K. Academy
Цена:  12.75 / 24.94 лв.
Голяма книга за Linux
D.K. Academy
Цена:  16.99 / 33.23 лв.
Бази данни
D.K. Academy
Цена:  14.29 / 27.95 лв.
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Linux - настройка на сървъри
D.K. Academy
Цена:  14.29 / 27.95 лв.
Продуктът е представен с вътрешни страници
Етично хакване с Linux - разбиване и защита на Linux и други системи
D.K. Academy
Цена:  14.29 / 27.95 лв.
Продуктът е представен с вътрешни страници
Закупилите тази книга, купуват също
Python - практическо програмиране - книга

Python - практическо програмиране


D.K. Academy

Асеневци
Цена:  14.29 / 27.95 лв.
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Второ преработено и допълнено издание. ... Тази книга ще ви помогне да усвоите принципите на програмирането с Python. Първата част е посветена на синтаксиса и правилата за структуриране на кода в Python. Тук ще напишете първата си програма, ще разберете какви типове данни се поддържат и ще се научите да използвате различните оператори, променливи, цикли, математическите функции и други. Разгледана е работата с низове и низовите функции, регулярните изрази, работата със списъци. Въпреки че първата част е озаглавена "Основи", в нея на практика са засегнати всички теми, които биха ви били необходими, за да ...
Python за деца - книга

Python за деца


Джейсън Бригс

Асеневци
Цена:  10.20 / 19.95 лв.
Продуктът е сред най-интересните в store.bg
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Продуктът е представен с видео материали
Увлекателен самоучител по програмиране. ... Python е мощен език за програмиране, който освен това е лесен за научаване и забавен за употреба! Но книгите по програмиране на Python обикновено са скучни, сиви и досадни, а това никак не е забавно. Python за деца е един по-различен наръчник, насочен към децата (и техните родители), които имат интерес към програмирането. В него Python сякаш оживява, а авторът ни учи на базисните умения чрез уникални и много забавни примери. Те включват хищни чудовища, тайни агенти, крадливи гарвани и какви ли не други забавни същества! В книгата се дефинират много нови термини, кодът е ...
Първи стъпки в програмирането на C / C++ - книга

Първи стъпки в програмирането на C / C++


Бисерка Йовчева, Ирина Иванова

КЛМН
Цена:  13.00 / 25.43 лв.
Продуктът е сред най-интересните в store.bg
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Второ преработено издание. ... Това учебно пособие е предназначено най-вече за учениците от 4. клас и 5. клас, които се готвят (самостоятелно или в организирани форми) за участие в състезания по програмиране. То, обаче, може да бъде много полезно и за учителите, които биха искали да се захванат с преподаването на програмиране за най-малките. В книгата е представен минималният обем от знания и умения, които са достатъчни, за да могат да се решават състезателни задачи от Националната олимпиада и Националните турнири по информатика в най-малката състезателна група. Няма съмнение, че професията на програмиста е една от ...
Състезателно програмиране за група С - книга

Състезателно програмиране за група С


Марин Шаламанов, Петър Петров

КЛМН
Цена:  10.00 / 19.56 лв.
Продуктът е сред най-интересните в store.bg
Продуктът е представен с вътрешни страници
Книгата е посветена на състезателното програмиране за българските ученици от група С за 7. клас и 8. клас. Това е най-младшата възрастова група, за която се провеждат и международни състезания по информатика. Книгата е предназначена да обезпечи с материали подготовката на състезателите за участие в български и международни състезания по програмиране и включва всички теми от утвърдения тематичен план за групата. Всяка тема е представена с теоретичен материал, богато онагледен със задачи за написване на програма и решения на някои от тях. Езикът за програмиране, на който са написани решенията е най-често използваният от ...
Състезателно програмиране - комплект от 2 тома - книга

Състезателно програмиране - комплект от 2 тома


Стивън Халим, Филикс Халим, Сухендри Ефенди

КЛМН
Цена:  20.00 / 39.12 лв.
Продуктът е сред най-интересните в store.bg
Тази книга има амбициозната задача да обезпечи, с всички материали и ресурси, подготовката на високо квалифицирани състезатели, участници в престижни международни състезания по програмиране, както и да бъде в помощ на треньорите им в процеса на подготовка. Безспорен уникат в света на специализираната литература този изключително сериозен текст на братята Стивън и Филикс Халим и техния наскоро присъединил се съавтор Сухендри Ефенди има вече четири издания и се ползва с много голяма популярност сред състезателите по програмиране. Амбицията на екипа, работил над нелекия превод, е да направи този труд достъпен за широк кръг ...
WordPress: Бързо ръководство - книга

WordPress: Бързо ръководство


Джесика Нюман Бек, Мат Бек

АлексСофт
Цена:  10.22 / 19.99 лв.
Продуктът е сред най-интересните в store.bg
Продуктът е представен с вътрешни страници
Има два начина за учене! Сега можете да се сгушите с тази книга и да научите най-важните функции на WordPress на мобилно устройство по ваш избор. Стегнатите стъпки и обяснения ви позволяват да навлезете в нещата за нула време. Без значение дали сте новаци в работата с WordPress или опитни ветерани, тази книга ще ви научи на всички основни неща за WordPress, които трябва да знаете, за да създадете блог, и на ключови нови функции - от добавяне на съдържание, импортиране от друг блог на WordPress до използване на персонализирани теми, за да правите промени бързо и лесно. И на много още! Посетете уеб сайта към книгата на www. ...
Върховната книга за Kali Linux - книга

Върховната книга за Kali Linux


Глен Д. Сингх

Асеневци
Цена:  20.42 / 39.94 лв.
Продуктът е сред най-интересните в store.bg
Съвременни тестове за проникване. Върховната книга за Kali Linux съдържа редица доказани техники за съвременно тестване на информационната сигурност и преодоляване на най-новите мрежови защити. Някои от нещата, които ще научите, са: методологии на тестване за проникване, идентифициране на злоумишлениците и техните намерения, оценяване на уязвимостите; инсталиране и конфигуриране на Kali Linux и изграждане на лабораторна среда за изпълнение на сложни техники за тестване за проникване; планиране и осъществяване на тестове за проникване в различни видове мрежи, използване на Nmap за откриване на слабости в сигурността ...
Практически наръчник по системно и мрежово администриране. Windows Server 2022 - книга

Практически наръчник по системно и мрежово администриране. Windows Server 2022


D.K. Academy

Асеневци
Цена:  15.31 / 29.94 лв.
Продуктът е сред най-интересните в store.bg
Продуктът е представен с вътрешни страници
Книгата е посветена на Windows Server 2022. В нея се разглеждат голяма част от задачите, с които се сблъсква един системен администратор: настройка на носителите на данни и файловите системи - управление, проверка и оптимизиране на твърдите дис­кове; компресиране, преобразуване и преоразмеряване на дялове; редоставяне на общ достъп до дан­ните - управление на разрешенията и пот­ребителските сесии, свързване на мрежов диск; обезпечаване на отказоустойчивостта на данните - работа с томове и масиви от томове, RAID масиви и сенчести копия; осигуряване сигурността на данните, в това число и шифроване на данни. Резервно ...
Хелена Мериман
Саймън Монтефиоре
Върховната книга за Kali Linux - Глен Д. Сингх - книга
Съвременни тестове за проникване.Върховната книга за Kali Linux съдържа редица доказани техники за ...
Практически наръчник по системно и мрежово администриране. Windows Server 2022 - D.K. Academy - книга
Книгата е посветена на Windows Server 2022.В нея се разглеждат голяма част от задачите, с които се ...
Голяма книга за Linux - D.K. Academy - книга
Практически наръчник по системно и мрежово администриране и управление на сървъри.Този практически ...
99 съвета за Windows 11 - Вадим Ситник - книга
Този удобен и практичен наръчник ви дава възможност да се възползвате от предимствата на Windows 11, ...
Етично хакване с Linux - разбиване и защита на Linux и други системи - D.K. Academy - книга
Добри практики в примери.Тази книга показва как може да се използва Linux за несанкциониран достъп до ...
Командите в Linux - D.K. Academy - книга
Практически наръчник за работа с конзолата. : Пълноценното използване на Linux е невъзможно без ...
Linux - настройка на сървъри - D.K. Academy - книга
Добри практики в примери. : Настройката на Linux сървър може да бъде бърза и безпроблемна. Как? С тази ...
Windows 11 For Dummies - Анди Ратбоун - книга
Тази версия на Windows стига до 11! Научете нещата за Windows, които не са ви научили в училище. ...
Управление на версиите с Git & GitHub - D.K. Academy - книга
Ефективното управление на версиите е необходимо условие за успешното реализиране на съвременните ...
Ubuntu Linux - практически самоучител за начинаещи - Денис Колисниченко - книга
Практическият самоучител по Ubuntu Linux дава отговор на голяма част от въпросите на начинаещите ...
Търсене
Книги