Материалы для освоения и изучения Linux

Материалы для освоения и изучения Linux

Самостоятельное изучение операционной системы Linux

Уверен, каждому системному администратору приходится обслуживать как 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
  • Курс по сдаче LPIC от Кирилла Семаева
  • Курс информационных технологий от Yandex
  • Официальный курс LinuxFoundationX (eng)
  • Профильные сообщества: linuxforum.ru и forum.ubuntu.ru
  • Сообщества для поиска ответов: toster.ru и stackoverflow.com
  • Пошаговое руководство по сборке работающей системы на GNU/Linux из исходных кодов — linuxfromscratch.org

А также следите за обновлениями разделов на gotoADM.ru: CentOS и FreeBSD. Отличным опытом будет установка Linux на свой рабочий ПК или ноутбук. В моем случае используется Fedora 22. Что посоветуете Вы?