- Подборка материала для начинающего linux-сисадмина
- Linux/Unix:
- Python:
- Linux Mint для начинающих
- RedShift: включаем ночной свет в Linux и бережем глаза
- Автоматическое обслуживание Linux Mint: экономим место на жестком диске и ускоряем систему
- Как лучше обновлять Linux Mint? В автоматическом режиме или в ручном? На что обратить внимание?
- Не работает переключение языков в Linux Mint 20: Решение проблемы
- Linux Mint: как добавить русский язык в раскладку клавиатуры
- Подборка материала для начинающего linux-сисадмина
- Linux/Unix:
- Python:
- Учебники по линукс минт
- Лучшие книги о Linux
- Лучшие книги о Linux
- 1. Линус Торвальдс, Дэвид Даймонд — Just for fun
- 2. Ю. Вахалия — UNIX изнутри
- 3. Андрей Робачевский — Операционная система UNIX
- 4. Денис Колисниченко: Linux. От новичка к профессионалу
- 5. Эви Немет, Гарт Снайдер, Трент Р. Хейн — Руководство администратора Linux
- 6. Дэвид Тейнсли — Linux и UNIX: программирование в shell. Руководство разработчика
- 7. Джеймс Армстронг — Секреты Unix
- 8. Брайн Керниган, Роб Пайк — UNIX. Программное окружение
- 9. Скотт Манн — Linux. Администрирование сетей TCP/IP
- 10. Кристофер Негус — Библия Linux
- 11. Эндрю Таненбаум — Современные операционные системы
- 12. Скотт Граннеман: Linux. Карманный справочник
- 13. Дэниэль Роббинс — Основы Linux от основателя Gentoo
- 14. Уильям Шоттс: Командная строка Linux. Полное руководство
- 15. Роберт Лав: Ядро 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.
Книги:
Язык программирования С — лучшая книга по Си, но довольно высокий порог вхождения.
Как программировать на С — мне очень понравилась книга манерой изложения и доступностью, по сравнению с первой книгой.
Программирование на языке С — очень хорошо изложен материал.
Книги:
Язык программирования С++ — опять таки одна из лучших книг по С++, но порог вхождения опять таки велик.
Как программировать на С++ — аналогично книге по Си, очень доступно.
Источник
Linux Mint для начинающих
Курс по Linux Mint для начинающих. Простые и понятные уроки для тех, кто впервые знакомится с Линукс.
RedShift: включаем ночной свет в Linux и бережем глаза
Те, кто много работает вечером за компьютером, сталкиваются с такой проблемой, как усталость глаз. Особенно это заметно при работе с высококонтрастной картинкой.
Например, при работе с текстом. У многих глаза устают уже через час, так как черный текст на белом фоне — это высокая нагрузка для глаз.
Автоматическое обслуживание Linux Mint: экономим место на жестком диске и ускоряем систему
В предыдущем видео я кратко рассказал, что в Linux Mint есть интересная настройка, которая позволяет автоматизировать удаление устаревших ядер Linux и зависимостей.
Настройка эта интересная, но мало кто ее использует. Между тем, она очень полезная, так как позволяет экономить место на жестком диске и в целом работа операционной системы становится заметно быстрее.
Как лучше обновлять Linux Mint? В автоматическом режиме или в ручном? На что обратить внимание?
Надеюсь, вы регулярно обновляете Linux Mint : )
Тема кажется простой, но, как обычно, есть несколько нюансов, о которых следует знать новичкам. Самое главное, что нужно помнить — Linux Mint нужно регулярно обновлять.
Эта операционная система постоянно развивается и обрастает новыми функциями. Понятно, что пока вы не обновите свою системы, ничего нового вы не увидите.
Не работает переключение языков в Linux Mint 20: Решение проблемы
Недавно я записал видео, в котором объяснял, как настроить переключение языков в Linux Mint 20. Задача простая, ничего сложного нет.
Но почти сразу получил несколько комментариев, что не работают горячие клавиши для переключения между языками. Не работает сочетания клавиш, например, ALT + SHIFT, CTRL + SHIFT. Да и вообще, никакие сочетания клавиш не работают.
Linux Mint: как добавить русский язык в раскладку клавиатуры
Вот регулярно обновляются практически все дистрибутивы Линукс. С каждым годом все больше и больше новых возможностей, интерфейс все лучше и лучше. А до самого элементарного удобства мало кто из разработчиков додумался.
Установил, например, новичок Linux Mint, а на русском языке печатать не может, так как не видит значок выбранного языка в панели задач. И вообще не понимает, какой сейчас язык используется. Значка выбранного языка в панели задач нет.
Источник
Подборка материала для начинающего 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.
Книги:
Язык программирования С — лучшая книга по Си, но довольно высокий порог вхождения.
Как программировать на С — мне очень понравилась книга манерой изложения и доступностью, по сравнению с первой книгой.
Программирование на языке С — очень хорошо изложен материал.
Книги:
Язык программирования С++ — опять таки одна из лучших книг по С++, но порог вхождения опять таки велик.
Как программировать на С++ — аналогично книге по Си, очень доступно.
Источник
Учебники по линукс минт
Linux на практике
Бреснахэн К., Блум Р. (2017)
Книга специально предназначена для обучения сотрудников работе с Linux. Основные достоинства книги:
• Содержит тематически сгруппированные уроки, что быстро поможет вам найти самое нужное и перейти к конкретной главе, где эта тема подробно рассматривается
• Описывает основы операционной системы Linux, в том числе, ее дистрибутивы, типы приложений с открытым исходным кодом, свободное ПО, лицензирование, навигацию и многое другое
• Исследует работу с командной строкой, в том числе, навигацию в ней, превращение команд в сценарии и т.п.
• Учит создавать типы пользователей и пользовательские группы
Linux. Руководство программиста
Джон Фуско (2011).
Данное руководство позволит вам освоить обширный перечень инструментов с открытым исход-
ным кодом, доступных для GNU/Linux. Автор книги, Джон Фуско, подробно и доступно описывает наибо-
лее полезные из них, используя наглядные краткие примеры, которые легко видоизменять и использовать
на практике.
Начав с самых основ — загрузки, построения и установки, — вы узнаете, как распределены инст-
рументы с открытым кодом и как найти оптимальное решение для той или иной задачи, углубите свои
знания о ядре Linux и способах взаимодействия ОС с программным обеспечением. Изложение теоретиче-
ской информации в книге ориентировано на последующее практическое применение. Освоив ее, вы смо-
жете пользоваться самыми продвинутыми инструментами, применяя их для разработки собственных при-
ложений, а также для увеличения производительности ПО и его отладки.
Источник
Лучшие книги о Linux
Всем нам нужно откуда-то черпать знания. Это могут быть собственные эксперименты, статьи из интернета, форумы. Но самый надежный и проверенный источник — книги. Если вы хотите повысить свой уровень знаний Linux до уровня системного администратора вам обязательно понадобятся лучшие книги о Linux. На данный момент уже существует большое количество книг об операционной системе Linux, Unix, сетям и программированию, но большинство из них распространяются за деньги и не все доступны на русском.
В этой статье я собрал лучшие книги о Linux. Они затрагивают различные области: администрирование, программирование, философию открытого ПО, обучение новичков. Не все из них переведены на русский. Да, да пользователи Linux должны знать английский. В описании каждой книги я напишу на каком языке она распространяется и ее цену. Здесь есть как лучшие книги о Linux для начинающих, так и книги по linux для опытных пользователей и профессионалов.
Лучшие книги о Linux
Линус Торвальдс, Дэвид Даймонд — Just for fun
Ю. Вахалия — UNIX изнутри
Андрей Робачевский — Операционная система UNIX
Денис Колисниченко: Linux. От новичка к профессионалу
Эви Немет, Гарт Снайдер, Трент Р. Хейн — Руководство администратора Linux
Дэвид Тейнсли — Linux и UNIX: программирование в shell. Руководство разработчика
Джеймс Армстронг — Секреты Unix
Брайн Керниган, Роб Пайк — UNIX. Программное окружение
Скотт Манн — Linux. Администрирование сетей TCP/IP
Кристофер Негус — Библия Linux
Эндрю Таненбаум — Современные операционные системы
Скотт Граннеман: Linux. Карманный справочник
Дэниэль Роббинс — Основы Linux от основателя Gentoo
Уильям Шоттс: Командная строка Linux. Полное руководство
Роберт Лав: Ядро Linux. Описание процесса разработки
Заметьте, что это не рейтинг книг про Linux. Все они лучшие независимо от места в статье, ведь сложно сравнивать между собой книги столь разных жанров и предназначения.
1. Линус Торвальдс, Дэвид Даймонд — Just for fun
Книга, несомненно, Must Have! Для каждого уважающего себя линуксоида. Она написана создателем ядра Linux — Линусом Торвальдсом. В ней он рассказывает свою биографию, описывает с чего все началось, процесс создания и разработки ядра и операционной системы Linux. В книге отражено виденье Линусом концепции свободного программного обеспечения, дальнейшего развития Linux и компьютерной индустрии. Лучшая книга по Linux и истории его создания.
- Языки: оригинал — финский и шведский, переведена на множество языков мира, в том числе и русский.
- Год выпуска: 2002.
- Страниц: 288.
2. Ю. Вахалия — UNIX изнутри
Это книга не совсем о Linux, она о ядре Unix. Здесь рассказывается обо всех аспектах ядра Unix, с точки зрения разработчика. Описано внутреннее устройство ядра, его структуры и их реализация. Книга явно не для начинающих и может быть использована в качестве пособия по изучению ядра UNIX в ВУЗах.
- Язык: Русский, Английский
- Год выпуска: 844
3. Андрей Робачевский — Операционная система UNIX
Еще одна книга о ядре UNIX, только на этот раз от российского автора. По своей концепции похожа на предыдущую книгу. Рассматривается внутренняя архитектура ядра, подсистемы ввода/вывода, управление памятью и процессами, системные вызовы и библиотеки. Немного затронуты протоколы сети TCP/IP, сетевые подсистемы и сокеты.
- Язык: Русский
- Год выпуска: 2010.
- Страниц: 656.
4. Денис Колисниченко: Linux. От новичка к профессионалу
Денис Колиснеченко — довольно популярный автор книг про Linux и технологии. Раньше в этом списке, на этом месте была книга этого же автора под названием «LINUX Полное Руководство», однако, она была выпущена в 2007 году и с того времени графический интерфейс и многие технологии сильно изменились. В новой книге даны ответы на многие вопросы, которые могут возникнуть у новичков при изучении Linux. В книге рассказано про установку дистрибутивов, установку программ и игр Windows, а также про настройку веб-сервера.
- Язык: Русский.
- Год выпуска: 2018.
- Страниц: 672.
5. Эви Немет, Гарт Снайдер, Трент Р. Хейн — Руководство администратора Linux
Это книга, написанная профессионалами, наиболее полное руководство по установке настройки и развертыванию большинства популярных дистрибутивов Linux: Red Hat, Fedora, Suse Linux, Debian, Ubuntu и другие. Здесь рассматривается все — от базовых задач администрирования, до более сложных проблем — настройки сети и производительности системы. Пятое издание переведено на русский язык в 2020 году, поэтому информация в книге довольно свежая.
- Язык: Русский
- Год выпуска: 2020
- Страниц: 1168.
6. Дэвид Тейнсли — Linux и UNIX: программирование в shell. Руководство разработчика
Это практическое руководство по программированию в интерпретаторе команд Unix — Bourme shell, который полностью совместим с интерпретатором Linux BASH. Книга подойдет как новичкам, так и более опытным пользователям. Вы научитесь создавать скрипты для решения большинства возникающих задач. Книга выпущена довольно давно, однако синтаксис оболочки Bash мало изменился с тех пор.
- Язык: Русский.
- Год выпуска: 2001.
- Страниц: 464.
7. Джеймс Армстронг — Секреты Unix
Эта книга выделяется среди других публикаций, посвященных UNIX. Есть книги по linux для начинающих пользователей, описывающие основы также есть много книг для экспертов, эта же книга ориентирована на обычных опытных пользователей. Здесь описываются не просто команды Unix, а внутренние процессы, происходящие в системе. Книга научит вас использовать правильные средства для решения своих задач и объединять команды, чтобы достичь лучшего результата. Здесь есть все от основ, до разработки собственных программ. Несмотря, на то что книга выпущена довольно давно, много информации в ней ещё актуально.
- Язык: Русский, Английский
- Год выпуска: 2001.
- Страниц: 1072.
8. Брайн Керниган, Роб Пайк — UNIX. Программное окружение
В книге описывается UNIX через призму языка программирования Си. Она будет полезна тем, кто хочет научится программировать с помощью поставляемых с системой инструментов. Здесь описан ввод, работа с файлами, переменные окружения, системные сигналы и вызовы. После прочтения книги вы сможете работать с системой еще более эффективно.
- Язык: Русский.
- Год выпуска: 2003.
- Страниц: 414.
9. Скотт Манн — Linux. Администрирование сетей TCP/IP
Это книга о наиболее популярном на данный момент протоколе — протоколе сетевого взаимодействия между компьютерами — TCP/IP. Начинается описание от основ TCP и модели OSI и завершается подробным обзором каждого уровня OSI с примерами реализации в Linux. Книга будет интересна сетевым администраторам и разработчикам сетевых приложений.
- Язык: Русский.
- Год выпуска: 2012.
- Страниц: 672.
10. Кристофер Негус — Библия Linux
В книге подробно рассмотрены все аспекты работы с операционными системами семейства Linux. На момент написания статьи уже вышло десятое издание книги на русском. Английское издание вышло в июле 2020 и описывает работу в Red Hat 8, Fedora 30 и Ubuntu 18.04. Надо понимать, что когда книга готовилась к публикации эти дистрибутивы были актуальными. Рассматриваются такие современные технологии, как Ansible и Kubernetes. Основной акцент сделан на RedHat. Рассказано про управление пользователями, хранилищем, а также безопасностью. Описан инструмент администрирования системы Cockpit.
- ВЯзык: Английский, русский.
- Год выпуска: 2021.
- Страниц: 928.
11. Эндрю Таненбаум — Современные операционные системы
Эта книга поможет понять общую картину современных операционных систем и их функционирования. Здесь представлено описание не только работы Linux, но и Windows 8, а также Android. Книга также затрагивает мультиядерные системы и облачные вычисления.
- Язык: Русский.
- Год выпуска: 2015.
- Страниц: 1120.
12. Скотт Граннеман: Linux. Карманный справочник
Довольно популярная книга-справочник по работе с командной строкой в операционной системе Linux. Второе издание книги выпущено в 2019 году, поэтому содержит вполне актуальную информацию. В книге содержится множество примеров команд, которые вы можете использовать в своей работе.
- Язык: Русский.
- Год выпуска: 2019.
- Страниц: 464.
13. Дэниэль Роббинс — Основы Linux от основателя Gentoo
Книга для новичков, в которой Дэниэль Роббинс, Крис Хайзер и Арон Грифитс рассказывают об основах Linux. Охвачены такие темы, как Bash, основные команды Linux, работа с файлами, эффективная работа в терминале и много другое.
- Язык: Английский, но часть переведена на Русский.
- Год выпуска: 2010
- Цена: Бесплатно
14. Уильям Шоттс: Командная строка Linux. Полное руководство
Книга популярного автора про работу в командной строке Linux. Во втором издании книги рассказывается про Bash 4.0. Подробно рассмотрена навигация командной строке, перенаправления ввода и вывода, привилегии, работа с процессами. Рассмотрено не только использование отдельных команд, но и написание целых сценариев.
- Язык: Русский.
- Год выпуска: 2020.
- Страниц: 480.
15. Роберт Лав: Ядро Linux. Описание процесса разработки
Если вас интересует как работает ядро Linux и что происходит у него внутри, то эта книга для вас. Книга будет полезна как для разработчиков ядра, так и для тех, кто хочет лучше понять как там всё устроено. Рассматривается структура ядра Linux, обработка прерываний, планировщик, управление памятью, работа с файловыми системами, модули, отладка и многое другое.
- Язык: Русский.
- Год выпуска: 2019.
- Страниц: 496.
Выводы
На этом статья подходит к концу. Но это определенно не все хорошие книги линукс, их существует еще очень много. Какие книги о Linux/Unix вы посоветовали бы прочитать начинающим и опытным пользователям? Напишите в комментариях.
Источник