Процесс загрузки Linux
Диаграмма ниже показывает этапы:
Шаг 1 - Когда мы включаем питание, загружается прошивка BIOS (Basic Input/Output System) или UEFI (Unified Extensible Firmware Interface) из энергонезависимой памяти и выполняет POST (Power On Self Test).
Шаг 2 - BIOS/UEFI обнаруживает устройства, подключенные к системе, включая процессор, оперативную память и устройства хранения данных.
Шаг 3 - Выбирается устройство для загрузки операционной системы. Это может быть жесткий диск, сетевой сервер или CD-ROM.
Шаг 4 - BIOS/UEFI запускает загрузчик (GRUB), который предоставляет меню для выбора операционной системы или функций ядра.
Шаг 5 - После подготовки ядра происходит переход в пользовательское пространство. Ядро запускает systemd как первый процесс в пользовательском пространстве, который управляет процессами и службами, проверяет оставшееся оборудование, монтирует файловые системы и запускает рабочую среду.
Шаг 6 - systemd по умолчанию активирует target unit при загрузке системы. Также выполняются другие анализирующие модули.
Шаг 7 - Система выполняет набор скриптов для настройки среды.
Шаг 8 - Пользователям отображается окно входа в систему. Система готова к работе.
📲 Мы в MAX
👉 @sysadminof
Диаграмма ниже показывает этапы:
Шаг 1 - Когда мы включаем питание, загружается прошивка BIOS (Basic Input/Output System) или UEFI (Unified Extensible Firmware Interface) из энергонезависимой памяти и выполняет POST (Power On Self Test).
Шаг 2 - BIOS/UEFI обнаруживает устройства, подключенные к системе, включая процессор, оперативную память и устройства хранения данных.
Шаг 3 - Выбирается устройство для загрузки операционной системы. Это может быть жесткий диск, сетевой сервер или CD-ROM.
Шаг 4 - BIOS/UEFI запускает загрузчик (GRUB), который предоставляет меню для выбора операционной системы или функций ядра.
Шаг 5 - После подготовки ядра происходит переход в пользовательское пространство. Ядро запускает systemd как первый процесс в пользовательском пространстве, который управляет процессами и службами, проверяет оставшееся оборудование, монтирует файловые системы и запускает рабочую среду.
Шаг 6 - systemd по умолчанию активирует target unit при загрузке системы. Также выполняются другие анализирующие модули.
Шаг 7 - Система выполняет набор скриптов для настройки среды.
Шаг 8 - Пользователям отображается окно входа в систему. Система готова к работе.
📲 Мы в MAX
👉 @sysadminof
👍6🆒2👎1
Media is too big
VIEW IN TELEGRAM
LVM для начинающих
На занятии разберем основные моменты использования LVM для организации дисковой системы в Linux.
Кому подойдет:
Занятие подойдет студентам, которые делают первые шаги в управлении блочными устройствами (дисками) в Linux.
Какой результат получите:
- узнаете, что такое LVM и когда он нужен?
- узнаете, что входит в LVM (PV, VG, LV)?
- научитесь, что можно сделать с использованием LVM?
источник
📲 Мы в MAX
👉 @sysadminof
На занятии разберем основные моменты использования LVM для организации дисковой системы в Linux.
Кому подойдет:
Занятие подойдет студентам, которые делают первые шаги в управлении блочными устройствами (дисками) в Linux.
Какой результат получите:
- узнаете, что такое LVM и когда он нужен?
- узнаете, что входит в LVM (PV, VG, LV)?
- научитесь, что можно сделать с использованием LVM?
источник
📲 Мы в MAX
👉 @sysadminof
👍9❤2
Гибридное DMVPN облако или как мы Еltex ESR и Cisco ISR подружили
Открытый онлайн вебинар
Сегодня - 24 февраля - в 11:00 МСК
Были отказы, мультивендорные сюрпризы - но оно работает.
Что будет на вебинаре:
- Дизайн: Dual Hub Single/Dual Cloud, резервирование ISP, резервирование Spoke
- Внедрение: особенности реализации мультивендорного облака
- Управление трафиком: BGP, BGP или все-таки BGP?
- А если за Spoke крупный офис: Stack & L3 to access vs MLAG
Бесплатное подключение по ссылке
Реклама. ИП: "Грушко С. А.", ОГРНИП: 315774600168203, erid: 2VtzqvJuPik
Открытый онлайн вебинар
Сегодня - 24 февраля - в 11:00 МСК
Были отказы, мультивендорные сюрпризы - но оно работает.
Что будет на вебинаре:
- Дизайн: Dual Hub Single/Dual Cloud, резервирование ISP, резервирование Spoke
- Внедрение: особенности реализации мультивендорного облака
- Управление трафиком: BGP, BGP или все-таки BGP?
- А если за Spoke крупный офис: Stack & L3 to access vs MLAG
Бесплатное подключение по ссылке
Реклама. ИП: "Грушко С. А.", ОГРНИП: 315774600168203, erid: 2VtzqvJuPik
👍1
Основные команды Linux: Сеть (DNS)
📲 Мы в MAX
👉 @sysadminof
nmap host – просканировать порты на хосте host-p ports – просканировать указанные порты-o – определить ОС при сканировании портаtcpdump – анализатор заголовков пакетов-n – не преобразовывать IP в DNS-i interface – указать какой интерфейс слушатьport nn – указать вывод только nn порта-w file – сохранять вывод в файл filewget file – скачать file-c – продолжить остановленную закачкуdig domain – получить DNS информацию о domain-x 1.2.3.4 – реверсивно искать данные о хосте 1.2.3.4 (то есть найти данные для 4.3.2.1.in-addr.arpa.)@ns.server – источником информации о DNS – использовать ns.serverSOA|MX|A|NS – указать тип получаемой записи+short – получение коротких отчетов+nocomments – отключить комментарии в отчете+trace – включение трассировки поиска запрашиваемого значения-f file – запуск построчно команды dig с параметрами, указанными в каждой строке файла filenamed-checkzone zone_name /file/name/zone – проверяет синтаксис файла зоны /file/name/zonenamed-checkconf– проверяет синтаксис файла named.conf-z – проверка named.conf с проверкой корректности файлов зонnslookup– интерактивные запросы к DNShost – отобразить основные (A и MX) записи хоста host-debug – включить режим отладки-type=SOA|MX|A…. – вывод указанного типа ресурсной записиhost ns.server – получить информацио о хосте host с DNS сервера ns.serverhost domain – получить DNS информацию о домене domain-a – вывести все записи зоны-d – отладка-t A|MX… – указание типа ресурсной записи–v – вывод подробной информацииhost ns.server – узнать информацию о хосте host с DNS сервера ns.server📲 Мы в MAX
👉 @sysadminof
❤6👍6
Ioping
Константин Хлебников разработал полезную утилиту ioping, позволяющую в стиле утилиты ping наблюдать за изменением отзывчивости системы ввода/вывода в Linux.
Установка в Debian 11
Поддерживаемые ОС
GNU/Linux, GNU/HURD, Windows, OS X, FreeBSD, DragonFlyBSD, OpenBSD
Пример выполнения:
https://github.com/koct9i/ioping
📲 Мы в MAX
👉 @sysadminof
Константин Хлебников разработал полезную утилиту ioping, позволяющую в стиле утилиты ping наблюдать за изменением отзывчивости системы ввода/вывода в Linux.
Установка в Debian 11
# apt install iopingПоддерживаемые ОС
GNU/Linux, GNU/HURD, Windows, OS X, FreeBSD, DragonFlyBSD, OpenBSD
Пример выполнения:
$ ioping /home
4096 bytes from /home (ext4 /dev/sda5): request=1 time=0.4 ms
4096 bytes from /home (ext4 /dev/sda5): request=2 time=0.8 ms
4096 bytes from /home (ext4 /dev/sda5): request=3 time=0.9 ms
4096 bytes from /home (ext4 /dev/sda5): request=4 time=0.3 ms
4096 bytes from /home (ext4 /dev/sda5): request=5 time=0.2 ms
--- . ioping statistics ---
5 requests completed in 4266.5 ms
min/avg/max/mdev = 0.2/0.5/0.9/0.1 mshttps://github.com/koct9i/ioping
📲 Мы в MAX
👉 @sysadminof
👍7❤2
Media is too big
VIEW IN TELEGRAM
Химическое уничтожение HDD
Смесь концентрированных азотной и соляной кислот, взятых в соотношении 1:3, более известная под названием «царская водка», способна без труда растворить жесткий диск даже целиком, не оставив и следа ни от сохраненных данных, ни от самого накопителя. Впрочем, HNO3 неплохо справляется с покрытием блинов даже соло.
📲 Мы в MAX
👉 @sysadminof
Смесь концентрированных азотной и соляной кислот, взятых в соотношении 1:3, более известная под названием «царская водка», способна без труда растворить жесткий диск даже целиком, не оставив и следа ни от сохраненных данных, ни от самого накопителя. Впрочем, HNO3 неплохо справляется с покрытием блинов даже соло.
📲 Мы в MAX
👉 @sysadminof
👍8🤣4❤1
🚀 Подборка полезных IT каналов в Max
Системное администрирование, DevOps 📌
https://max.ru/i_odmin Все для системного администратора
https://max.ru/bash_srv Bash Советы
https://max.ru/sysadminof Книги для админов, полезные материалы
https://max.ru/i_odmin_book Библиотека Системного Администратора
https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др.
1C разработка 📌
https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
https://max.ru/cpp_lib Библиотека C/C++ разработчика
Программирование Python 📌
https://max.ru/python_of Python академия.
https://max.ru/BookPython Библиотека Python разработчика
Java разработка 📌
https://max.ru/bookjava Библиотека Java разработчика
GitHub Сообщество 📌
https://max.ru/githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://max.ru/database_info Все про базы данных
Фронтенд разработка 📌
https://max.ru/frontend_1 Подборки для frontend разработчиков
Библиотеки 📌
https://max.ru/programmist_of Книги по программированию
https://max.ru/proglb Библиотека программиста
https://max.ru/bfbook Книги для программистов
Программирование 📌
https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций
https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT
https://max.ru/php_lib Библиотека PHP программиста 👨🏼💻👩💻
Шутки программистов 📌
https://max.ru/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://max.ru/thehaking Канал о кибербезопасности
https://max.ru/xakkep_1 Хакер Free
Книги, статьи для дизайнеров 📌
https://max.ru/odesigners Статьи, книги для дизайнеров
Математика 📌
https://max.ru/Pomatematike Канал по математике
https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике
Вакансии 📌
https://max.ru/progjob Вакансии в IT
Мир технологий 📌
https://max.ru/mir_teh Канал для любознательных
Бонус 📌
https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга
https://max.ru/mockva_life Свежие новости Москвы
Системное администрирование, DevOps 📌
https://max.ru/i_odmin Все для системного администратора
https://max.ru/bash_srv Bash Советы
https://max.ru/sysadminof Книги для админов, полезные материалы
https://max.ru/i_odmin_book Библиотека Системного Администратора
https://max.ru/i_devops DevOps: Пишем о Docker, Kubernetes и др.
1C разработка 📌
https://max.ru/odin1c_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
https://max.ru/cpp_lib Библиотека C/C++ разработчика
Программирование Python 📌
https://max.ru/python_of Python академия.
https://max.ru/BookPython Библиотека Python разработчика
Java разработка 📌
https://max.ru/bookjava Библиотека Java разработчика
GitHub Сообщество 📌
https://max.ru/githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://max.ru/database_info Все про базы данных
Фронтенд разработка 📌
https://max.ru/frontend_1 Подборки для frontend разработчиков
Библиотеки 📌
https://max.ru/programmist_of Книги по программированию
https://max.ru/proglb Библиотека программиста
https://max.ru/bfbook Книги для программистов
Программирование 📌
https://max.ru/bookflow Лекции, видеоуроки, доклады с IT конференций
https://max.ru/itmozg Программисты, дизайнеры, новости из мира IT
https://max.ru/php_lib Библиотека PHP программиста 👨🏼💻👩💻
Шутки программистов 📌
https://max.ru/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://max.ru/thehaking Канал о кибербезопасности
https://max.ru/xakkep_1 Хакер Free
Книги, статьи для дизайнеров 📌
https://max.ru/odesigners Статьи, книги для дизайнеров
Математика 📌
https://max.ru/Pomatematike Канал по математике
https://max.ru/phismat_1 Обучающие видео, книги по Физике и Математике
Вакансии 📌
https://max.ru/progjob Вакансии в IT
Мир технологий 📌
https://max.ru/mir_teh Канал для любознательных
Бонус 📌
https://max.ru/piterspb_78 Свежие новости Санкт-Петербурга
https://max.ru/mockva_life Свежие новости Москвы
MAX
Системный Администратор | Sysadmin Windows & Linux Server. Настройка Сети, ПК и Железа. IT Уроки для Сисадмина: Безопасность, Софт…
Блог практикующего админа. Настройка Windows Server, Active Directory (AD), GPO и терминальных серверов (RDP). Работа с Linux: Ubuntu, CentOS, Debian. Сетевое оборудование: Cisco, MikroTik, VPN, DNS, DHCP. Виртуализация (Hyper-V, VMware, Proxmox) и резервное…
👎24🤮2👍1🤡1
Наглядное руководство по туннелированию SSH и переадресации портов
Если говорить коротко, то я жалею, что не знал о пробросе портов и туннелировании раньше. В этой статье я пытаюсь лучше понять это и поделиться с вами некоторым опытом и советами.
Темы:
🔵 сценарии использования
🔵 конфигурация
🔵 SSH jumphosts
🔵 локальная/удаленная/динамическая переадресация портов и ограничения
https://i-odmin.ru/nagljadnoe-rukovodstvo-po-tunnelirovaniju-ssh-i-pereadresacii-portov/
📲 Мы в MAX
👉 @sysadminof
Если говорить коротко, то я жалею, что не знал о пробросе портов и туннелировании раньше. В этой статье я пытаюсь лучше понять это и поделиться с вами некоторым опытом и советами.
Темы:
https://i-odmin.ru/nagljadnoe-rukovodstvo-po-tunnelirovaniju-ssh-i-pereadresacii-portov/
👉 @sysadminof
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥6
Forwarded from Системный Администратор Windows
👋 Привет, админы!
Один сервер на Windows Server 2019 внезапно перестал ставить обновления. Центр обновлений ругался на «поврежденные компоненты», но
Тут меня выручила DISM, старый добрый инструмент для починки образа системы. Ниже рабочая связка команд:
⚡ Что делают эти команды:
-
-
-
В моем случае именно
💡Если сервер без интернета, можно указать свой ISO-образ Windows:
А вы как чините такие баги? DISM, Repair-Install или сразу в продакшн с головой и reinstall? 😄
👉 @win_sysadmin
Один сервер на Windows Server 2019 внезапно перестал ставить обновления. Центр обновлений ругался на «поврежденные компоненты», но
sfc /scannow показывал, что всё ок.Тут меня выручила DISM, старый добрый инструмент для починки образа системы. Ниже рабочая связка команд:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
⚡ Что делают эти команды:
-
CheckHealth - быстро проверяет, есть ли повреждения.-
ScanHealth - делает глубокую диагностику (долго, но надёжно).-
RestoreHealth - чинит поврежденные компоненты через Центр обновлений или указанный источник.В моем случае именно
RestoreHealth вылечил систему, и обновления пошли как по маслу.💡Если сервер без интернета, можно указать свой ISO-образ Windows:
DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim /LimitAccess
А вы как чините такие баги? DISM, Repair-Install или сразу в продакшн с головой и reinstall? 😄
👉 @win_sysadmin
👍11❤2🔥2🫡1
🖥 Полезные хоткеи для работы в Bash
💡 Эти комбинации клавиш помогут ускорить работу в терминале!
🔄 Работа с вводом текста
-
-
-
-
-
-
-
⏪ Редактирование и навигация
-
-
-
-
-
-
🚀 Управление процессами
-
-
-
-
-
-
📜 Работа с файлами
-
-
-
-
📲 Мы в MAX
👉 @sysadminof
💡 Эти комбинации клавиш помогут ускорить работу в терминале!
🔄 Работа с вводом текста
-
Ctrl + A → Перейти в начало строки -
Ctrl + E → Перейти в конец строки -
Ctrl + U → Удалить текст слева от курсора -
Ctrl + K → Удалить текст справа от курсора -
Ctrl + W → Удалить последнее слово -
Ctrl + Y → Вставить удаленный текст (из буфера) -
Alt + . → Вставить последний аргумент предыдущей команды ⏪ Редактирование и навигация
-
Ctrl + L → Очистить экран терминала -
Ctrl + R → Поиск по истории команд (вводите часть команды) -
Ctrl + P → Предыдущая команда (аналог ↑) -
Ctrl + N → Следующая команда (аналог ↓) -
Alt + B → Переместить курсор назад на одно слово -
Alt + F → Переместить курсор вперед на одно слово 🚀 Управление процессами
-
Ctrl + C → Остановить выполнение команды -
Ctrl + Z → Приостановить выполнение команды (отправить в фон) -
fg → Вернуть приостановленную команду в передний план -
bg → Возобновить выполнение команды в фоне -
jobs → Показать список фоновых задач -
kill -9 PID → Убить процесс по его PID 📜 Работа с файлами
-
!! → Повторить последнюю команду -
!N → Выполнить команду номер N из истории -
!команда → Выполнить последнюю команду, начинающуюся с команда -
Ctrl + X, Ctrl + E → Открыть текущую строку в редакторе (nano, vim и т. д.) 👉 @sysadminof
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4
Media is too big
VIEW IN TELEGRAM
Это одна из моих любимых команд Cisco, которая сэкономила мне столько времени.
Вы можете удаленно проверить Ethernet-кабель, чтобы выяснить, есть ли с ним физическая проблема или нет, избавляя себя от необходимости ехать на объект и проверять кабель вручную.
📲 Мы в MAX
👉 @sysadminof
Вы можете удаленно проверить Ethernet-кабель, чтобы выяснить, есть ли с ним физическая проблема или нет, избавляя себя от необходимости ехать на объект и проверять кабель вручную.
👉 @sysadminof
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥5❤2🤣1