Системный администратор - Сетевые технологии - Компьютерная помощь
5.75K subscribers
2.82K photos
3.94K videos
997 files
532 links
Канал для системных администраторов или те кто работает в ИТ сфере.
📚КНИГИ ПО
💠Cisco systems
💠Mikrotik
💠VoIP
💠Linux
💠 Windows server
💠 Сетевые технологии
📽Видеоуроки
🤝Поддержка
Наша группа: @SySAD
Feedback bot: @SySADbot
Download Telegram
🖥 nginx-proxy-manager — проект для управления Nginx с удобным графическим интерфейсом!

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

🌟 Проект включает в себя веб-интерфейс, который предоставляет пользователям простоту в настройке различных прокси-серверов, управления сертификатами Let's Encrypt и контроля за доступом к различным сервисам. Он идеально подходит для разработчиков и системных администраторов, которые хотят упростить управление сервером и проксированием трафика, особенно в многосервисных приложениях и контейнеризированных средах.

🔐 Лицензия: MIT

🖥 Github

@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥1
Мануалы

Расследование одного взлома. SSH туннель
Установка android в Virtual Box. Android virtual machine
Сброс пароля веб интерфейса freePBX
Как добавить роутер Eltex в eve-ng
Установка ELTEX vESR в virtual box.
Portknocking на mikrotik
Изменяем Windows 10 из профессиональной в корпоративную
Дисковый телефон в ip телефонии
Подключаем транком две станции FreePBX друг к другу
Установка LAMP сервера на Ububtu

@sysadmin1
👍4🔥321
Media is too big
VIEW IN TELEGRAM
Настройка шейпера на микротик. Mikrotik queues burst

Как настроить шейпер на RouterOS. Настраиваем Burst Limit, Burst Threshold, Burst time. Что такое бёрст и как работает.

@sysadmin1
👍4🔥31
Kubernetes-examples

Это репозиторий содержит множество примеров Kubernetes

👉 https://github.com/AdminTurnedDevOps/kubernetes-examples

@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥31
🐧 Управление процессами в Linux: как держать систему под контролем

Разберем, как мониторить процессы, управлять их состоянием и настраивать автоматическое выполнение задач.

Процесс — это программа, запущенная в системе. У каждого процесса есть уникальный идентификатор (PID), родительский процесс (PPID) и состояние (активный, спящий и т. д.).

Основные действия с процессами:
🔹Мониторинг — отслеживание текущих процессов.
🔹Управление — остановка, возобновление, изменение приоритетов.
🔹Планирование — настройка задач для автоматического выполнения.

Команды для работы с процессами

1️⃣Мониторинг процессов

🟢 Просмотр активных процессов:
ps aux

Выводит список всех процессов с подробной информацией:
🔹USER — пользователь, запустивший процесс.
🔹PID — уникальный идентификатор процесса.
🔹%CPU / %MEM — использование процессора и памяти.
🔹COMMAND — название программы.

🟢 Интерактивный мониторинг:
top

Показывает процессы в реальном времени. Нажмите q, чтобы выйти.

🟢 Упрощенная альтернатива:
htop

Если не установлено, добавьте:
sudo apt install htop


2️⃣ Управление процессами

🟢 Завершение процесса:
kill <PID>

Например:
kill 1234

Чтобы принудительно завершить процесс:
kill -9 <PID>


🟢 Остановка и возобновление:

🔹Остановить процесс:
kill -STOP <PID>

🔹Возобновить процесс:
kill -CONT <PID>


🟢 Изменение приоритета процесса:

🔹Проверить приоритет (niceness):
ps -o pid,ni,cmd -p <PID>

🔹Изменить приоритет (чем ниже значение, тем выше приоритет):
renice -n 10 -p <PID>


3️⃣ Планирование задач

🟢 Запуск в фоне: Если команда занимает много времени, добавьте & в конце:
long_running_command &

Узнать PID фонового процесса:
jobs -l


🟢 Отложенный запуск: Используйте at, чтобы запланировать выполнение команды:
echo "backup.sh" | at 02:00

Если at не установлен:
sudo apt install at


🟢Периодические задачи: Для регулярных задач используйте cron:
1. Открыть редактор crontab:
crontab -e

2. Добавить задачу (пример: запуск каждую минуту):
* * * * * /path/to/script.sh


⚡️ Советы

Используйте htop для удобной работы с процессами, если командная строка кажется сложной.
Команда pkill позволяет завершить процессы по имени:
pkill firefox

Следите за потреблением ресурсов с помощью iotop (для ввода-вывода) и nmon (общий мониторинг).

Заключение

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

@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥41👎1