Задать вопрос

С чего начать изучать системное администрирование?

Нет никакого опыта, еще совсем новичок, с языками программирования на вы, но эту сферу хочется изучать. Мой максимум - это основные команды Linux, например: ls, cat, nano, mv, touch. Пытался разобраться через roadmap.sh, но уж больно он огромен, глаза разбегаются и не понимаю с чего начать и куда глядеть. Посоветуйте пожалуйста ресурсы, откуда можно стартовать, потому что совсем не понимаю, с какого места начать учиться.
  • Вопрос задан
  • 4224 просмотра
Подписаться 6 Простой 1 комментарий
Решения вопроса 4
saboteur_kiev
@saboteur_kiev Куратор тега Системное администрирование
software engineer
Настрой что-нибудь.

Поставь на линуксе веб сервер. Прикрути к нему php и mysql, поставь wordpress, убедись что все работает. Вот уже что-то есть. Сделай бэкап всего, поломай и восстанови из бэкапа.

Подними мониторинг, который будет что-нибудь мониторить, свободное место, нагрузку на CPU.

Настрой уведомления от твоего мониторинга на почту или в телеграм.

Ну вот уже для начала что-то будет.
Потом можно будет почитать как єто все делается другими инструментами. Или все тоже самое но в докере.
Ответ написан
Комментировать
@viktor-b
Начать с изучения спектра областей применения данной профессии.
Изучение рынка работ в вашем городе и возможностей работ на удаленной работе.
Дальше общее базовое - архитектуры ПК и Серверов, в чем их физическое и принципиальное отличие в работе; архитектуры сетей и их оборудование + настройка активного сетевого оборудования по средствам команд; основы проектирования ит структуры предприятия; базовые навыки ведения и структурирования документации (планограммы ит среды, карты ip адресов и коммутаций ведение реестров пользователей и лицензионного по и т.д. ...); использование встроенных и внешних систем логирования; основы автоматизации процессов по средствам скриптов; базовые знания систем СКУД; основы ведения безопасного доступа к данным на предприятии.
В принципе как для начала роста этого достаточно.
Ответ написан
Комментировать
@Ava256
долгий путь в тех. поддержке
Системный администратор - это тоже достаточно широкое понятие.
-Есть эникей, который делает что-то простое
-Есть универсалы для небольших контор, которые знают все по немногу, и windows и Linux и сети и 1с и FreePBX
-В крупных конторах есть узкие специалисты, только по Windows, Linux, 1C, серверам, сетям, СХД, виртуализации
-Есть прикладные админы, которые глубоко знают какой-то продукт и его настраивают, SAP, 1с, базы данных
-DevOps ы - это тоже системные администраторы только для разработки и доставки и там тоже много направлений внутри

Раз вы еще ни чем не занимались можете выбрать любое понравившееся направления и разбираться в нем.
Здесь главное получать опыт, много опыта решения различных задач администрирования и получать его лучше в рабочем процессе
Ответ написан
Комментировать
@profispb
Программист.
1. Сделать дома сеть между двумя компьютерам, сначала компьютер-компьютер, потом через роутер.
2. Поиграться настройками роутера для чего они, подключить внешний IP у провайдера, сделать доступ до компа из внешней сети.
3. Поднять веб-сервер nginx+Apache+php закатать туда WP. Проверить что всё работает. Сломать, починить.
4. Прикрутить zabbix, посмотреть как работает, заставить стать алерты.

Установи на комп разные ОС, посмотри как работают.
Удали файлы с компа гигов 100, потом попробуй их восстановить.

В это время устроится в тех.поддржку интернет провайдера:
Обычно там приобретаются навыки работы с терминалом, коммутаторами, ну и доступ как минимум к ещё одному компу во время работы
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 10
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
С досконального изучения собственной машины, её операционной системы (лучше даже двух) и домашней сети. Админы вырастают из уверенных пользователей.
Ответ написан
Комментировать
@SunTechnik
Очень трудно чему либо учиться, если это не применяется на практике. И даже если было что-то изучено, скорее всего, без применения оно быстро забудется.

Поэтому изучайте вещи, которые Вам требуются, либо сейчас, либо в ближайшем будущем. То, что может повысить эффективность вашей работы.
Ответ написан
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Пытался разобраться через roadmap.sh, но уж больно он огромен, глаза разбегаются и не понимаю с чего начать и куда глядеть.

Вот с самого начала там и начать: Learn a Programming Language -> Operating system -> Terminal Knowledge и далее последовательно по всем пунктам. Чего конкретно непонятно-то? Там же подробный список и всё расписано. Выбираете пункт и начинаете по нему гуглить знания, изучаете, переходите к следующему.
Для песочницы ставите VirtualBox, в него ставите Debian/Fedora/CentOS/FreeBSD или любую другую понравившуюся ОС и начинаете использовать её/их по назначению. А еще лучше в качестве основной ОС и использовать каждый день и решать реальные задачи.
Ответ написан
@ArtyomPozharov
Например, я работаю на позиции Corporate ICT Officer и использую следующие инструменты:

Для документации — база знаний Confluence, тикет-система Jira, офисные программы Microsoft 365.

Служба каталогов Entra ID, интеграция аккаунтов Microsoft со сторонним ПО, например ERP-системой Odoo, интерактивной доской Miro или CRM-системой Creatio.

Администрирование Windows-серверов и служб каталогов Active Directory, от которых постепенно отказываемся в пользу облачных решений.

Управление сетью через HPE Aruba (в будущем передадим это сетевым инженерам).

Периодически пишу скрипты на языке PowerShell для автоматизации процессов.

Резервное копирование инфраструктуры — в Amazon.

Кроме этого, приходится часто взаимодействовать с пользователями: объяснять, как подключиться к комнате для видеоконференции или гостевому Wi-Fi, где также меняем пароли.

Управление компьютерами Mac мы передали внешней фирме.
Многие инструменты, такие как Jira или Confluence, могут обслуживаться партнёрами, а ваша роль будет заключаться лишь в базовой модерации: управлении пользователями, создании проектов, настройке прав доступа и т.д.
Самое главное — документировать все действия и следить за тем, чтобы:

1. Удалялись ненужные и устаревшие компоненты.

2. Все устройства получали обновления.

3. Инфраструктура оставалась безопасной (например, через Microsoft Defender, включая проверку почты в карантине).

Невозможно всё знать, но нужно быть трудолюбивым и ответственным. Эта позиция вполне реальна, она не абстрактна. Для порогового вхождения нужно набраться практического опыта, а не проходить миллион платных курсов.

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

Пишите, если нужна поддержка или совет.
Ответ написан
Комментировать
По сетям - https://netacad.sadlab.su/
Из книг - Официальное руководство по подготовке к сертификационным экзаменам Cisco CCENT/CCNA (можно скачать)

В целом - Александр Кении САМОУЧИТЕЛЬ СИСТЕМНОГО АДМИНИСТРАТОРА (сам пока не читал, но там про все)
Ответ написан
Комментировать
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Устройся на работу :) Эникеем или в саппорт к провайдеру (но эникеем лучше - общаться с тупыми юзерами все равно придется, но меньше).Присмотришься к тому, как работают админы - может вовсе и не понравится, это работа вообще говоря на любителя. Если понравится - можешь попробовать что-то поделать самому. Вообще говоря админ - это не только линух, но еще и железо, например.
(Например в нашей конторе админы линух не админят :) Они следят за железом и админят винду)
Ответ написан
@qrKot
Ответ написан
Комментировать
@Drawn
Как вариант можешь пойти в госконтору на старте, тут минимум техработы, максимум бюрократии., как раз особо гонять не будут, если технически в чем то не шаришь, и потихоньку понимать базу, но потом единственное тяжело уйти будет с такой работы по себе знаю, уже 6 лет работаю в одной госконторе, бумажки бумажки, отписки и 20% техработы, но хорошо платят >100.
Ответ написан
Комментировать
tramp55
@tramp55
Землю попашет, попишет стихи....
Лучше всего сразу начинать с практики, с конкретных задач. Лучше устроиться на работу сисадмином. У меня дома всего 4 ПК, но сеть с доменом. Она, конечно, не нужна дома, поднял домен как раз когда начинал учиться, ну а теперь не хочу ничего менять, все работает и пусть работает
Ответ написан
Комментировать
@ProFfeSsoRr
Сис.админ по Linux
1) Максимально повтори дома сеть предприятия, какой ты её видишь: типа там "сервер", который раздает интернет, "рабочее место сотрудника" и т.п. Чтобы было проще и заодно полезнее - используй виртуальные машины. Если есть 2 компа физических дома, и на каждом еще по виртуалке поднять - вот у тебя уже достаточно большая сеть, чтобы обкатать там кучу всего: и раздачу интернета, и шаринг файлов, и можно настроить LDAP какой-нить или AD поуправлять пользователями и правами доступа.
2) Как более-менее что-то получится - пробуй это всё сделать на другой операционке. Скорее всего у тебя винда - вот, значит дальше пробуй Linux ставить в виртуалку и настраивать там. Как ломаться виртуалки перестанут - попробуй прям на физический свой комп поставить.

Вообще, в целом, сис.админ - это "всего по-немножку", т.к. дальше уже пойдет профессиональный рост в какую-то из сторон.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы