8. LINUX. Резервное копирование | Технострим


Слайды лекции: www.docme.ru/Rme8
► Другие лекции курса: www.youtube.com/playlist?list=PLrCZzMib1e9rx3HmaLQfLYb9ociIvYOY1
Подробнее о курсе: track.mail.ru/curriculum/program/discipline/81/

Описание лекции:

Лекция посвящена резервному копированию, а так же системе управления конфигурациями SALT.

Рассматриваются следующие темы:

— Централизованное управление конфигурациями SALT
— Резервное копирование (BACKUP)
— Система резервного копирования BACULA


Хронометраж:

00:00:05 О теме лекции
00:00:30 Система управления конфигурациями SALT: зачем она нужна?
00:05:18 SALT: установка
00:06:52 SALT: в чем смысл установленных пакетов? (salt-master / salt-minion)
00:08:12 SALT: конфигурация SALT-MINION
00:11:27 Ответ на вопрос из зала по пройденному материалу
00:13:51 SALT: управление конфигурацией
00:15:40 SALT: настройка директории с файлами состояния SALT (SLS)
00:19:51 SALT: пример подготовки конфигурации NTP (etc/salt/base/ntp.conf)
00:21:36 SALT: пример содержимого конфигурационного файла (etc/salt/base/ntpd.sls)
00:23:03 SALT: проверка работы конфигурации (команда test)
00:24:16 SALT: применение рабочей конфигурации
00:25:08 SALT: зерна (grains)- сведения о системе, которые используются в шаблонах (шаблонизатор JINJA)
00:27:10 Пример применения зерен (grains) на примере конфигурации NTP-сервера
00:29:52 Разбор домашнего задания №4: Конфигурация SALT и DNS-сервера
00:31:28 Резервное копирование (BACKUP): цели и задачи
00:33:18 BACKUP: основная проблема
00:33:56 Вопрос залу: можете привести пример неконсистентности данных в СУБД?
00:36:52 BACKUP: вторая проблема
00:37:10 BACKUP: виды резервных копий
00:40:26 BACKUP: резервное копирование ОС
00:42:26 Система резервного копирования BACULA
00:44:28 BACULA: работа схемы резервного копирования
00:45:19 BACULA: конфигурация (подготовка учебного инстанса)
00:47:46 BACULA: подготовка конфигурационных файлов
00:51:09 BACULA: конфигурация демона хранилища данных(storage-демона)
00:52:04 BACULA: зачем такая сложная конфигурация?
00:53:31 BACULA: настройка директора (director)
00:54:26 BACULA: настройка директора (director) — расписание бекапов
00:55:27 BACULA: настройка директора (director) — настройка задачи бекапа
00:58:16 BACULA: командная строка bconsole
00:58:55 BACULA: выполнение бекапа

— О КАНАЛЕ:

Официальный канал образовательных проектов Mail.Ru Group

► Нажмите здесь для подписки ‣ www.youtube.com/TPMGTU?sub_confirmation=1

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

Наши проекты:
Технопарк при МГТУ им. Баумана ‣ park.mail.ru
Техносфера при МГУ им. Ломоносова ‣ sphere.mail.ru
Технотрек при МФТИ ‣ track.mail.ru
Техноатом при МИФИ — atom.mail.ru
Технополис при СПбПУ — polis.mail.ru

— МЫ В СЕТИ:

Технопарк в ВК | vk.com/tpmailru
Техносфера в ВК | vk.com/tsmailru
Технотрек в ВК | vk.com/trackmailru
Техноатом в ВК | vk.com/technoatom
Технополис в ОК: www.ok.ru/technopolis
Технополис в ВК: vk.com/technopolis_ok
Блог на Хабре | habrahabr.ru/company/mailru

Advanced Debugging in PyCharm


PyCharms debugger is one of its most popular features. But many just stick to the basics and dont learn intermediate and advanced features.

In this webinar, two of PyCharms core developers who work on the #debugger show its less-known but powerful features, while talking a bit about the debugger architecture and future improvements.

Timeline:
00:00 — Introduction
01:24 — Liza shows advanced features of the debugger
31:02 — Andrey shows remote debugging
50:39 — Andrey covers architectural ideas for debugging
 
Resources:
Lizas GitHub repo for her session — github.com/Elizaveta239/AdvancedDebugging
Andreys GitHub repo for his session — github.com/avli/AdvancedDebuggingPart2
PyCharm website — jb.gg/lgn904
PyCharm blog — jb.gg/2i46q6
PyCharm on Twitter — twitter.com/pycharm
JetBrains on Facebook — www.facebook.com/JetBrains/

About the Presenters
Elizaveta Shashkova is a software developer of the #PyCharm IDE at JetBrains. Shes been working on #Python debugger for several years and currently shes focused on Data Science tools. twitter.com/lisa_shashkova

Andrey Lisin is a software developer at JetBrains. He is the current maintainer of the PyCharm debugging subsystem. Before that, he was doing back-end development and machine learning. twitter.com/minus_void

DevOps (девопс инженер): что это? Зачем нужно?


Это новичковое видео о том, DevOps что это, что за профессия, чем девопсы отличаются от сисадминов, перспективное ли это занятие.

Курсы для новичков:
JAVA — bit.ly/31vVIYz
JAVA Start — bit.ly/3g8mqul
Инструментарий JAVA — bit.ly/2VtgCnf
Automation QA (Java) — bit.ly/2YKYyax
ANDROID — bit.ly/2AdgjFQ
C#/.NET — bit.ly/3id0dNO
C# START — bit.ly/3id28C0
PYTHON — bit.ly/2NRoT0p
FRONT-END — bit.ly/2CIWKpJ
WORDPRESS Developer — bit.ly/2AcUuWU
SALESFORCE Developer — bit.ly/2AbKixQ
UI/UX дизайн — bit.ly/3eK2ZaX
Project management — bit.ly/2CMxT4l
Обучение на проекте — bit.ly/31sI3kU

Продвинутые курсы для состоявшихся девелоперов:
GRASP and GoF Design patterns — bit.ly/2BS6wW1
Enterprise patterns — bit.ly/3i8T3Kt

Сайт Foxminded: bit.ly/3dIHar5
Foxminded в ФБ: www.facebook.com/foxmindedco
FoxmindEd в Instagram: www.instagram.com/foxminded.ua/
Foxminded в VK: vk.com/foxminded
Мой Telegram: t.me/nemchinskiyOnBusiness
Мой блог: www.nemchinsky.me

00:00 – вступление Сергея Немчинского
00:32 –DevOps: с чего все началось?
4:21 – Continuous integration, Continuous Delivery и при чем тут девопс?
6:40 – DevOps – это сисадмин?
7:30 – востребованность и зарплаты DevOps
7:50 – кому подойдет профессия DevOps
8:30 – саммари, стоит ли идти DevOps-ом

Introduction to Regular Expressions


If you do any kind of system admin on Linux or you are a programmer working with strings then you will likely have to use regular expressions, a way to define search patterns for string matching. Here is my introduction tutorial.

Introduction to Android app development: www.dgitacademy.com

Regex cheat sheet: github.com/garyexplains/examples/blob/master/Gary-Explains-Regular-Expressions-Cheat-Sheet.pdf

Here is the sherlock.txt file I used in the video: github.com/garyexplains/examples/raw/master/sherlock.txt

You can use wget github.com/garyexplains/examples/raw/master/sherlock.txt to download it from the terminal.

Let Me Explain T-shirt: teespring.com/gary-explains-let-me-explain-2

Twitter: twitter.com/garyexplains
Instagram: www.instagram.com/garyexplains/

Local Forecast — Elevator Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0 License
creativecommons.org/licenses/by/3.0/

#garyexplains

КРАТКО О: BIOS MBR и UEFI GPT


Надеюсь подняв эту тему уже в 10 раз, помог всем, кто еще не разобрался в BIOS,MBR и UEFI,EFI.GPT
Ссылка на Ubuntu Gnome Истории: www.youtube.com/playlist?list=PLN-k7Wz6qZxs4l_QI8hWM5zT2pCbt0wfx

Полезные ссылки и информация в моей группе в ВК: club125021013

Файл БЗУ в описании канала.

Конфиг моей Пекарни:
Antergos 17.x x64 GNOME3
#Ubuntu Gnome 16.04
GNOME Shell 3.22.2
Linux Kernel 4.9.21\4.10.8
OBS studio 18.0.1

ASUS Z97-P
i5-4460 (3.20 GHz, 6Mb)
Kingstone Fury 16Гб (2x8Gb)1866 МГц
GTX660 2Gb (Nvidia drivers 378.13)
SSD Samsung 950 Pro M.2,MZVKV256 (2200/900 Мбайт/с) \BtrFS
Hdd 500Gb 7200rpm \Ext4
Вебкамеры: Сanyon CNE-CWC3 Logitech c920 pro
Микрофоны: Logitech c920 pro
Internet: Beeline 50Mb/c

16 бит тому назад - Windows недавнего прошлого. Эпилог.


Windows Me, NT, 2000 и XP, ничего интересного :-)
16-bits.ru

Наша группа ВКонтакте, которая обновляется каждый день:
vk.com/gamesbusters
Свежие новости, скидки на игры, пополняемые альбомы и чат на стене! Вступай!