Основы GNU/Linux и подготовка к RHCSA

Вступление

_images/basis.png

Всем привет!

Это начало курса по изучению операционных систем семейства Linux и подготовки к экзамену для сертификации системного администратора по RedHat. Однако, основная цель, которую я ставлю – научить вас работать с линуксами. Я постараюсь сделать курс понятным для начинающих и по началу буду подавать информацию максимально простым языком.

Редхатовский экзамен – практический. Он охватывает ряд тем, необходимых администратору, но далеко не все темы. В названия тем, которые необходимо знать на экзамене, я буду добавлять надпись «RHCSA», но весь курс будет охватывать гораздо больше тем.

Так как я буду объяснять с азов, я поставил еще одну цель – сделать этот курс также для тех, кто абсолютно не знаком с IT. Для меня знакомство с операционными системами – это первый и очень важный шаг становления работником IT сферы. Поэтому, для кого-то ряд тем может показаться довольно простыми, но это позволит любому желающему разбираться в IT.

Содержимое

Ссылки

Команды

RHCSA

Вопросы с интервью

Проблемы и решения

Changelog

Курс

01. Операционные системы и GNU-Linux

02. Виртуализация

03. Установка AlmaLinux

04. О файловых системах

05. Текстовый интерфейс пользователя

06. Пути и директории.md

07. Создание и копирование файлов

08. Перемещение, переименование, удаление. Жёсткие и символические ссылки

09. Чтение текстовых файлов

10. Текстовые редакторы nano и vi

11. Стандартные потоки

12. bash №1: bash-completion, alias, type

13. bash №2: переменные

14. Процессы №1: Информация о процессах №1

15. Процессы №2: Информация о процессах №2

16. Процессы №3: Работа с процессами

17. su

18. sudo

19. Пользователи

20. Права на файлы

21. Ядро Linux

22. Работа с дисками

23. Основы файловых систем

24. Работа с файловыми системами

25. Управление логическими томами - LVM

26. Программный RAID - MD

27. bash скрипты №1

28. bash скрипты №2

29. bash скрипты №3

30. bash скрипты №4

31. bash скрипты №5

32. bash скрипты №6

33. Загрузчик GRUB

34. Система инициализации - systemd

35. Системный менеджер systemd

36. Логирование

37. Планировщики задач

38. Создание backup скрипта

39. Инкрементальные бэкапы с tar

40. Дедупликация с VDO

41. Создание systemd юнитов

42. Основы сетей

43. Работа с сетью

44. Удалённый доступ - SSH

45. Принудительный контроль доступа - SElinux

46. Межсетевой экран - firewalld

47. Пакетный менеджер - dnf

48. Восстановление доступа

49. Виртуальная память, swap

50. Планировщик процессов

51. Оптимизация производительности - tuned

52. Управление многоуровневым хранилищем - stratis

53. Установка RHEL

54. Настройка времени

55. Работа с IPv6

56. Передача файлов по сети

57. Сетевые файловые системы - NFS

58. Сетевые файловые системы - SMB

59. Автоматическое монтирование - Autofs

60. Веб-интерфейс - Cockpit

61. Глоббинг и регулярные выражения

62. Основы контейнеризации

63. Работа с podman

64. Про сертификацию RHCSA