UNIX. Керівництво системного адміністратора.
Тут міститься огляд деяких завдань, вирішення яких зазвичай покладається на системних адміністраторів. Зовсім не обов'язково, щоб ці функції виконував одна людина. У багатьох організаціях робота розподіляється серед кількох адміністраторів. У будь-якому випадку необхідний хоча б одна людина, яка розуміла б всі поставлені завдання і забезпечував їх виконання іншими людьми.
Додавання чи видалення користувачів
Створення бюджетів для нових користувачів і видалення бюджетів тих користувачів, які вже не працюють, є обов'язком системного адміністратора. Процес включення і видалення користувачів можна автоматизувати, але деякі рішення, від яких залежить включення нового користувача, повинен приймати системний адміністратор.
Якщо необхідно припинити доступ користувача до системи, його бюджет повинен бути відключений. Всі файли, що стосуються цієї бюджету, необхідно видалити, щоб вони не займали дорогоцінного місця на диску.
Додавання чи видалення апаратних засобів
У разі придбання нових апаратних засобів або підключення вже наявних апаратних засобів до іншої машини систему потрібно конфігурувати таким чином, щоб вона розпізнала і використовувала ці кошти. Зміна конфігурації може бути як простим завданням (наприклад, підключення принтера), так і більш складною (наприклад, підключення дисковода).
Інсталяція нових програмних засобів
Після придбання нового програмного забезпечення його потрібно інсталювати і протестувати. Якщо програми працюють нормально, користувачам необхідно повідомити про їх наявність та місцезнаходження. Локальне програмне забезпечення слід інсталювати туди, де його можна буде легко відрізнити від програмних засобів, що поставляються в складі операційної системи (наприклад, UNIX). Це значно спрощує завдання розширення операційної системи, оскільки зникає небезпека знищення локального програмного забезпечення в ході подібного розширення.
моніторинг системи
Пошук несправностей
Різні операційні системи і апаратні засоби, на яких вони працюють, час від часу виходять з ладу. Завдання адміністратора - діагностувати збої в системі і в разі необхідності викликати фахівців. Як правило, знайти несправність буває набагато складніше, ніж усунути її.
Ведення локальної документації
Налаштовуючи конфігурацію під конкретні вимоги, Ви незабаром виявите, що вона значно відрізняється від конфігурації, описаної в документації (базовій конфігурації). Тому системний адміністратор повинен документувати всі інсталюються програмні засоби, що не входять в стандартний комплект поставки, документувати розводку кабелів, вести записи по обслуговуванню всіх апаратних засобів, реєструвати стан резервних копій, документувати локальні процедури і правила роботи з системою.
контроль захисту
Системний адміністратор повинен реалізовувати стратегію захисту та періодично перевіряти, чи не порушена захист системи. У системах з низьким рівнем безпеки ця процедура може бути зведена лише до кількох поточних перевірок на предмет несанкціонованого доступу. У системах з високим рівнем безпеки зазвичай застосовується складна система пасток і програм контролю.
Надання допомоги користувачам
Пункт "надання допомоги користувачам у вирішенні різних проблем" рідко включається в посадову інструкцію системного адміністратора, швидше за все тому, що виконання подібного роду обов'язків "з'їдає" більшу частину робочого часу. Системних адміністраторів бомбардують самими різними проблемами, починаючи від "Вчора моя програма працювала, а сьогодні немає! Що Ви поміняли?" до "Я пролила кави на клавіатуру: відтепер треба полити її водою, щоб змити кави?"