Секреты сисадмина | DevOps, Linux, SRE
25.2K subscribers
670 photos
18 videos
439 files
609 links
Крупнейший справочник системного администратора.

Сотрудничество: @max_excel

РКН: vk.cc/cHhGTz
Download Telegram
Как пользоваться CFDISK

В этой небольшой статье мы рассмотрим как пользоваться cfdisk для разметки жесткого диска, а именно создания таблицы разделов, самих разделов и установки флага загрузочный. Устанавливать утилиту не придется, она поставляется по умолчанию в большинстве дистрибутивов.

#СекретыСисадмина

📁 Скачать/Download 👇
Swap CentOS – подключение файла подкачки, удаление файла подкачки

#СекретыСисадмина

📁 Скачать/Download 👇
Полезные команды Linux: средство управление пакетами - APT (Debian, Ubuntu и т.д.)

apt-cache search [ package ]
Вывести список пакетов, чье имя совпадает со строкой package

apt-get check
Проверить зависимости

apt-cdrom install [ package ]
Установить / обновить пакет с cdrom'а

apt-get install [ package ]
Установить / обновить пакет

apt-get upgrade
Обновить установленные в систему пакеты

apt-get remove [ package ]
Удалить установленный пакет из системы, сохранив файлы конфигурации

apt-get update
Обновить списки пакетов репозитория

apt-get clean
Удалить загруженные архивные файлы пакетов

#СекретыСисадмина
Утилита для бэкапов Borgbackup

Архиватор с сжатием и защищенным шифрованием.

BorgBackup дает вам:
• Экономию места при хранении резервных копий.
• Безопасное, аутентифицированное шифрование.
• Сжатие: lz4, zstd, zlib, lzma или без него.
• Возможность монтирования резервных копий с помощью FUSE.
• Простая установка на различных платформах: Linux, macOS, BSD, ...
• Свободное программное обеспечение (лицензия BSD).
• Поддерживается большим и активным сообществом разработчиков с открытым исходным кодом.

Читать

#СекретыСисадмина
Выводим информацию о системе на рабочий стол

В ОС Windows есть занятные настройки, абсолютно бесполезные с практической точки зрения. Так например, можно вывести на рабочий стол информацию о версии операционной системы. Причем аж двумя способами…

Первый способ, известный с незапамятных времен — задать параметру PaintDesktopVersion, находящемуся в разделе реестра HKCUControl PanelDesktop значение равное 1.

#СекретыСисадмина

📁 Скачать/Download 👇
Настройка iptables в Linux

Рассмотрим использование наиболее популярного в дистрибутивах Linux межсетевого экрана iptables на Ubuntu 20.04 LTS 64-bit.
Используя любой SSH клиент, например PuTTY для Windows подключаемся к машине.
Выполним первоначальную настройку сервера с целью повышения степени защищенности системы. Все действия, описанные в данной статье, выполняются с правами суперпользователя root.

#СекретыСисадмина

📁 Скачать/Download 👇
Структура файловой системы Linux 🐧

Каждый файл и каталог в Linux начинается с / (корневой каталог).

🔹 /bin – Основные бинарные файлы команд

🖥 /boot – Файлы загрузки системы

🖧 /dev – Файлы устройств

⚙️ /etc – Конфигурационные файлы системы

🏠 /home – Домашние каталоги пользователей

📚 /lib – Общие библиотеки

💿 /media – Подключаемые носители (CD, USB)

🔌 /mnt – Временные точки монтирования

📦 /opt – Дополнительные пакеты программ

📊 /proc – Виртуальная файловая система с информацией о процессах

🏡 /root – Домашняя директория суперпользователя root

📂 /run – Данные, используемые запущенными программами

⚡️ /sbin – Системные бинарные файлы

🗄 /srv – Данные, обслуживаемые системой (например, веб-сервер)

🔍 /sys – Виртуальная файловая система с информацией о системе

🗑 /tmp – Временные файлы

📁 /usr – Статические файлы пользователей (библиотеки, программы)

♻️ /var – Данные, которые часто изменяются (логи, кеш)

#СекретыСисадмина
Показать скрытые файлы в linux

В Linux как и в Windows есть скрытые файлы, правда работают они здесь немного по-другому. В файловых системах Linux нет никакого атрибута скрытности, просто разработчики договорились, что файлы с точкой перед названием будут считаться скрытыми.

#СекретыСисадмина

📁 Скачать/Download 👇
Уровни «RAID» 0, 1, 2, 3, 4, 5, 6, 7 и что они означают

Главный основополагающий принцип работы «RAID» заключается в размещении пользовательских данных на нескольких дисках. Данный подход позволяет операциям ввода-вывода («I / O»), напрямую связанными с передачей данных на компьютер или с компьютера, сбалансированным образом перекрывать друг друга, существенно улучшая итоговую производительность.

Читать

#СекретыСисадмина
Уровни коммутаторов L1, L2, L3, L4

Существует несколько уровней, различающихся по своим задачам, целям использования и местоположению в сетевой инфраструктуре. Это может быть уровень ядра, агрегации, доступа, распределения и прочие варианты. Разделение является частью иерархической архитектуры сети и используется для оптимизации производительности, масштабируемости и контролируемости сети в зависимости от конкретных нужд организации.

Читать

#СекретыСисадмина
Используем tcpdump для анализа и перехвата сетевого трафика

#СекретыСисадмина

📁 Скачать/Download 👇
Большая база заметок о командах PowerShell на русском языке

Репозиторий содержит набор полезных скриптов и модулей автора, а также тестовый стенд WinForms с примерами реализации большинства функционала (DataGridView, Button, Checkbox, т.д.), который можно использовать как шаблон для создания программы с графическим интерфейсом и REST API сервер для удаленного доступа к базе данных KeePass с поддержкой авторизации (без шифрования).

Читать

#СекретыСисадмина
Дело всегда в TCP_NODELAY

Занимаясь отладкой проблем в легаси-системах, автор первым делом проверяет, включён ли режим TCP_NODELAY. И так делает не только он. Разработчики распределённых систем потратили немало часов на решение проблем с задержкой, которые быстро исправлялись простым включением этой опции сокета, указывая на ошибочность базовых настроек или использование устаревшей концепции.

Читать

#СекретыСисадмина