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 лв.
Опция прегледДа, при всяка доставка до адрес или офис.
Дати за доставка17‑06‑2026 г. или 18‑06‑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 лв.
Опция прегледДа, при всяка доставка до адрес или офис.
Дати за доставка17‑06‑2026 г. или 18‑06‑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
Python - практическо програмиране - книга

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


D.K. Academy

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

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


D.K. Academy

Асеневци
Цена:  15.31 / 29.94 лв.
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Продуктът е представен с видео материали
Ефективното управление на версиите е необходимо условие за успешното реализиране на съвременните софтуерни проекти, независимо дали са големи, или малки. Git е разпределена система за контрол на версиите, която позволява на разработчиците да проследяват промените във файловете и да работят едновременно по един проект съвместно с колеги. Git е известен със своите скорост, опростен дизайн, поддръжка за нелинейна разработка, пълна децентрализация и възможността да работи ефективно с големи проекти. Тази книга не е само за Git, но и за GitHub - сървис за онлайн хостинг на репозиторита, който има всички функции за разпределен ...
Бази данни - книга

Бази данни


D.K. Academy

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

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


D.K. Academy

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

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


D.K. Academy

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

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


D.K. Academy

Асеневци
Цена:  15.31 / 29.94 лв.
Продуктът е представен с вътрешни страници
Книгата е посветена на Windows Server 2022. В нея се разглеждат голяма част от задачите, с които се сблъсква един системен администратор: настройка на носителите на данни и файловите системи - управление, проверка и оптимизиране на твърдите дис­кове; компресиране, преобразуване и преоразмеряване на дялове; редоставяне на общ достъп до дан­ните - управление на разрешенията и пот­ребителските сесии, свързване на мрежов диск; обезпечаване на отказоустойчивостта на данните - работа с томове и масиви от томове, RAID масиви и сенчести копия; осигуряване сигурността на данните, в това число и шифроване на данни. Резервно ...
Angular & TypeScript: Практическо програмиране - книга

Angular & TypeScript: Практическо програмиране


D.K. Academy

Асеневци
Цена:  12.86 / 25.15 лв.
Стандартна цена 14.29 €
Вземи сега с отстъпка -10%!
За повече подробности виж в продукта.
Angular е едно от най-популярните средства за създаване на уеб приложения, предоставящо множество готови решения като навигация, панели с инструменти, меню, възможности за анимация и автоматично дописване на кода. Благодарение на него, разработката на приложения е значително опростена, тъй като не се налага да реализирате всички тези второстепенни инструменти самостоятелно. Така имате възможност да се концентрирате изцяло върху логиката на приложението. Книгата покрива подробно: настройката на средата - Angular, Node.js, Git; синтаксиса на TypeScript - типове променливи, функции, обектно ориентирано програмиране, ...
QA - софтуерно тестване - книга

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


D.K. Academy

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

Python за деца


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

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

C# - основи на езика в примери


Алексей Василев

Асеневци
Цена:  15.31 / 29.94 лв.
Продуктът е сред най-интересните в store.bg
C# вече дълги години е неизменна част от списъка с най-търсените езици за програмиране. Неговият код е компактен и разбираем - в това отношение този език за програмиране на практика няма конкуренция. На C# могат да бъдат създадени както малки конзолни приложения, така и програми с графичен интерфейс. Опитът показва, че най-доб­ре и най-лесно програмиране се учи с примери. Освен това е много трудно да се обясни дадена концепция или подход, ако те не са придружени с практически материал. Затова авторът е избрал именно този начин за структуриране на материала в книгата. В книгата последователно се разглеждат: базови типове ...
Алгоритми For Dummies - книга

Алгоритми For Dummies


Джон Пол Мюлер, Лука Масарон

АлексСофт
Цена:  13.94 / 27.26 лв.
Стандартна цена 14.83 €
Вземи сега с отстъпка -6%!
За повече подробности виж в продукта.
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Прави ученето лесно. ... Опознайте алгоритмите. Няма нужда да сте професори, за да разберете алгоритмите. Това ясно и достъпно ръководство показва как те оказват влияние върху ежедневния ни живот - от виртуалните контакти до общуването на живо. Те също така са изключително важни, когато става въпрос за вземане на решения от всякакъв род. Ако искате да знаете как да използвате процедури за решаване на реални проблеми, Алгоритми For Dummies е вашето практическо въведение в тази интересна и много актуална сфера. В книгата ще откриете: Извършване на обработка на данни Разглеждане на дизайн на алгоритъм Научаване на ...
Компютърни мрежи For Dummies - книга

Компютърни мрежи For Dummies


Дъг Лоу

АлексСофт
Цена:  13.94 / 27.26 лв.
Продуктът е сред най-интересните в store.bg
Стандартна цена 14.83 €
Вземи сега с отстъпка -6%!
За повече подробности виж в продукта.
Продуктът е представен с вътрешни страници
Прави всичко по-лесно! От най-елементарните факти чак до мениджмънта на мрежите - всичко е тук! Мрежата може да улесни всички дейности във вашия офис, като се изключи самото ѝ установяване. Спокойно, няма страшно - в тази книга е разгледано точно това! Ако току-що сте разбрали какво представляват сървърите, тогава започнете от първата част в книгата. Инструкциите за установяване са във втора и трета част. Искате да разберете как да използвате облака, мрежовата сигурност или виртуалния свят? Можете да намерите всичко необходимо от четвърта до шеста част! Ръководството Компютърни мрежи For Dummies предоставя нови ...
Python - практическо програмиране - книга

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


D.K. Academy

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

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


D.K. Academy

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

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


Глен Д. Сингх

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

Clean Code Cookbook


Максимилиано Контиери

Асеневци
Цена:  15.31 / 29.94 лв.
Рецепти за подобряване на дизайна и качеството на кода. Софтуерните инженери и архитекти, работещи с големи и сложни кодови бази, трябва да могат да ги поддържат и разширяват ефективно. Книгата с рецепти на Максимилиано Контиери ви отвежда отвъд концепцията за чистия код, като ви показва как да идентифицирате възможностите за извършване на подобрения и да оценявате потенциалното им въздействие върху продуктовия код. Когато става дума за надеждност и еволюция на системата, тези техники носят ползи, които се отплащат във времето. В книгата ще намерите доказани рецепти за реални ситуации на JavaScript, PHP, Python, Java и ...
Нора Робъртс
Върховната книга за Kali Linux - Глен Д. Сингх - книга
Съвременни тестове за проникване.Върховната книга за Kali Linux съдържа редица доказани техники за ...
Linux. Всичко в едно For Dummies - Ричард Блъм - книга
Направете летящ старт с Linux! Началото на заниманията с Linux е забавно, удовлетворяващо и трудно. И ...
Управление на версиите с Git & GitHub - D.K. Academy - книга
Ефективното управление на версиите е необходимо условие за успешното реализиране на съвременните ...
Голяма книга за Linux - D.K. Academy - книга
Практически наръчник по системно и мрежово администриране и управление на сървъри.Този практически ...
Windows 11 For Dummies - Анди Ратбоун - книга
Тази версия на Windows стига до 11! Научете нещата за Windows, които не са ви научили в училище. ...
Linux - практически наръчник по системно и мрежово администриране - Денис Колисниченко - книга
Fedora openSUSE Ubuntu Debain. : Този практически наръчник е ориентиран към системните администратори ...
Windows Vista - в лесни стъпки - книга
Windows Vista в лесни стъпки: * Въведение в Windows Vista * Персонализиране на Windows Vista * Работа ...
Практически наръчник по системно и мрежово администриране. Windows Server 2022 - D.K. Academy - книга
Книгата е посветена на Windows Server 2022.В нея се разглеждат голяма част от задачите, с които се ...
Командите в Linux - D.K. Academy - книга
Практически наръчник за работа с конзолата. : Пълноценното използване на Linux е невъзможно без ...
MCSA Windows Server 2016: Пълно учебно ръководство - том 3 - Уилиам Панек - книга
Цялостно пълно ръководство за успешно явяване на изпитите за сертификат MCSA 70-740, 70-741 и 70-742. : ...
Търсене
Книги