Запитання з тегом «kernel»

Все про ядра UNIX: розробка, конфігурація, компіляція, дизайн тощо.

4
Як скласти компілятор C з нуля, потім компілювати Unix / Linux з нуля
Скажімо, я працюю у великій організації з обслуговування за межами США та Великобританії. Ми широко використовуємо сервери UNIX та Linux. Читаючи цю статтю, вона згадує, що було б легко вставити backdoor в компілятор C, тоді будь-який код, зібраний із цим компілятором, також містив би backdoor. Тепер, враховуючи нещодавні витоки щодо …

11
відключити прозорі величезні сторінки
Ми встановлюємо SAP HANA в RAID- машині. Як частина кроку встановлення, зазначається, що, To disable the usage of transparent hugepages set the kernel settings at runtime with echo never > /sys/kernel/mm/transparent_hugepage/enabled Отже, замість часу виконання, якщо я хотів зробити це постійною зміною, я повинен додати вищезазначений рядок у /proc/vmstatфайл?
63 linux  kernel  sysctl 

5
Чому ядро ​​Linux називається «зображенням»?
Я часто чую, як люди називають ядро ​​Linux як зображення ядра Linux, і я не можу знайти відповіді в будь-яких пошукових системах щодо того, чому його називають зображенням. Коли я думаю про зображення, я можу придумати лише дві речі - або копію диска, або фотографію. Звичайно, пекло не є фотографічним …

7
Як викликати паніку ядра однією командою?
Чи можна викликати паніку ядра одним командним рядком? Що було б найпростішою такою командою для користувача, що надихався, і якою вона була б для звичайного користувача, якщо така є? Сценарії, які пропонують завантажити щось у складі команди, не враховуються.

4
Які обов'язки кожного компонента Pseudo-Terminal (PTY) (програмне забезпечення, сторона управління, підлеглий)?
Я намагаюся з’ясувати, як працює tty 1 (робочий потік та обов'язки кожного елемента). Я прочитав кілька цікавих статей про це, але все ж є деякі розмиті ділянки. Це те, що я розумію поки що: Емульований термінал здійснює різні системні дзвінки /dev/ptmxв головну частину псевдотерміналу. Основна частина псевдотерміналу виділяє файл у …

4
У чому різниця виводу dmesg та / var / log / messages?
AFAIK dmesgпоказує інформацію про модулі ядра та ядра, а /var/log/messagesтакож показує інформацію, що виробляється ядром та модулями. То яка різниця? Чи /var/log/messages ⊂ вихід dmesg? Більше інформації, яка може бути корисною: - Є буфер кільця ядра , який, на мою думку, є єдиним і єдиним місцем для зберігання даних журналу …
55 kernel  logs  dmesg 

7
Linux Kernel: Навчальний посібник для початківців [закрито]
Мені цікаво змінити внутрішню частину ядра, застосувати патчі, обробляти драйвери пристроїв та модулі для власної особистої розваги. Чи є комплексний ресурс для злому ядра, призначений для досвідчених програмістів?


5
Чому ядро ​​скидає пакети?
Я перервала tcpdumpз Ctrl+ Cі отримав це загальне резюме: 579204 packets captured 579346 packets received by filter 142 packets dropped by kernel Що таке "пакети, скинуті ядром"? Чому це відбувається?
50 kernel  tcpdump 


7
Хто споживає мої іноціативні ресурси?
Після недавнього оновлення до Fedora 15 я виявив, що ряд інструментів не вдається з помилками в рядках: tail: inotify resources exhausted tail: inotify cannot be used, reverting to polling Це не лише tailповідомлення про проблеми з інотифікацією. Чи є якийсь спосіб допитати ядро, щоб з’ясувати, який процес або процеси споживають …
49 fedora  kernel  inotify 

7
Встановіть ядро ​​за замовчуванням у GRUB
Як я можу вибрати, яке ядро ​​GRUB2 слід завантажувати за замовчуванням? Нещодавно я встановив ядро ​​linux в реальному часі і тепер воно завантажується за замовчуванням. Я хотів би завантажити звичайний за замовчуванням. Поки мені вдалося лише вибрати ОС за замовчуванням .. і чомусь /boot/grub.cfgвже передбачає, що я хочу завантажити rt-ядро …
49 linux  kernel  boot  grub 

3
Що визначає максимальний розмір для одного аргументу команди?
У мене було враження, що максимальна довжина одного аргументу тут не є проблемою настільки, як загальний розмір загального масиву аргументів плюс розмір середовища, який обмежений ARG_MAX. Таким чином, я думав, що щось подібне вдасться: env_size=$(cat /proc/$$/environ | wc -c) (( arg_size = $(getconf ARG_MAX) - $env_size - 100 )) /bin/echo …
48 kernel  echo  arguments 

3
Скільки оперативної пам’яті використовує ядро?
Це питання мотивоване моїм шоком, коли я виявив, що ядро ​​Mac OS X використовує 750 Мб оперативної пам’яті . Я використовую Linux протягом 20 років, і я завжди «знав», що використання оперативної пам’яті ядра глухає X (це правда? Це колись було правдою?). Тож, після деякого гуглінгу, я спробував, slabtopякий сказав …
46 linux  kernel  ram 

4
як визначається розмір сторінки у віртуальному адресному просторі?
Linux використовує систему віртуальної пам'яті, де всі адреси - це віртуальні адреси, а не фізичні адреси. Ці віртуальні адреси процесор перетворює на фізичні адреси. Для полегшення цього перекладу віртуальна та фізична пам'ять поділяються на сторінки. Кожній із цих сторінок надається унікальний номер; номер кадру сторінки Деякі розміри сторінок можуть становити …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.