Це канонічне запитання про кар’єру системного адміністрування
Коли я починаю роботу системного адміністратора, які основні навички я повинен знати / вивчати?
Чи є якісь ключові відмінності для мереж, зберігання, бази даних та інших адміністраторів?
Це канонічне запитання про кар’єру системного адміністрування
Коли я починаю роботу системного адміністратора, які основні навички я повинен знати / вивчати?
Чи є якісь ключові відмінності для мереж, зберігання, бази даних та інших адміністраторів?
Відповіді:
Існує багато дублювання з існуючими питаннями, я створюю тут вікі із посиланнями. Будь ласка, не соромтеся оновити.
По-справжньому хороший навик, який я сподіваюся, що ви набудете на своєму шляху до того, щоб стати сисадміном, - це здатність швидко оговтатися від своїх помилок ... це має стати другою природою (автоматичною реакцією).
** Під час перегляду одного разу я виявив цей суто неофіційний, дуже дискусійний, але потенційно корисний список:
II. Ти надаєш змогу користувачеві
Користувач - замовник. Система не ваша, це їхня. Надайте користувачам інструменти, необхідні для успіху, і вони будуть щасливі. Дайте їм простір для експериментів, навчання та створення. Не стримуйте користувачів.
ІІІ. Ти будеш простою.
Зберігай просто, глупо. Принцип KISS не дозволить вам створювати бочки, щоб зберігати пляшку вина. Не помиляйтесь над інженерними якостями. Якісна робота коротка і масштабована.
IV. Вас чекає катастрофа.
Очікуйте найгірших сюрпризів. Зробіть ваші ресурси зайвими, створіть резервні копії даних, протестуйте свої резервні копії, а потім резервні копії. Лайно колись ударить про вентилятора. Будь готовий.
V. Ти будеш планувати
Велику роботу слід за великими планами. Залишайтеся на меті, попередньо визначивши її. Ретельно сплануйте свою роботу, і сюрпризи будуть легше впоратися.
VI. Ви будете завжди в курсі
Збирайте всі новини, інформацію, журнали та статистику, яку можете. Без необроблених даних для аналізу ви не можете бути захищеними, ви не можете налагоджувати проблеми і не можете прогнозувати. Без нової інформації ви не можете навчитися.
VII. Ти
повинен поділитися Ніхто не один на цьому світі. Передайте свої знання іншим. Дайте іншим, сприяйте громаді, і ви отримаєте багато нагород. Нерозумно ординські знання. Не будь мудаком.
VIII.
Ви автоматизуєте Робити більше, швидше, автоматизуючи завдання. Ви майстер ляльок, не витрачайте часу на дбайливу роботу. Працюйте розумніше, не важче.
ІХ. Ти повинен документувати
Завжди документуй свою роботу, свій код та свої плани. Потім документуйте їх виконання та обслуговування. Документ для інших та документ для себе. Документація має бути розширенням вашого розуму та ресурсом для інших.
X. Ви будете поважати свою організацію
Без організації, немає системи, немає користувача і немає роботи. Розумійте організацію та її бізнес. Поважайте це і допомагайте йому процвітати.
Створюйте проекти для себе
Найкращий спосіб дізнатися, як виправити робочий стіл - це створити домашній комп'ютер, а потім вдосконалити / зламати його, поки вам це не зручно.
Вас цікавлять веб-сервери? Встановіть / увімкніть веб-сервіс на своєму домашньому ПК (apache або IIS в XP), і ви будете вражені тим, наскільки ви підбираєте інформацію про DNS, мережу тощо. І наскільки корисні ці знання будуть вам для цього.
Я можу продовжувати перелічувати приклади, але ви розумієте. Чим веселіше ви будете з ним, тим більше ви дізнаєтесь. Чим більше ви знаєте, тим веселіше ваша робота. Це робить вас більш приємним колегою і кращим кандидатом на роботу.
Про безпеку ніхто ще не говорив багато, але це завжди буде слон в кімнаті на передній конфорці, щоб змішати метафори. Що стосується безпеки, то вам слід знати щось про наступні області, а також бути знайомим принаймні з одним або двома інструментами, які допомагають вам керувати кожним:
Дійсно залежить від вашого оточення. Ви підтримуєте сервери, мережі або просто перезавантажуєте сервер Windows Exchange, коли у нього не вистачає пам'яті?
Загалом, ці набори навичок стануть у нагоді.
Найголовніше: ви повинні вміти дізнаватися нове. Ніхто не знає кожної системи, тому мати можливість Google, замовляти книги, проходити курси для самовдосконалення дуже важливо.
Покладіть трохи часу на розуміння понять . Прочитайте інформацію про мережу, моделі безпеки серверів та ОС, які ви підтримуєте, а також про те, як архітектура ІТ вашої компанії. Якщо у вас є ментальна картина того, як слід працювати, тоді ви можете висунути гіпотезу про те, які проблеми можуть бути симптомом. Тоді ви можете виконати деякі проблеми з усунення несправностей для подальшого дослідження.
Якщо ви ставитесь до всього як до чорної скриньки, вам доведеться "вивчити" кожен окремий виправлення. Якщо ви зрозумієте, як все працює і як вони поєднуються разом, проблеми, які ви вирішите, поглиблюють ваше розуміння і зроблять вас кращим адміністратором.
Крім того, будьте чесні з користувачами: не надто обіцяйте і не надто поступайте.
Хм, моя найкраща десятка:
Зауважте, що дуже мало таких речей є технічними? Якщо ви знаєте, як помилятися, як бачити завдання до його завершення та маєте досвід налаштування мережевого інтерфейсу на Solaris, декількох смаках Linux та Windows, то вам достатньо зрозуміти мережу для завдання на системному рівні початкового рівня. Але перші два - це навички людей, адже ніхто не знає всього і не може все знати.
Багато цього матеріалу виходить лише з досвіду. В основному, вам потрібен досвід.
Оскільки ви запитували в основному про технічні навички - лише FYI, ви хочете не схожий на те, що ви додали резюме. Якщо ви хочете отримати досвід роботи з ESX, отримайте оціночні копії та запустіть сервер у своїй спальні. Але будьте чесними щодо рівня досвіду, який ви маєте з продуктами, і не використовуйте для себе когось, хто може вас найняти.
Практика системного та мережевого адміністрування, друге видання Томаса А. Лімончеллі
Книга про системне адміністрування фокусується на основних речах та принципах, про які слід пам’ятати. Кожен сисадмін повинен прочитати цей принаймні двічі.
Щоб швидко ознайомитись із тим, про що йдеться у цій книзі, перегляньте " 32 запитання для вашої команди сидсмена" на його веб-сайті.