Серверна - прискорення роботи ubuntu

Ця інструкція призначена для тих, хто вважає швидкість завантаження Ubuntu недостатньо швидкої, але не хоче встановлювати ніякі програми та утиліти для її прискорення. Метод, який я використовую, не є вичерпним керівництвом, але він дійсно працює і призводить до відчутного результату. Все описане нижче відбувається шляхом налаштування процесу завантаження безпосередньо, і через відмінності різних комп'ютерів є невеликий ризик, що щось може вивести вашу систему з ладу. Ви берете на себе всю відповідальність за наслідки використання даної інструкції. Також було б непогано перед змінами завжди мати резервну копію каталогу / etc.

Ця інструкція призначена для ноутбуків і робочих станцій, не для серверів.

підготовка

I. Встановлюємо утиліту sysv-rc-conf. Вона написана на Перл і потрібна для управління службами при завантаженні.

sudo apt-get install sysv-rc-conf

Вона спростить настройку процесу завантаження і настройку рівнів запуску служб.

II. Це все, що нам потрібно. Тепер запускаємо утиліту

Серверна - прискорення роботи ubuntu

Рівні виконання процесів

Трошки про рівні виконання, перш ніж ми почнемо їх правити.

Скрипти запускаються служб в Ubuntu Linux розташовуються в каталогах /etc/rcN.d/. де N - рівень виконання. Рівні виконання - це варіанти завантаження або вимикання системи, у відповідності з наступною таблицею:

Однокористувацький режим роботи. Система ініціалізує мінімум служб і дає єдиному користувачеві (як правило, суперкористувачеві) без проведення аутентифікації командний рядок. Як правило, цей режим використовується для відновлення системи. Запускаються всі процеси з /etc/rc1.d

Розрахований на багато користувачів мережевий режим. На відміну від попереднього рівня, відбудеться налаштування мережі і запускаються різні мережеві служби

Не має стандартного тлумачення і практично не використовується

Перезавантаження системи. При включенні цього режиму зупиняються всі запущені програми і проводиться перезавантаження

Зупинка системи (halt). Робота системи повинна бути припинена

Перший рівень в процесі завантаження. Буде запущений скрипт /etc/init.d/rcS і всі процеси в /etc/rcS.d.

Ну що ж, тепер ми готові повернутися до використання утиліти sysv-rc-conf.

Колірна диференціація: включені служби; вимкнені служби.

додатково

Як вже було сказано, процеси, а вірніше посилання на них, лежать в папках виду /etc/rcN.d. де N може приймати значення від 0 до 6 або може дорівнювати S. Назви посилань, що лежать в цих папках, мають такий вигляд: символ «S» або «K», дві цифри, що утворюють число, і в кінці - назва процесу.

Парні посилання «S» і «K» вказують на один і той же скрипт в /etc/init.d/. який повинен бути написаний в певному форматі. Про це - як-небудь наступного разу.

> Я поняття не маю, навіщо цей процес повинен запускатися

gdomap - якийсь "Сопоставітель розподілених об'єктів GNUstep (GDOMAP)". Може якась фішка для програм на Objective-C? Не зрозуміло. В неті нічого зрозумілого про нього не знайшов. А ось порти відкриває:

$ Sudo lsof -i
COMMAND PID USER FD TYPE DEVICE SIZE / OFF NODE NAME
gdomap тисячі п'ятьдесят-два nobody 3u IPv4 8286 0t0 UDP *: gdomap
gdomap тисячі п'ятьдесят-два nobody 4u IPv4 8287 0t0 TCP *: gdomap (LISTEN)

prairiewolf

Якщо є стежать за темою - не можу накопати практично нічого (ймовірно, ще мало копав?) По демону dcerpcd.
Може підкажете - для чого потрібен?
А то при запуску системи він, мабуть, гніздиться в пам'ять, а при виключенні він "заморожує" коректне виключення ноута.
Дякую за допомогу, панове!

Якщо є стежать за темою - не можу накопати практично нічого (ймовірно, ще мало копав?) По демону dcerpcd.
Може підкажете - для чого потрібен?

«Продукт покликаний вирішити проблему мережевий сумісності Windows і Linux, будучи простим рішенням для створення єдиної системи аутентифікації (включаючи підтримку завдання налаштувань безпеки через Active Directory)»

Особисто я б прибрав нафік.

prairiewolf