gram news
Аватар канала Админские угодья

Админские угодья

@srv_admin_linux

Всё для системного администратора По всем вопросам : @Sofiia_artamonova

1,540подписчиков

Открыть канал

Последние посты

  • Админские угодья

    7 дек. 2025 г., 06:47

    📌 Шпаргалка по сетевой безопасности
    1,480видео22Открыть в Telegram
  • Админские угодья

    6 дек. 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 дек. 2025 г., 08:16

    Команды «Выполнить» в Windows :
    Иллюстрация к посту канала Админские угодьяИллюстрация к посту канала Админские угодьяИллюстрация к посту канала Админские угодьяИллюстрация к посту канала Админские угодья
  • Админские угодья

    25 нояб. 2025 г., 05:55

    📌 Шпаргалка по Kubernetes
    Иллюстрация к посту канала Админские угодьяИллюстрация к посту канала Админские угодья
  • Админские угодья

    24 нояб. 2025 г., 07:47

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

    23 нояб. 2025 г., 12:47

    Шпаргалка по сетевой безопасности
  • Админские угодья

    23 нояб. 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 нояб. 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 нояб. 2025 г., 05:53

    Примеры скриптов для системного администрированияКоллекция примеров пошаговых сценариев администрирования систем с помощью PowerShell.https://learn.microsoft.com/ru-ru/powershell/scripting/samples/sample-scripts-for-administration?view=powershell-7.2
    Иллюстрация к посту канала Админские угодьяИллюстрация к посту канала Админские угодья
  • Админские угодья

    20 нояб. 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 нояб. 2025 г., 06:17

    Коллекция примеров пошаговых сценариев администрирования систем с помощью PowerShellhttps://learn.microsoft.com/ru-ru/powershell/scripting/samples/sample-scripts-for-administration?view=powershell-7.2
    Иллюстрация к посту канала Админские угодьяИллюстрация к посту канала Админские угодья
  • Админские угодья

    16 нояб. 2025 г., 06:40

    Полезные инструменты CLI для администраторов Linux
    Иллюстрация к посту канала Админские угодьяИллюстрация к посту канала Админские угодья
  • Админские угодья

    15 нояб. 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 нояб. 2025 г., 05:07

    📌 Шпаргалка по командам Docker и Docker-compose
    Иллюстрация к посту канала Админские угодьяИллюстрация к посту канала Админские угодьяИллюстрация к посту канала Админские угодьяИллюстрация к посту канала Админские угодья
  • Админские угодья

    15 нояб. 2025 г., 05:03

    Что такое Docker? В чем отличие контейнера от образа?Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации.Образ — шаблон приложения, который содержит слои файловой системы в режиме «только-чтение».Контейнер — запущенный образ приложения, который кроме нижних слоев в режиме «только чтение» содержит верхний слой в режиме «чтение-запись».
  • Админские угодья

    13 нояб. 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 нояб. 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 нояб. 2025 г., 07:30

    Список полезных команд для работы с telnet, которые могут помочь при подключении и отладке сетевых служб:Основные команды telnet: 1. Подключение к удаленному хосту:telnet <hostname> <port>Пример:telnet example.com 80Подключается к хосту example.com на порту 80 (HTTP).2. Закрытие соединения: Чтобы завершить сессию, используйте сочетание клавиш:Ctrl + ] (переход в режим команд)Затем введите:
  • Админские угодья

    11 нояб. 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 нояб. 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,