МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
Налаштування ядра FreeBSD з використанням утиліти sysctlsysctl – це інтерфейс, що дозволяє вам вносити зміни в працюючу систему FreeBSD. Ці зміни стосуються багатьох опцій стека TCP/IP і віртуальної пам'яті; досвідчений системний адміністратор може використовувати їх для істотного збільшення продуктивності високозавантажених серверних станцій. Більше п'яти тисяч системних змінних ядра можуть бути прочитані і записані за допомогою sysctl. За своєю суттю, sysctl виконує дві функції: читання і зміна налаштувань системи. Для перегляду всіх доступних для читання змінних: % sysctl -a Щоб прочитати певну змінну, наприклад, kern.maxproc, введіть: % Sysctl kern.maxproc kern.maxproc: 1044 Для присвоєння значення змінної, використовуйте вираз виду змінна = значення: # sysctl kern.maxfiles = 5000 kern.maxfiles: 2088 -> 5000 Змінювані за допомогою sysctl змінні звичайно приймають значення або строкового, або цілого, або булевого типу. Змінні булевого типу можуть приймати два значення (1 (істина) і 0 (ложь)). Якщо ви хочете встановлювати деякі змінні автоматично при кожному завантаженні комп'ютера, додайте їх у файл /etc/sysctl.conf. За додатковою інформацією звертайтеся до сторінки довідника man sysctl. sysctl.conf дуже схожий на rc.conf. Значення встановлюються у вигляді variable = value. Зазначені значення встановлюються після переведення системи в багатокористувацький режим. Однак не всі змінні можуть бути встановлені в цьому режимі. Приклад sysctl.conf, налаштованого для виключення протоколювання фатальних помилок програм та дозволи Linux-програмам визначати, що вони запускаються під FreeBSD: kern.logsigexit = 0 # Do not log fatal signal exits (eg sig 11) compat.linux.osname = FreeBSD compat.linux.osrelease = 4.3-STABLE У деяких випадках бажано змінити змінні sysctl тільки для читання. Іноді іншого способу вирішити проблему немає; при цьому, результат може бути досягнутий тільки на етапі початкового завантаження. Наприклад, на деяких моделях лептопів діапазон пам'яті пристрою cardbus не визначається і видається приблизно така помилка: cbb0: Could not map register memory device_probe_and_attach: cbb0 attach returned 12 Ситуації, схожі на цю, вимагають зміни деяких значень sysctl, модифікація яких заборонена. Для вирішення цієї ситуації користувач може помістити sysctl «OID» у файл /boot/loader.conf. Значення за замовчуванням зберігаються у файлі /boot/defaults/loader.conf. Рішення проблеми, наведеної вище, вимагає задання рядка hw.pci.allow_unsupported_io_range = 1 у вищезазначений файл. Тепер cardbus працюватиме нормально.
Читайте також:
|
||||||||
|