Что почитать по системному администрированию?

Всем привет. Интересует вопрос, но для начала хотелось бы рассказать о знаниях

Ранее работал в техподдержке и выездным инженером. Суть работы: Диагностика ПК и моноблоков, блочный ремонт, диагностика производительности, hdd, памяти, замена комплектующих и периферии. Так же имел дело с программной частью - удаленная диагностика, установка ПО, поверхностная диагностика проблем с 1С (чистка кеша, чек бд), настраивал маршрутизаторы по БЗ (несколько штук, определенных моделей, заливал конфиг, прошивал, немного диагностировал локалку скорость и т д), кидал витуху, видеонаблюдение.

С домашним ПК дружу на следующем уровне: готов разобрать, почистить, заменить/апргрейдить комплектующие, почистить систему, настроить под свои нужды, с командной строкой так же дружу, знаком с некоторыми командами, путем гугления могу сваять vbs/bat.

Навыки администрирования серверов - не администрировал, за исключением того, что на днях накатил на VirtualBox - WIndows Server 2012, установил службы Active Directory, сделал его контроллером домена, добавил пару пользователей и пару групп, расшарил сетевую папку, дал каждому юзеру права на личные папки, завел основную систему в домен, поигрался с групповыми политиками на уровне гугления и впоследствии применил пару политик (добавил ярлык и папку на рабочие столы указанной группы в домене, накатил обои, и еще по мелочи сделал). Вообщем как таковой практики в данном вопросе не было.

С сетевым протоколом TCP/IP знаком плохо, прописать реквизиты, попинговать, общее понимание что такое IP/Mask/DNS и т д имеется.

С принтерами и МФУ знаком слабо, настраивать приходилось - с этим проблем нет, с ремонтом - углубленно ремонтировать не приходилось (ремонт производился на уровне замены, замены драма, устранения замятия и т д.)

Собственно вопрос в следующем, хочу устроиться сисадмином в какую-нибудь среднюю по размеру контору, хватит ли данных знаний как критериев для устройства на работу. Возьмут ли с такими знаниями? Что почитать для закрепления материала?

Ранее работал в крупной конторе, разделение обязанностей было хорошее, были отдельно админы windows/админы телефонии и т д. То есть со всем этим знаком на уровне настройки/гугления.

В принципе довольно быстро подхватываю на практике, но когда смотрел курсы ничего не отложилось.

Извините за столь развернутый вопрос и рабочую биографию. Спасибо.
  • Вопрос задан
  • 2336 просмотров
Решения вопроса 1
@res2001
Developer, ex-admin
Не буду рекомендовать литературу, обозначу основные направления.

1.Знания по сетям надо подтянуть. Организация с точки зрения админа - это в первую очередь локальная сеть и организация работы многих устройств в этой сети. Часто имеется географически распределенная сеть.
У вас пока больше ремонт и обслуживание оборудования.
В домашних условиях изучать сети проблематично. Проще всего устроится в контору, где уже есть 1-2 админа и совместно решать конкретные задачи в конкретных условиях. Условия в разных организациях могут быть очень разными, а от этого сильно зависят способы решения задач.

2.Базы данных. Они есть в любой организации. Даже бывает, что организация не знает об этом.
Поэтому на каком-то уровне нужно знать БД: настройка, бэкап, оптимизация. Хорошо знать SQL - реально часто полезен. Хорошо хотя бы иметь представление с какой стороны заходить к 1-2 распространенным СУБД. Например взять 1 из корпоративного сектора (MS SQL) и одну свободную (Postgre, MySQL). Лучше начинать с реляционных СУБД. Сейчас полно других вариантов, но реляционные наиболее универсальный вариант и подходят практически в любых ситуациях, к тому же в корпоративном секторе используются в основном РСУБД. Специализированные СУБД могут быть в каких-то направлениях более эффективны, чем РСУБД, но это уже совсем другая история.

3.Изучать скриптовые языки применительно к административным задачам. Начать следует с языков командной оболочки используемой ОС (cmd, powershell, bash), после этого хорошо изучить какой-либо универсальный ЯП (python). Этому может способствовать такой подход: есть некая задача, вы можете ее решить используя GUI утилиту, попробуйте ее решить без применения GUI инструментов. Стоит помнить о том, что инструменты администрирования командной строки являются первичными, а затем они уже обрастают GUI надстройками. Часто задачи решаются только из командной строки.
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
@Dobryak88
Системный администратор
хочу устроиться сисадмином в какую-нибудь среднюю по размеру контору

В одного среднюю контору (50-100 компов) тянуть скорее всего не получится. Ищите место, где штат айтишников хотя бы 2-3 человека, чтобы было от кого опыта набираться.

А читать можно всё подряд: Хабр, книги издательства O'Reilly, теорию компьютерных сетей, Олиферов. Хотя можно обойтись и без теории. "Тайм-менеджмент системного администратора" рекомендую, софт-скиллы лишними не будут, потому что системный администратор должен обладать навыками психолога и учителя младших классов.
Ответ написан
Age1mar
@Age1mar
DevOps a little
Больше практики, ходите на собеседования, пробуйте. Ставьте себе достижимые цели и достигайте их.
Может помочь книга "Томас Лимончелли: Системное и сетевое администрирование", многое расставит по местам.
А так же книга Голдратта - Цель весьма полезная. И туда же Проект Феникс.
Ответ написан
Комментировать
meDveD_spb
@meDveD_spb
посмотреть видео и решить, надо ли заниматься подобным и в какую сторону лучше двигаться:
https://www.youtube.com/watch?v=QT5cNrMQBGo
Ответ написан
@bsd9
Не надо ничего читать. Данная профессия умрет в скором времени. Вы только зря потратите время. Я вот потратил, теперь жалею.
Ответ написан
Комментировать
Sanes
@Sanes
Не надо ничего читать. На месте всё объяснят.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы