Що новачок повинен знати / вчитися на роботі з систематичною системою?


67

Це канонічне запитання про кар’єру системного адміністрування

Коли я починаю роботу системного адміністратора, які основні навички я повинен знати / вивчати?

Чи є якісь ключові відмінності для мереж, зберігання, бази даних та інших адміністраторів?


6
Я б почав із того, як задавати питання на сервері за замовчуванням :)
Tim Post

Відповіді:


86

Існує багато дублювання з існуючими питаннями, я створюю тут вікі із посиланнями. Будь ласка, не соромтеся оновити.


4
"Як задавати питання розумним шляхом" - читання, щоб перемогти в житті.
Кара Марфія

39

На особистому рівні:

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


** Під час перегляду одного разу я виявив цей суто неофіційний, дуже дискусійний, але потенційно корисний список:

SysAdmin Десять заповідей

: I. Ви будете поважати свого користувача
Найважливіше, що ви поважаєте користувача та його дані. Не крадіть їх MP3, не дивіться їх порно. Працюючи з електронною поштою, дивіться, не читаючи. Поважайте їх, і вони вас поважатимуть.

II. Ти надаєш змогу користувачеві
Користувач - замовник. Система не ваша, це їхня. Надайте користувачам інструменти, необхідні для успіху, і вони будуть щасливі. Дайте їм простір для експериментів, навчання та створення. Не стримуйте користувачів.

ІІІ. Ти будеш простою.
Зберігай просто, глупо. Принцип KISS не дозволить вам створювати бочки, щоб зберігати пляшку вина. Не помиляйтесь над інженерними якостями. Якісна робота коротка і масштабована.

IV. Вас чекає катастрофа.
Очікуйте найгірших сюрпризів. Зробіть ваші ресурси зайвими, створіть резервні копії даних, протестуйте свої резервні копії, а потім резервні копії. Лайно колись ударить про вентилятора. Будь готовий.

V. Ти будеш планувати
Велику роботу слід за великими планами. Залишайтеся на меті, попередньо визначивши її. Ретельно сплануйте свою роботу, і сюрпризи будуть легше впоратися.

VI. Ви будете завжди в курсі
Збирайте всі новини, інформацію, журнали та статистику, яку можете. Без необроблених даних для аналізу ви не можете бути захищеними, ви не можете налагоджувати проблеми і не можете прогнозувати. Без нової інформації ви не можете навчитися.

VII. Ти
повинен поділитися Ніхто не один на цьому світі. Передайте свої знання іншим. Дайте іншим, сприяйте громаді, і ви отримаєте багато нагород. Нерозумно ординські знання. Не будь мудаком.

VIII.
Ви автоматизуєте Робити більше, швидше, автоматизуючи завдання. Ви майстер ляльок, не витрачайте часу на дбайливу роботу. Працюйте розумніше, не важче.

ІХ. Ти повинен документувати
Завжди документуй свою роботу, свій код та свої плани. Потім документуйте їх виконання та обслуговування. Документ для інших та документ для себе. Документація має бути розширенням вашого розуму та ресурсом для інших.

X. Ви будете поважати свою організацію
Без організації, немає системи, немає користувача і немає роботи. Розумійте організацію та її бізнес. Поважайте це і допомагайте йому процвітати.


5
Ви повинні створити резервну копію до зміни. Це важливо, оскільки це дозволяє ... У вас повинен бути план зворотного зв'язку та реверсії.
Джейсон Тан

2
У більшості компаній пункт II слід читати на кшталт "Ти навчиш користувачів, що система належить компанії, а не користувачеві, а ТИ - це та, яку компанія вирішила керувати". "Розширення прав і можливостей" користувачів у багатьох випадках призводить до зниження продуктивності, а не більше.
John Gardeniers

10

Створюйте проекти для себе

Найкращий спосіб дізнатися, як виправити робочий стіл - це створити домашній комп'ютер, а потім вдосконалити / зламати його, поки вам це не зручно.

Вас цікавлять веб-сервери? Встановіть / увімкніть веб-сервіс на своєму домашньому ПК (apache або IIS в XP), і ви будете вражені тим, наскільки ви підбираєте інформацію про DNS, мережу тощо. І наскільки корисні ці знання будуть вам для цього.

Я можу продовжувати перелічувати приклади, але ви розумієте. Чим веселіше ви будете з ним, тим більше ви дізнаєтесь. Чим більше ви знаєте, тим веселіше ваша робота. Це робить вас більш приємним колегою і кращим кандидатом на роботу.


6

Про безпеку ніхто ще не говорив багато, але це завжди буде слон в кімнаті на передній конфорці, щоб змішати метафори. Що стосується безпеки, то вам слід знати щось про наступні області, а також бути знайомим принаймні з одним або двома інструментами, які допомагають вам керувати кожним:

  • управління патчем / вразливістю
  • методи шифрування даних під час транзиту та даних у спокої
  • принципи брандмауера / фільтрації
  • аналіз пакетів / трафіку
  • основні методи тестування на проникнення та вектори атаки
  • питання дотримання та регулювання у вашій галузі та місцевості

6

Дійсно залежить від вашого оточення. Ви підтримуєте сервери, мережі або просто перезавантажуєте сервер Windows Exchange, коли у нього не вистачає пам'яті?

Загалом, ці набори навичок стануть у нагоді.

  • Знання Windows: робочі станції, сервери, активний каталог
  • Принтери Ми всі їх ненавидимо, але вони тут, щоб залишитися.
  • Знання Linux: досвід допомагає, але взагалі не варто боятися терміналу.
  • Знання мережі: знайте свою мережу, керуйте комутаторами, маршрутизаторами, брандмауерами, VPN-адресами від сайту до сайту.
  • Сценарій Це можуть бути файли .bat або сценарії оболонки. Це полегшить ваше життя.
  • Резервні копії. Вимога до систематичного адміністратора та може вас звільнити, якщо ви його викрутите.
  • Програмування. Не потрібно, але це допомагає.

Найголовніше: ви повинні вміти дізнаватися нове. Ніхто не знає кожної системи, тому мати можливість Google, замовляти книги, проходити курси для самовдосконалення дуже важливо.


2

Покладіть трохи часу на розуміння понять . Прочитайте інформацію про мережу, моделі безпеки серверів та ОС, які ви підтримуєте, а також про те, як архітектура ІТ вашої компанії. Якщо у вас є ментальна картина того, як слід працювати, тоді ви можете висунути гіпотезу про те, які проблеми можуть бути симптомом. Тоді ви можете виконати деякі проблеми з усунення несправностей для подальшого дослідження.

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

Крім того, будьте чесні з користувачами: не надто обіцяйте і не надто поступайте.



2

Хм, моя найкраща десятка:

  1. Як помилитися. (Ви не завжди маєте рацію. Іноді, коли начальник хоче Microsoft, він повинен отримати Microsoft, або SLES, або щось інше, що не ідеально, але працює. жолоби після того, як вас б’ють на бордюр.)
    • Принаймні два набори для віртуалізації сервера. (Xen, VMWare, KVM тощо)
    • Більше однієї операційної системи.
    • Як консолідуватись, а не диверсифікувати середовище, і чому і коли.
    • Як закінчити завдання.
    • На що не потрібно звертати увагу під час налаштування.
    • Як побудувати дерево усунення несправностей та опрацювати його, не забиваючись на одній гілці. -Як виявити потенційні проблеми із безпекою та усунути їх.
    • Як розмовляти з начальством. (Подумайте PowerPoint.)
    • Як взяти провину і як покласти вину.
    • Див. №5.

Зауважте, що дуже мало таких речей є технічними? Якщо ви знаєте, як помилятися, як бачити завдання до його завершення та маєте досвід налаштування мережевого інтерфейсу на Solaris, декількох смаках Linux та Windows, то вам достатньо зрозуміти мережу для завдання на системному рівні початкового рівня. Але перші два - це навички людей, адже ніхто не знає всього і не може все знати.

Багато цього матеріалу виходить лише з досвіду. В основному, вам потрібен досвід.

Оскільки ви запитували в основному про технічні навички - лише FYI, ви хочете не схожий на те, що ви додали резюме. Якщо ви хочете отримати досвід роботи з ESX, отримайте оціночні копії та запустіть сервер у своїй спальні. Але будьте чесними щодо рівня досвіду, який ви маєте з продуктами, і не використовуйте для себе когось, хто може вас найняти.


0

Практика системного та мережевого адміністрування, друге видання Томаса А. Лімончеллі

Книга про системне адміністрування фокусується на основних речах та принципах, про які слід пам’ятати. Кожен сисадмін повинен прочитати цей принаймні двічі.

Щоб швидко ознайомитись із тим, про що йдеться у цій книзі, перегляньте " 32 запитання для вашої команди сидсмена" на його веб-сайті.

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