Уверен, каждому системному администратору приходится обслуживать как Windows, так Linux системы. Разумеется, мы не будем разводить холивар о том, что лучше, удобней или производительней. Цель данной статьи – предоставление заинтересованным IT специалистам источников информации, т.е. книг, видео лекций, онлайн-курсов для самостоятельного освоения и изучения операционной системы Linux.
Первым делом стоит определиться с дистрибутивом Linux. Исходя из цели “научиться разворачивать и администрировать Linix-сервера“, будем выбирать из серверных ОС. По большому счету, в таком случае выбор нужно сделать между CentOS и Debian Server. Мой выбор пал на CentOS 7, т.к. это производная от RHEL, также данная ОС является стандартном Linux систем в компании, где я работаю.
Первую установку ОС лучше производить на виртуальную машину. Например, можете использовать широко известную VirtualBOX. Далее, лучше выполнить установку ОС на VPS или физическую машину. Для эффективного изучения Linux, помимо книг и видео лекций, сразу стоит придумать/выбрать себе реальную задачу для реализации. Например, развернуть файловый сервер для дома или отдела/офиса, поднять “местную” wiki для своих заметок и в дальнейшем обслуживать эти сервисы. Также стоит учесть, что в *nix все начинается с команд man и info.
Итак, перейдем к рекомендуемым материалам для самостоятельного изучения Linux (книги лучше читать в указной последовательности):
- Алексей Береснев “Администрирование GNU/Linux с нуля”
- Эви Немет – “Unix и Linux. Руководство системного администратора”
- Скотт Граннеман “Linux. Необходимый код и команды. Карманный справочник”
- Брайан У. Керниган, Роб Пайк “Unix. Программное окружение”
- Курс на stepic.org: Введеине в Linux – stepik.org/course/73/promo
- Курс по сдаче LPIC от Кирилла Семаева – youtube.com/playlist?list=PLmxB7JSpraiep6kr802UDqiAIU-76nGfc
- Курс информационных технологий от Yandex – youtube.com/channel/UCkufieG4LoGkHNOGrgMx3Vg
- Официальный курс LinuxFoundationX (eng) – edx.org/school/linuxfoundationx
- Профильные сообщества: linuxforum.ru и forum.ubuntu.ru
- Сообщества для поиска ответов: toster.ru и stackoverflow.com
- Пошаговое руководство по сборке работающей системы на GNU/Linux из исходных кодов – linuxfromscratch.org
А также следите за обновлениями разделов на gotoADM.ru: CentOS и FreeBSD. Отличным опытом будет установка Linux на свой рабочий ПК или ноутбук. В моем случае используется Fedora 22. Что посоветуете Вы?