Создание SSH ключа

1. Создание SSH ключа На локальном компьютере (откуда подключаемся): bash # Генерация ключа RSA (рекомендуется) ssh-keygen -t rsa -b 4096 -C «your_email@example.com» # Или более современный алгоритм ed25519 ssh-keygen -t ed25519 -C «your_email@example.com» Пояснение параметров: Пример сессии создания ключа: bash $ ssh-keygen -t rsa -b 4096 -C «admin@company.com» Generating public/private rsa key pair. Enter file in … Читать далее

Условия if, параметры условия -eq 0, задачи для Начинающих Linux

Базовые примеры для начинающего админа 1. Проверка запуска системы после обновления bash #!/bin/bash # check_reboot_needed.sh — проверка, требуется ли перезагрузка # Проверяем, существует ли файл /var/run/reboot-required if [ -f /var/run/reboot-required ]; then echo «⚠️ ТРЕБУЕТСЯ ПЕРЕЗАГРУЗКА СИСТЕМЫ!» echo «Причина: $(cat /var/run/reboot-required.pkgs 2>/dev/null || echo ‘обновление ядра’)» # Спрашиваем пользователя read -p «Перезагрузить сейчас? (y/N): » … Читать далее

Как посмотреть зависший процесс. Как диагностировать и Выводы. linux

При попытке обновить список пакетов доступных на сегодняшний день sudo apt update выдало ошибку Как мы ее диагностировали вот что получали Что это значит : В Скорее всего, сервер пытался обновиться автоматически, но в процессе пропал интернет или произошел сбой файловой системы, и apt ушел в бесконечный цикл. Раз он висит так долго, «доделывать» там нечего — … Читать далее

Глубоко анализировать процессы в Linux, находить нежелательные автозагрузки и понимать, откуда процессы берут свою конфигурацию.

1. Какие процессы используют Python в Linux Основные способы: bash # Способ 1: Поиск по имени процесса ps aux | grep -E «(python|python3)» # Способ 2: Более точный поиск (только процессы python) pgrep -a python pgrep -a python3 # Способ 3: Через pstree (показывает иерархию) pstree -p | grep -i python # Способ 4: Показать … Читать далее