Монотонный рассказ о том, как я ставил MacOS X на обычный комп. Может интересно кому. Всех коллег с профпраздником, международным днём сисадмина. Поздравить меня можно тут: 16-bits.ru/thanks/ 16-bits.ru
Лекция читается в рамках образовательного проекта «Технотрек Mail.ru Group» при МФТИ.
КРАТКОЕ СОДЕРЖАНИЕ:
— Лекция посвящена основам работы и администрирования в ОС Linux.
Рассматриваются: загрузка ОС, управление ядром, процессы. Утилиты и пакеты, применяемые для работы с ними.
ХРОНОМЕТРАЖ:
— 00:00:05 О теме лекции
00:00:35 Загрузка системы
00:00:44 Вопрос залу: кто может рассказать о порядке загрузки операционной системы IBM PC?
00:01:51 О порядке загрузки операционной системы на компьютерах архитектуры IBM PC
00:05:54 Загрузка с таблицы разделов MBR (Master Boot Record)
00:07:56 Загрузка с таблицы разделов GPT (GUID Partition Table)
00:08:12 Утилита dd, команда file и идеология Linux «все есть файл»
00:09:25 Запуск ядра операционной системы
00:10:43 Initrd (Initial RAM Disk)
00:12:42 init — система инициализации, которая запускает все остальные процессы
00:14:15 Вопрос залу: зачем нужно ядро ОС?
00:15:27 Как управлять ядром? — sysctl
00:16:54 modprobe — добавление или удаление модуля из ядра Linux
00:17:46 Зачем нужна ОС? Что такое процесс?
00:20:10 ps — основная утилита для работы с процессами
00:21:24 procfs — псевдофайловая система
00:23:55 Память процесса
00:29:58 Два способа работы с большими страницами памяти
00:32:40 Дескрипторы ввода/вывода
00:35:29 lsof (LiSt of Open Files)
00:40:27 Потребление ресурсов процессора, утилита top
00:47:25 iostat — утилита для определения интенсивности ввода/вывода на каждый том
(пакет sysstat)
00:51:47 Системные вызовы
00:54:14 strace — утилита для отслеживания системных вызовов
01:00:37 Сигналы — механизм связи с процессом
01:07:08 Лимиты процесса, утилита ulimit
01:16:12 Переменные окружения
01:20:16 Команда export
01:20:53 Как размножаются процессы
01:30:07 Что делает процесс? strace, pstack (пакет GDB)
01:37:18 Подсистема perf ядра Linux, perftrace
01:41:47 Логи — логи системы и логи приложений
01:43:45 Домашнее задание No2
— В рамках данного курса будут рассмотрены основы системного администрирования интернет-сервисов, обеспечения их отказоустойчивости, производительности и безопасности, а также особенности устройства ОС Linux, наиболее широко применяемой в подобных проектах. В качестве примера будут использоваться дистрибутивы семейства RHEL 7 (CentOS 7), веб-сервер nginx, СУБД MySQL, системы резервного копирования bacula, системы мониторинга Zabbix, системы виртуализации oVirt, балансировщика нагрузки на базе ipvs keepalived. Также опционально будет возможность принять участие в практической работе по созданию отказоустойчивого распределенного веб-сервиса с полноценной системой мониторинга и управления конфигурацией.
Получаемые навыки:
Проектирование и эксплуатация распределенных отказоустойчивых веб-сервисов; балансировка нагрузки; создание системы централизованной аутентификации и авторизации; обеспечение безопасности серверной инфраструктуры; использование систем виртуализации; резервное копирование настроек и данных.
— О КАНАЛЕ:
Официальный канал образовательных проектов Mail.Ru Group
Группа ЖЕЛЕЗНЫЙ АЛИЭКСПРЕСС — vk.com/ironmanexpress
— Группа канала ВК — vk.com/murkmurkov
Лайв канал — goo.gl/VfzFJ6
Мы в телеграмм — teleg.run/maddymurk
Инста — www.instagram.com/maddy_murk/
Музыка из видео — vk.com/c152music
— Всем привет дорогие друзья! Сегодня мы с вами посмотрим на видеокарту Nvidia GTX 1070, которую мне удалось купить всего за 1000 рублей, листая барахолку в своей группе ВК vk.com/topic-137688506_39311103
Сегодня посмотрим на карту, я расскажу вам её не легкую историю, и мы разберем её и посмотрим что внутри.
Спасибо большое за ваши лайки и просмотры!
Подписывайтесь на канал и пишите свои комментарии.
В этом ролике мы своими руками поднимем файловый сервер, и настроем его на работу со своим собственным #доменом? Подключим #HTTPS и все это будет стоять у вам дома. Познакомимся с #OpenVPN и с сетями в целом.
Команды для получения SSL от Let’s Encrypt:
sudo add-apt-repository ppa:certbot/certbot
sudo apt install python-certbot-nginx
sudo certbot --nginx -d DOMAIN_NAME
Что такое блокчейн и как работает блокчейн? Подробное объяснение работы блокчейна простыми словами.
Блокчейн — это цепочка блоков, которые содержат информацию, уникальный ХЭШ и ХЭШ предыдущего блока. Блокчейн используется криптовалютами в качестве леджера для хранения информации и транзакций в распределенном реестре.
В этом уроке будем работать с энкодерами при помощи библиотеки GyverEncoder, а также рассмотрим несколько простых вариантов создания меню на LCD дисплее.
★ Документация по библиотеке: alexgyver.ru/encoder/
★ Примеры с меню: github.com/AlexGyver/tutorials
★ Уроки Arduino на сайте: alexgyver.ru/lessons/
Практически каждое задание частного детектива или оперативника начинается со сбора информации о человеке, который представляет определенный интерес. Как же собирается информация? От простого к сложному начиная от элементарных соцсетей и заканчивая закрытыми базами данных. Но это, конечно же, не все. Ведь самые интересные сведения добываются лично — путем внедрения, личного общения, социальной инженерии, прослушки. Глубина изучения личности зависит от степени заинтересованности объектом. Подробнее о сборе информации смотрите в нашем видеоролике. Еще больше интересного в нашем блоге msk.dalegion.com/blog