- Подборка материала для начинающего linux-сисадмина
- Linux/Unix:
- Python:
- 10 лучших видеокурсов для изучения Linux
- 1. Linux для начинающих
- 2. Серия уроков «Научись Линукс»
- 3. Курс лекций по администрированию Линукс
- 4. Программирование на Bash
- 5. Администрирование Линукс
- 6. Основы Линукс
- 7. Основы работы с командной строкой
- 8. Видеокурс по GNU/Linux Владимира Моженкова
- 9. Серия уроков «Ваш путь в мир Линукс!»
- 10. Администрирование Linux
- ТОП книги по Линукс на русском языке
- Linux в действии. Дэвид Клинтон
- Unix и Linux: руководство системного администратора. Эви Немет, Бэн Уэйли, Гарт Снайдер, Трент Хейн
- Сценарии командной оболочки. Linux, OS X и Unix. Дейв Тейлор, Брендон Перри
- Ядро Linux. Роберт Лав
- Linux. От новичка к профессионалу. Денис Колисниченко
- Внутреннее устройство Linux. Брайан Уорд
- Запускаем Linux. Мэтт Уэлш, Калле Далхаймер Маттиас
- Linux. Установка, настройка, администрирование. Михаэль Кофлер
- Linux глазами хакера. Михаил Фленов
- Командная строка Linux. Уильям Шоттс
Подборка материала для начинающего linux-сисадмина
Однажды меня спросили, что почитать начинающему админу. Сам я тоже являюсь начинающим, но давно зрела идея составить такой список, что же можно почитать с небольшим личным мнением или простым описанием.
Тут я поделюсь ссылками, книгами где можно набраться уму разуму.
Кто заинтересовался — прошу под кат.
Linux/Unix:
Книги:
Ссылки:
habrahabr.ru — разнообразные статьи и новости на IT и около-IT тематику.
www.opennet.ru — огромный сборник манов, вики, статей, советов, новостей и прочего на тему Linux, Unix.
www.linux.org.ru — русская информация об ОС Linux.
xgu.ru/wiki — точка обмена знаниями по UNIX/Linux-системам, системам с открытым исходных кодом, сетям и другим родственным вещам.
www.ibm.com/developerworks/ru/linux — крутые статьи от IBM.
syslog.tv — говорят, что бывают полезные статьи, но сам лично не читал.
www.cyberciti.biz — различные how-to и советы.
events.yandex.ru/events/kit — Курсы Информационных технология от Яндекса (видео), очень советую, крутые доклады.
course.secsem.ru/lections — Лекции по курсу «Практические аспекты сетевой безопасности» (видео, аудио, текст).
www.howtoforge.com — большая подборка How-to.
workaround.org — несколько полезных статей и руководств по Linux.
highload.com.ua — масштабирование и производительность, высокие нагрузки, PHP, MySQL.
find.unixpin.com/ru — построитель команды find.
www.grymoire.com/Unix — отличные учебники по sed, awk и полезные статьи.
kernelnewbies.org/KernelHacking — как же работает ядро?
forum.ru-board.com/forum.cgi?forum=8 — раздел форума для сисадминов.
sysadminblog.ru — блоги сисадминов про cisco, ip телефонию, linux, openldap и другое.
wiki.dieg.info — довольно много полезных советов по Linux.
www.sysadminwiki.ru/wiki — неплохая вики.
olemskoi.ru — блог системного администратора Linux.
debian.pro — блок для пользователя и администратора Debian.
interface31.ru/tech_it/index.html — технический блог со статьями по администрированию.
antizlo.blogspot.ru — опять таки неплохой блог.
howitmake.ru — очередной блог.
vds-admin.ru — linux-мануалы, how-to.
wiki.enchtex.info — ряд полезных статей и how-to по администрированию ubuntu и gentoo.
rfc2.ru — русские переводы RFC.
handynotes.ru — есть довольно хорошие статьи.
xtips.ru — шпаргалка для системных администраторов.
vim-adventures.com — игра-туториал для пользователей Vim.
nixsrv.com — Learn Linux The Hard Way — довольно интересные задачки для новичка.
www.linuxfromscratch.org/lfs — Linux From Scratch — соберем свой собственный линукс дистрибутив с блэкджеком и девушками.
Книги:
Ссылки:
ss64.com — отличный справочник консольных команд bash, cmd, powershel и т.д.
cb.vu/unixtoolbox.xhtml — описание shell-команд и примеры.
Книги:
Ссылки:
www.cpan.org — окало 120 тысяч модулей к Perl.
Python:
Книги:
Ссылки:
docs.python.org/2 — официальная документация по Python 2.7.3.
docs.python.org/3 — официальная документация по Python 3.3.0.
Книги:
Язык программирования С — лучшая книга по Си, но довольно высокий порог вхождения.
Как программировать на С — мне очень понравилась книга манерой изложения и доступностью, по сравнению с первой книгой.
Программирование на языке С — очень хорошо изложен материал.
Книги:
Язык программирования С++ — опять таки одна из лучших книг по С++, но порог вхождения опять таки велик.
Как программировать на С++ — аналогично книге по Си, очень доступно.
Источник
10 лучших видеокурсов для изучения Linux
Мы собрали для вас 10 лучших видеокурсов, изучение которых поможет вам начать работу с Linux и разобраться в особенностях данной системы.
1. Linux для начинающих
Начнем с обучающего видеокурса по Линукс, в котором рассказывается о системе в целом и о начале работы с ней. Данный видеокурс больше подходит для тех, кто только начинает свое знакомство с Линукс.
2. Серия уроков «Научись Линукс»
Данный видеокурс предназначен для начала работы с Линукс. Поможет в установке данной системы на ваш ПК. Аудитория данного видеокурса — это люди, которые немного, но слышали про Линукс.
3. Курс лекций по администрированию Линукс
Подробный видеокурс по администрированию Линукс. Он рассматривает разные вопросы: от предназначения данной системы до администрирования MySQL. Подходит как новичкам, так и уже опытным пользователям Линукс.
4. Программирование на Bash
Отличный англоязычный туториал по изучению программирования на Bash. Поможет вам разобраться в очень важном аспекте работы с Линукс, но лучше всего начать изучение этого курса после просмотра одного из предыдущих.
5. Администрирование Линукс
Данный курс обеспечит вас базовыми знаниями Линукс и поможет получить сертификат LPIC-1. Если вы хотите подкрепить свои знания сертификатом LPIC-1, то этот курс точно для вас.
6. Основы Линукс
Небольшой видеокурс по основам работы с Линукс. Если вы хотите начать именно с данного видеокурса, то рекомендую ознакомиться с установкой Линукс, так как в данном видеокурсе рассматриваются аспекты работы непосредственно в самой системе.
7. Основы работы с командной строкой
Небольшой, но очень полезный англоязычный туториал по работе с командной строкой Линукс. В данном видеокурсе вы научитесь таким простым операциям, как создание и удаление файлов или директорий. Подходит для всех, кто хочет расширить свои знания работы в Линукс.
8. Видеокурс по GNU/Linux Владимира Моженкова
Видеокурс по основам работы с GNU/Linux, простой и понятный. Данный видеокурс нацелен как на новичков, так и на опытных пользователей Линукс.
9. Серия уроков «Ваш путь в мир Линукс!»
Данный видеокурс рассказывает о работе с такими вещами, как системный планировщик Cron и переменная path. Советую не начинать с данного курса, пока не ознакомитесь с одним из предыдущих.
10. Администрирование Linux
Последним в нашем списке идет видеокурс, в котором подробно рассказываются все аспекты работы с Линукс. Данный видеокурс расширит знания опытных пользователей, курс рассчитан на тех, кто уже как-то знаком с Линукс, но хочет знать о нём больше.
Источник
ТОП книги по Линукс на русском языке
Навык администрирования системы Linux – важный навык для программиста (особенно для Java разработчика). Отобрали лучшие книги по Линукс для начинающих с лучшими оценками.
Linux в действии. Дэвид Клинтон
Дэвид Клинтон в своей книге «Linux в действии» разбирает основные сведения и отличия Линукс от других операционных систем. Также в книге подробно разобраны следующие темы:
- виртуализация и работа с VirtualBox и контейнерами LXC;
- шифрование, безопасность и удаленное подключение;
- автоматизация администрирования (Bash, AWS, cron, anacron);
- порядок действий в критических ситуациях и восстановление данных;
- настройка web-сервера, установка БД и PHP;
- установка и настройка облачного хранилища Nextcloud;
- защита данных веб-сервера и аудит систем безопасности;
- оптимизация производительности системы и устранение типовых проблем.
Unix и Linux: руководство системного администратора. Эви Немет, Бэн Уэйли, Гарт Снайдер, Трент Хейн
Данная книга направлена на конкретную целевую аудиторию — системных администраторов. Включает информацию по всем основным системам администрирования и принципам их совместной работы.
Книгу можно назвать кратким справочником, в котором собраны базовые знания, необходимые для выполнения общих задач в системах Linux и Unix.
Сценарии командной оболочки. Linux, OS X и Unix. Дейв Тейлор, Брендон Перри
Еще со времен появления компьютеров сценарии командной оболочки помогали программистам и системным администраторам автоматизировать рабочий процесс. Эта книга дает возможность профессионалам и любителям разобраться с ошибками и проблемами, с которыми может столкнуться пользователь.
В «Сценарии командной оболочки» можно найти решение для большинства проблем и использовать приведенные там примеры для применения на схожих задачах.
Брендон Перри и Дейв Тейлор целью своего труда сделали демонстрацию практических приемов программирования сценариев на Bash. А еще книга знакомит своих читателей с самыми известными и распространенными утилитами, при этом не загружая излишними подробностями.
Ядро Linux. Роберт Лав
Книга ориентирована на разработчиков ПО и тех, кто хочет понять, что такое ядро ОС и как оно обустроено. Здесь можно найти достаточный объем информации, призванной помочь программисту понять структуру и реализацию ядра для того, чтобы суметь начать разработку собственного программного кода.
В книге можно найти не только теорию, но и практические задания и примеры, которые делают изучение и разработку ядра более увлекательным занятием.
Linux. От новичка к профессионалу. Денис Колисниченко
Материал этой книги знакомит своих читателей со всеми сферами применения ОС Linux. Начиная от установки операционной системы и до настройки сервера на ее базе.
Денис Колисниченко также освятил такие вопросы, как:
- особенности работы с файловой системы;
- установка и настройка ПО;
- защита от вирусов.
Список рассмотренных в книге тем намного шире и охватывает практически все вопросы, которые могут возникнуть в процессе эксплуатации ОС Linux.
Внутреннее устройство Linux. Брайан Уорд
Эта книга давно уже стала бестселлером на Западе. Будет полезна всем, кто проявляет интерес к операционной системе Linux. Книга Брайана Уорда стала настольной для профессионалов в сфере информационно-технического обслуживания и разработчиков программного обеспечения.
Текст «Внутреннего устройства Linux» дает читателям возможность изучить:
- тонкости работы с ОС;
- глубокие механизмы, которые обеспечивают низкоуровневые функции ОС;
- системное администрирование;
- особенности защиты информации;
- правила корректной эксплуатации компьютерных сетей.
И это далеко не все, книга обеспечит читателя всей информацией, которую необходимо знать о Linux.
Запускаем Linux. Мэтт Уэлш, Калле Далхаймер Маттиас
Базовая книга с обширным перечнем тем. Подойдет для новичков и будет полезна профессионалам. Охватывает такие темы, как:
- основные способы обмена информацией;
- настройка сети и ее тонкости;
- воспроизведение звука и видео;
- фильтрация спама;
- шифрующие файловые системы;
- загрузка и управление пакетами.
В книге перемешаны классические темы и совершенно новые, не встречающиеся в других изданиях. Большой объем информации касается организации безопасности в сети и шифрования рассылок.
Linux. Установка, настройка, администрирование. Михаэль Кофлер
Главная цель этой книги не просто научить пользователя работать с данной операционной системой, но и научиться понимать ее. Автор рассматривает ОС в универсальном ключе, без привязки к каким-то конкретным дистрибутивам.
Справочник рассматривает многие вопросы, включая управление файлами и процессами, сетевые инструменты, администрирование файловыми системами, брандмауэры и многое другое.
Linux глазами хакера. Михаил Фленов
Михаил Фленов в своем труде собрал такие важные знания, как:
- настройка операционной системы на максимальную производительность;
- как сделать ОС наиболее безопасной;
- управление доступом на базовом уровне, администрирование системы;
- Proxy-сервера;
- службы DNS;
- программы доставки электронной почты.
И это далеко не все. Книга содержит в себе рекомендации, способные помочь предотвратить хакерские атаки и восстановить систему максимально быстро, если избежать атаки не удалось.
Командная строка Linux. Уильям Шоттс
Данная книга больше подойдет тем, кто уже начал свое знакомство с операционной системой. Труд Уильяма Шоттса позволит расширить и систематизировать свои знания. Главная задача книги — познакомить читателей с командной строкой. Командная строка сопровождает пользователя с самого начала знакомства системой и до профессиональной разработки программы.
Книга позволит разобраться в таких вопросах:
- особенности навигации по файловой системе Линукс;
- работа с командами и создание собственных через alias;
- конвееры и перенаправления;
- настройками среды;
- особенностями поиска по шаблону;
- основные задачи и инструменты;
- использование сценариев.
«Командная строка Linux» научит пользователя создавать и удалять файлы, формировать символьные ссылки и каталоги, устанавливать систему, администрировать систему, в том числе сетевое оборудование.
Делитесь не попавшими в эту подборку книгами по Линукс в комментариях!
Источник