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

Хочу освоить системное администрирование Linux, с чего начать...по образованию, инженер автоматизированных систем управления, опыта работы нет. Есть поверхностное знание протоколов ip/tcp udp http, топологий сетей, несколько проектов на php и java.
  • Вопрос задан
  • 11471 просмотр
Решения вопроса 6
@frozen_coder
Java-developer
Как уже написал Tremo - откажитесь, по максимуму, от GUI. Консоль Ваш друг, товарищ и жена. Т.е. изучаем Bash. Все манипуляции с файлами через консоль. Редактор vim или nano. В любом обучении главное - это практика. Берите и развретывайте различные сервера - DNS, ftp, почтовики, сервера приложений (всякие apache, Tomcat, Wildfly, nginx), openVPN, XMPP. Сделайте локальную сеть из виртуалок, по возможности можно и на физической попробовать. Заюзайте smb, ssh. Разверните LDAP. Базы данных и их администрирование тоже в плюс. Еще можно развернуть и настроить TeamCity, GitLab, RedMine. Познакомтесь с Docker.
Далее можно и python изучить для автоматизации.
В дальнейшем можно и до кластеров дойти.
Углубляйте свои знания сетей. Книги, статьи, журналы. На хабре вообще завались всего.
Ответ написан
Я сам долго учился, и теперь я администратор линукса. Но думаю переметнуться в дизайн интерфейсов, или во фронтенд. Почему? Вас будут беспокоить по ночам, сервера прода это очень серьезно. О нормальном отпуске можете позабыть. Дежурства по праздникам ("будь доступен хотя бы по телефону"). Уныние от того, что вы ничего не производите. От того, что задачи по автоматизации решаются за пару дней, и остальное время вы сидите и ничего не делаете.

А по делу - смотрите "Учебные курсы Кирилла Семаева".
Ответ написан
tremo0880
@tremo0880
Inf.Sec
Для начала пересядь на линукc и желательно по минимуму используй GUI чтобы понять что к чему. Почитай что-нибудь по сетям , а там уже то , что нужно само собой выучится.
Ответ написан
@yeszhanov
найди в сети "Udemy - CentOS and Red Hat Linux to Certified System Administrator!" (рутрекер) очень советую.
Ответ написан
abyrkov
@abyrkov
JavaScripter
Краткий план таков:
1. Ставим линукс, желательно Debian и желательно последний(Debian 8). Без графики.
2. Читаем пару книг по линуксу. Не администрированию, пока просто по линуксу и его командной строке. От себя посоветую Linux. Карманный справочник Скоттак Гранермана.
3. Пробуем все подряд. И гуглим.
4. Настраиваем интернет и все тому подобное. Через консоль. За это время вы узнаете кучу всего интересного, особенно man help'ы различных программ.
5. ???
6. Профит, вы готовы к чтению литературы по администрированию линукса.

А теперь, если серьезно:
Что вы подразумеваете под администрированием линукса? На линукс можно поставить и веб-сервер, и DNS, и даже контроллер домена AD. Как всю эту тему объяснить - непонятно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
dio4
@dio4
team leader, devops engineer, master of sports
и начать(для старта) и закончить (чтобы стать настоящим профи) - и не привязывайте себя ни к какому конкретному дистрибутиву - не нужно.
Оригинал здесь www.linuxfromscratch.org/lfs/view/7.3
Перевод - www.linux.org.ru/forum/general/9419431
Ответ написан
saintbyte
@saintbyte
Django developer
Есть мнение что когда-нить победит Ansible
Ответ написан
delvin-fil
@delvin-fil
Crazy Linux-admin
Практическое руководство системного администратора. 2-е издание
nnmclub.to/forum/viewtopic.php?p=7242875
А.А. Стахнов-Linux 4-e издание Наиболее полное руководство
nnmclub.to/forum/viewtopic.php?p=5780562
Командная строка Linux. Полное руководство
nnmclub.to/forum/viewtopic.php?p=8507923
Ответ написан
Ваш ответ на вопрос

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

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