Latest posts

Админские угодья
7 Dec 2025, 06:47
📌 Шпаргалка по сетевой безопасности
Админские угодья
6 Dec 2025, 13:41
Сброс сетевых настроек из командной строки WindowsСбросьте кэш DNS ipconfig /flushdnsСбросьте настройки WinSock netsh winsock resetСброс настроек стека TCP/IP netsh int ip resetДля сброса настроек TCP/IPv6 netsh int ipv6 resetУдалить все сетевые адаптеры netcfg -dСброс всех правил Windows Defender Firewall netsh advfirewall reset


Админские угодья
6 Dec 2025, 08:16
Команды «Выполнить» в Windows :




Админские угодья
25 Nov 2025, 05:55
📌 Шпаргалка по Kubernetes


Админские угодья
24 Nov 2025, 07:47
Подборка полезных скриптов для MikrotikНапример создание резервной копии и отправка ее по электронной почтеДанный скрипт формирует файл резервной копии и отправляет его на указанный адрес электронной почты. Тема письма содержит имя маршрутизатора, текущую дату и время.Обратите внимание, что перед использованием этого сценария необходимо настроить SMTP-сервер. Параметры конфигурации см. в разделе /tool e-mail.https://help.mikrotik.com/docs/display/ROS/Scripting+examples#Scriptingexamples-Generatebackupandsenditbye-mail


Админские угодья
23 Nov 2025, 12:47
Шпаргалка по сетевой безопасности
Админские угодья
23 Nov 2025, 08:26
Как активировать debug режим в bash?1. Использование опции -x Запустите скрипт с опцией -x, чтобы bash выводил каждую команду перед её выполнением.bash -x script.shИли добавьте set -x в самом скрипте, чтобы начать отладку с этого места:#!/bin/bash set -x # команды скрипта set +x # остановка отладки2. Использование опции -v Опция -v заставляет bash выводить команды, которые он читает, но ещё не исполнил. Это полезно для отладки синтаксиса.bash -v script.shТакже можно добавить set -v в скрипте для включения вывода на определённом участке:
Админские угодья
22 Nov 2025, 14:32
Утилиты linuxrsync -v — выводит подробную информацию о процессе копирования; [-a] — сохраняет все атрибуты оригинальных файлов; -u — не перезаписывать более новые файлы; -l — копирует символьные ссылки; -L — копирует содержимое ссылок; -p — сохраняет права для файлов; -t — сохраняет время модификации; -e — использовать другой транспорт, например, ssh; [-z] — cжимает файлы перед передачей; —recursive — перебирать директории рекурсивно; —exclude — Исключить файлы по шаблону;Примеры: rsync -avz skillproject/data/ . — из подкаталога в текущий каталог rsync -avz skillproject/data/ aaa/ — из подпапки в подпапку aaa/ rsync -avz skillproject/data/ digita6d@digita6d.beget.tech:/home/d/digita6d/code-skills.ru/public_html/sources/skillproject/data/ — передача на удаленный сервер rsync -avze ssh skillproject/data/ digita6d@digita6d.beget.tech:/home/d/digita6d/code-skills.ru/public_html/sources/s
Админские угодья
22 Nov 2025, 05:53
Примеры скриптов для системного администрированияКоллекция примеров пошаговых сценариев администрирования систем с помощью PowerShell.https://learn.microsoft.com/ru-ru/powershell/scripting/samples/sample-scripts-for-administration?view=powershell-7.2


Админские угодья
20 Nov 2025, 14:41
Шпаргалка по клавиатурным сочетаниям Midnight CommanderCtrl и Shift обозначают соответствующие клавиши клавиатуры, Meta - условное обозначение для набора мета-клавиш, на современном PC это обычно Alt или Esc.F3 Просмотр файла F4 Редактирование файла Insert Выделение текущего объекта + вызывает окно для выделения группы файлов (можно использовать регулярные выражения) \ снимает отметку с группы файлов (действие, обратное тому, которое вызывается по клавише +) Meta+Enter Вставить 'текущий объект'1 в командную строку Meta+. не показывать или показать скрытые файлы или каталоги (начинаются на точку '.') Meta+, Переключить режим отображения панелей (вертикально/горизонтально)2 Meta+a Ctrl+x,p Посылает в командную строку полный путь в текущей активной панели Meta+c Вызывается меню быстрой смены текущего каталога на активной панели Meta+g отмечает первый файл или каталог в отображаемом
Админские угодья
20 Nov 2025, 06:17
Коллекция примеров пошаговых сценариев администрирования систем с помощью PowerShellhttps://learn.microsoft.com/ru-ru/powershell/scripting/samples/sample-scripts-for-administration?view=powershell-7.2


Админские угодья
16 Nov 2025, 06:40
Полезные инструменты CLI для администраторов Linux


Админские угодья
15 Nov 2025, 13:24
Работа с правами доступа файлов и директорий в Linux# chown vasya /file Назначить пользователя vasya владельцем файла file # chown -R vasya directory Рекурсивно обойти директорию directory и назначить пользователя vasya владельцем всех вложенных файлов и директорий # chown vasya:group /file Назначить владельца и группу для файла /file # chmod ugo+rwx /directory Установить полные права доступа rwx ( Read Write eXecute ) для всех ugo ( User Group Other ) на директорию /directory. То-же самое можно сделать, используя числовой представление chmod 777 directory # chmod go-rwx /directory Удалить все права на директорию /directory для группы и остальных # chgrp new_group file Изменить группу-владельца для file на new_group # chmod o+t /home/public Установить так называемый STIKY-бит на директорию /home/public. Удалить файл в такой директории может только владелец данного файла # chmod o-t
Админские угодья
15 Nov 2025, 05:07
📌 Шпаргалка по командам Docker и Docker-compose




Админские угодья
15 Nov 2025, 05:03
Что такое Docker? В чем отличие контейнера от образа?Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации.Образ — шаблон приложения, который содержит слои файловой системы в режиме «только-чтение».Контейнер — запущенный образ приложения, который кроме нижних слоев в режиме «только чтение» содержит верхний слой в режиме «чтение-запись».
Админские угодья
13 Nov 2025, 09:34
Как динамически рассчитывать CPU для контейнеров в KubernetesВключена возможность динамического изменения CPU для контейнеров в Kubernetes с помощью фичи InPlacePodVerticalScaling.Раньше подбор CPU был трудоемким: если установить слишком много — ресурс тратится впустую, слишком мало — приложение тормозит. Давайте рассмотрим подходы к динамическому изменению CPU.Стратегия 1: всегда использовать 80% CPUЕсли приложение загружено на 50%, увеличиваем до 80% — оставляем запас в 20 % для безопасности.Работает отлично при уменьшении, но при увеличении — вопрос: если используем 100 %, стоит ли удвоить CPU или немного прибавить? Ответ неизвестен.Стратегия 2: всегда использовать 80%, плюс экспоненциальный ростКак и в стратегии 1 при уменьшении. При увеличении (при нагрузке между 80 и 100 %) используется формула:new_cpu = average_cpu / 0.8 + (average_cpu / 0.8 coeff)²Экспоненциальн


Админские угодья
12 Nov 2025, 15:26
📌 Команды мониторинга и отладкиtop отобразить запущенные процессы, используемые ими ресурсы и другую полезную информацию (с автоматическим обновлением данных)ps -eafw отобразить запущенные процессы, используемые ими ресурсы и другую полезную информацию (единожды)ps -e -o pid,args --forest вывести PID’ы и процессы в виде дереваpstree отобразить дерево процессовkill -9 98989 kill -KILL 98989 «убить» процесс с PID 98989 «на смерть» (без соблюдения целостности данных)kill -TERM 98989 Корректно завершить процесс с PID 98989kill -1 98989 kill -HUP 98989 заставить процесс с PID 98989 перепрочитать файл конфигурацииlsof -p 98989 отобразить список файлов, открытых процессом с PID 98989
Админские угодья
12 Nov 2025, 07:30
Список полезных команд для работы с telnet, которые могут помочь при подключении и отладке сетевых служб:Основные команды telnet: 1. Подключение к удаленному хосту:telnet <hostname> <port>Пример:telnet example.com 80Подключается к хосту example.com на порту 80 (HTTP).2. Закрытие соединения: Чтобы завершить сессию, используйте сочетание клавиш:Ctrl + ] (переход в режим команд)Затем введите:
Админские угодья
11 Nov 2025, 08:40
Как найти и убить процессы, занявшие порт в Linuxfuser -k 8080/tcp▪️ Что делает эта команда: - fuser — показывает, какие процессы используют файл или сокет; - -k — убивает найденные процессы - 8080/tcp — порт, который проверяем (можно заменить на свой).▪️ Альтернатива с lsof:kill -9 $(lsof -t -i:8080)- lsof -i:8080 — находит процессы, слушающие порт; - -t — выводит только PID; - kill -9 — принудительно завершает процессы.Будь аккуратен, особенно с kill -9 — он не даёт процессу корректно завершиться.
Админские угодья
10 Nov 2025, 15:39
Скрипт для мониторинга дискового пространства в LinuxСкрипт ниже предназначен для мониторинга использования дискового пространства на указанном разделе сервера. Настраиваемые параметры включают в себя максимально допустимый процент использования дискового пространства (MAX), адрес электронной почты для получения оповещений (EMAIL) и целевой раздел (PARTITION).Скрипт использует команду df для сбора информации об использовании диска и отправляет предупреждения по электронной почте, если текущее использование превышает заданный порог.#!/bin/bash# Set the maximum allowed disk space usage percentage MAX=90# Set the email address to receive alerts EMAIL=user@example.com# Set the partition to monitor (change accordingly, e.g., /dev/sda1) PARTITION=/dev/sda1# Get the current disk usage percentage and related information USAGE_INFO=$(df -h "$PARTITION" | awk 'NR==2 {print $5, $1,
Related Channels
Other channels in the same section of the catalogue.
