Меню Рубрики

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.

Книги:


Язык программирования С — лучшая книга по Си, но довольно высокий порог вхождения.
Как программировать на С — мне очень понравилась книга манерой изложения и доступностью, по сравнению с первой книгой.
Программирование на языке С — очень хорошо изложен материал.

Книги:


Язык программирования С++ — опять таки одна из лучших книг по С++, но порог вхождения опять таки велик.
Как программировать на С++ — аналогично книге по Си, очень доступно.

Регулярные выражения:

Книги:
Ссылки:

Базы данных:

Книги:
Ссылки:
Книги:

PHP в примерах — несколько человек мне посоветовали эту книгу, но честно говоря показалась не очень полезной.
PHP 5 в подлиннике — начал читать, довольно хорошо написано простым языком, обо всем.

Книги старался добавлять только те, которые прочел/начал читать/не дочитал.
Так же буду очень рад любым замечаниям.

За ссылки огромное спасибо автору этого поста и всем его комментаторам.

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.

  • 3 августа 2020 в 22:26 Синтаксический сахар для SQL
  • 29 июля 2020 в 00:54 Имитация динамических обоев из macOS штатными средствами Linux-систем
  • 1 сентября 2020 в 00:01 Windows 10 + Linux. Настройка GUI KDE Plasma для Ubuntu 20.04 в WSL2. Пошаговое руководство
  • 21 августа 2020 в 01:00 Бот VK на Python 2020 года с ответами в беседу
  • 12 сентября 2020 в 00:53 Как быстро поднять OpenCV with CUDA для Python и С++ без компиляции 2.5 часа

Ой, у вас баннер убежал!

Это «Песочница» — раздел, в который попадают дебютные посты пользователей, желающих стать полноправными участниками сообщества.

Если у вас есть приглашение, отправьте его автору понравившейся публикации — тогда её смогут прочитать и обсудить все остальные пользователи Хабра.

Чтобы исключить предвзятость при оценке, все публикации анонимны, псевдонимы показываются случайным образом.

Не надо пропускать:

  • рекламные и PR-публикации
  • вопросы и просьбы (для них есть Хабр Q&A);
  • вакансии (используйте Хабр Карьеру)
  • статьи, ранее опубликованные на других сайтах;
  • статьи без правильно расставленных знаков препинания, со смайликами, с обилием восклицательных знаков, неоправданным выделением слов и предложений и другим неуместным форматированием текста;
  • жалобы на компании и предоставляемые услуги;
  • низкокачественные переводы;
  • куски программного кода без пояснений;
  • односложные статьи;
  • статьи, слабо относящиеся к или не относящиеся к ней вовсе.

Источник

Подборка полезных книг для администраторов и пользователей Linux

1. Linux. Установка, настройка, администрирование 2013 (Михаэль Кофлер)

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

2. Unix и Linux. Руководство системного администратора 2012г (Эви Немет, Гарт Снайдер, Трент Хейн, Бэн Уэйли)

А вот эта книга наоборот создана для профессионалов и новичкам, не имеющим уверенных навыков по работе с системой и ее администрированием, категорически не рекомендуется.

3. Linux. Системное программирование 2008 (Роберт Лав)

Данная книга поможет упорядочить знания по системным вызовам и функциям ядра.

4. Основы программирования в Linux 2009 ( Нейл Мэттью, Ричард Стоунз)

В понятной и доступной форме описывается программирование в среде Linux на C/C++/Bash

5. Компьютерные сети. Принципы, технологии, протоколы. 2016 (Виктор Олифер, Наталия Олифер)

Одна из фундаментальных книг по сетевым технологиям. Предпочел добавить сюда её, так как Таненбаум местами пишет довольно сложно, а с трудностями перевода (для тех кто не умеет читать оригинал) становится еще сложней. Олиферы пишут на русском для русских студентов. Не понять — практически не возможно.

6. Операционная система UNIX 2010 (Андрей Робачевский, Сергей Немнюгин, Ольга Стесик)

Добротная книга, рассказывающая о том, как устроен Unix.

Список не претендует на полноценность, если вам есть что добавить к нему, добавляйте в комментарии.

Найдены возможные дубликаты

А скачать, скачать-то где??

Все книги из списка имеют статус настольных. Держать такие в электронном виде как то не очень имеет смысл.

Если вам очень принципиально, то скачать можно с торрентов. Например с небезызвестного рутрекера.

Ну почему нет смысла, я, например, с планшета почти всегда читаю. За подборку спасибо.

У Таненбаума все книги хороши, и написаны шикарно. Правда, не знаю ни одного человека, кто бы прочитал хоть одну целиком.

спасибо за «пинок» — всё скачал 😉

наверное многие в гугле забанены 😉

Олифер великолепен. Читал дважды

Да боже мой, ну кто же рекомендует Олиферов. Это же сакральный ад и погибель. Ну почитайте вы книжки по CCNA — намного полезнее и проще.

Кофлер — фигня, Unix и Linux Немета — размазывание соплей по тарелке.

за пункт 3 — однозначный плюс

4 — скорее да, чем нет. Мне больше нравиться Искусство программирования под Unix Реймонда

6 — вообще ни о чем.

Я бы добавил — «Linux глазами хакера» Михаила Фленова — мне в свое время очень понравилось. Простое и легкое чтиво, здорово подпитывающее паранойу.

«Ядро linux» Бовета и Чезатти? А как же Slackbook? Конечно нынешним линупсоидам — убунточникам будет сложновато, но оно того стоит.

+ если уж на то пошло, то как насчет «Криптографии» Брюса Шнаера, если советовать что-то около линуксячее?

Не умаляя качества книг издательства Cisco Press, чем же так плохи книги Олиферов? Как начальный уровень пойдет.

По поводу Slackbook. На самом деле я в начале хотел сюда добавить основы linux от основателя Gentoo, но потом вспомнил, что нигде не видел полного перевода, а на английском многим будет тупо лень читать, поэтому передумал.

Насчет Олиферов. Не знаю) Мне здорово во многом помогли разобраться. Но если быть более откровенным, большее понимание в моей голове зародили: Huawei s5700, AR1220 (документации к ним) и eNSP (аналог PT только для Huawei). Но тут надо быть большим задротом, чтобы без цели запустить в продакшн, собирать какие то схемы в эмуляторе. Проще почитать книжку, авось что и запомнится.

Для общего развития да. На практике книги по администрированию никсов мало применимы. Чего не скажешь про винду. Там без книг тяжко, манулов толковых в инете мало.

Рабочие пространства после 15032385536-го идут не по порядку

Так как я склонен использовать много рабочих пространств, это большая проблема для меня.

Посмотрите, пространства от 0 до 15032385535 работают хорошо, но когда я пытаюсь сделать что-то серьезное мне нужно больше рабочих пространств. И если я достигаю пространства 15032385536, порядок ломается, как будто это число отрицательное. Это ежедневно мешает моему рабочему процессу, и мне бы очень хотелось, чтобы это исправили.

Мой рабочий процесс основан на этой особенности. Пожалуйста, не исправляйте.

В память о великом человеке

Имя Дениса Ритчи (Dennis Ritchie) не многим известно. А ведь это человек, который сделал для нашей цивилизации больше, чем иной лауреат Нобелевской премии.

Мне было грустно и обидно, что об умершем в одиночестве через неделю после Стива Джобса Денисе Ритчи никто не вспоминал. Какое неблагодарное человечество!

Что с нами сделала погоня за богатством?

Умелого маркетолога Стива Джобса все любят, славят и обожают, а того, кто создал солидный фрагмент фундамента современной цивилизации, никто не помнит.

Ведь все продукты Эпл, да и большинства других компаний были бы невозможны без того, что создал Денис Ритчи.

Совместно с Кеном Томпсоном Денис Ритче создал самую лучшую на сегодня операционную систему Unix.

Совместно с Брайаном Керниганом Ритче создал язык программирования C.

На языке C написаны все операционные системы (их десятки если не сотни).

Все компиляторы и интерпретаторы других языков написаны на C.

Зачастую не напрямую, но инструменты, на которых пишут другие языки программирования пишут на C (Flex и Bison, например).

Java очень сильно смахивает на C, что выдает ее происхождение. Да и «C++» — это развитие языка C, который включает C как подмножество.

На основе Unix создано множество операционных систем, они все называются Posix системами. VxWorks единственная Posix OS не написанная по мотивам Unix. Но там имело место натягивание совы на глобус.

Назову только самые известные производные Unix:

MacOS, FreeBSD, Linux, QNX.

Микро$офт не осилило сделать такой надежной системы как Unix и сделал возможность установить Линукс как часть Виндоус 10. Раньше Линукс под Виндоус использовали при помощи Cygwin.

Обратите внимание, что и язык С и Unix были созданы в конце 60 годов 20 века. Они были настолько безупречны, что с тех пор человечеству не понадобилось заменить их чем-то поновее. Развивали, допоплняли, но основу получше не разрабатывали.

Давайте будем помнить Великого Человека Дениса Ритче, а не только великих маркетологов.

Опубликован Exim 4.92.3 с устранением четвёртой за год критической уязвимости

Опубликован экстренный выпуск почтового сервера Exim 4.92.3 с устранением очередной критической уязвимости (CVE-2019-16928), потенциально позволяющей удалённо выполнить свой код на сервере через передачу специально оформленной строки в команде EHLO. Уязвимость проявляется на стадии после сброса привилегий и ограничена выполнением кода с правами непривилегированного пользователя, под которым выполняется обработчик поступающих сообщений.

Проблема проявляется только в ветке Exim 4.92 (4.92.0, 4.92.1 и 4.92.2) и не пересекается с устранённой в начале месяца уязвимостью CVE-2019-15846. Уязвимость вызвана переполнением буфера в функции string_vformat(), определённой в файле string.c. Продемонстрированный эксплоит позволяет вызвать крах через передачу длинной строки (несколько килобайт) в команде EHLO, но уязвимость может быть эксплуатирована и через другие команды, а также потенциально может быть использована для организации выполнения кода.

Обходные пути блокирования уязвимости отсутствуют, поэтому всем пользователям рекомендовано срочно установить обновление, применить патч или убедиться в использовании предоставляемых дистрибутивами пакетов, в которых перенесены исправления актуальных уязвимостей. Исправление выпущено для Ubuntu (затрагивает только ветку 19.04), Arch Linux, FreeBSD, Debian (затрагивает только Debian 10 Buster) и Fedora. RHEL и CentOS проблеме не подвержены, так как Exim не входит в их штатный репозиторий пакетов (в EPEL7 обновление пока отсутствует). В SUSE/openSUSE уязвимость не проявляется из-за применения ветки Exim 4.88.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Zona для mac os sierra
  • Zona for mac os
  • Zebra 2 mac os
  • Zaxwerks 3d flag mac os
  • Yota обход ограничений mac os