Telegram Web Link
📌 Шпаргалка по безопасности сетей
2
Процесс загрузки 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 - Пользователям отображается окно входа в систему. Система готова к работе.
6
Быстрый совет по Linux 💡

Если нужно удалить пустые директории, команда find справится с этим просто и эффективно:


find . -type d -empty -exec rmdir -v {} +


Разбор:

* -type d — ищет директории,
* -empty — выбирает только пустые,
* -exec rmdir -v {} + — удаляет найденные директории через rmdir с подробным выводом (-v).

Важно: rmdir удалит только те каталоги, которые действительно пусты, так что это безопасный способ очистки.

Альтернативный, более краткий вариант той же задачи:


find . -type d -empty -delete


Здесь -delete автоматически удаляет все найденные пустые директории.
👍54
📌 Краткий справочник команд linux
3👍3
Linux-Commands

Шпаргалка по bash

Файловая система
-Просмотр содержимого папки
-Перемещение по файловой системе
-Создание папок и файлов
-Копирование файлов
-Переименование или перемещение файлов
-Удаление папок и файлов
Алиасы
Разное
Использование переменных
Подстановка команд в переменные
Математические операции
Управляющая конструкция if-then
Управляющая конструкция if-then-else
Конструкция CASE
Циклы
Сравнение чисел
Сравнение строк
Проверки файлов
Операторы

https://github.com/sergeevdm/Linux-Commands
👍32
📌 Шпаргалка по команде find в Linux
3👍3
Совет по Linux 💡

Использование скобок {} - одна из самых малоиспользуемых, но замечательных функций в Linux shells. Она позволяет мгновенно генерировать произвольные строки или целочисленные последовательности, не набирая их вручную.

Чтобы начать и закончить последовательность, заключите начало и конец последовательности в скобки {}, разделенные двумя точками ... Например:

$ echo {1..5}
1 2 3 4 5


Это расширит последовательность до целых чисел от 1 до 5, выведенных на отдельных строках.

Можно также использовать буквы:

$ echo {a..e}
a b c d e


Вот несколько полезных применений скобок:

Последовательно генерировать имена файлов, например:
$ touch report-{1..12}.txt

Вывод диапазонов для использования в циклах
$ for i in {1..10}; do...done

Создавайте несколько каталогов одновременно:
$ mkdir backup-{1-4}

Переместить несколько файлов:
$ mv data-{1..5}.txt

Так что в следующий раз, когда вам понадобится напечатать последовательность, не набирайте ее вручную - используйте скобки, чтобы сэкономить время и силы!
👍5🔥41👌1
This media is not supported in your browser
VIEW IN TELEGRAM
📁 Файловая система Linux
2👍1
Основы компьютерных сетей

📌 Тема №1. Основные сетевые термины и сетевые модели
https://habr.com/ru/post/307252/

📌 Тема №2. Протоколы верхнего уровня
https://habr.com/ru/post/307714/

📌 Тема №3. Протоколы нижних уровней (транспортного, сетевого и канального)
https://habr.com/ru/post/308636/

📌 Тема №4. Сетевые устройства и виды применяемых кабелей
https://habr.com/ru/post/312340/

📌 Тема №5. Понятие IP адресации, масок подсетей и их расчет
https://habr.com/ru/post/314484/

📌 Тема №6. Понятие VLAN, Trunk и протоколы VTP и DTP
https://habr.com/ru/post/319080/

📌 Тема №7. Протокол связующего дерева: STP
https://habr.com/ru/post/321132/

📌 Тема №8. Протокол агрегирования каналов: Etherchannel
https://habr.com/ru/post/334778/

📌 Тема №9. Маршрутизация: статическая и динамическая на примере RIP, OSPF и EIGRP
https://habr.com/ru/post/335090/
7👍3🔥3
2025/10/22 15:49:17
Back to Top
HTML Embed Code: