Процессы — сердце системы: от них зависит отзывчивость сервера и стабильность сервисов. Знание ps, top, htop, kill, pkill, nice и renice помогает быстро диагностировать «тяжёлые» задачи, аккуратно завершать зависшие процессы и отдавать CPU там, где это нужно.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥12🤝6❤5
SSH-аутентификация по ключам безопаснее паролей, но важно правильно работать с агентом и конфигурацией:
1. Используй
ed25519 вместо RSA — он быстрее и безопаснее.2. Запускай
ssh-agent, чтобы не вводить пароль при каждом подключении.3. Храни закрытые ключи с правами 600, а
.ssh — 700.4. В
/etc/ssh/sshd_config обязательно отключи вход по паролю:PasswordAuthentication no
5. Для критичных серверов включай
AllowUsers или PermitRootLogin no.🔥 Так ты минимизируешь риск компрометации и делаешь доступ по SSH действительно защищённым.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18👎5🔥5❤3
Разные камеры и смартфоны дают разный
EXIF — пропущенные даты, хаотичные имена файлов и разброс по папкам. С exiftool можно привести всё в порядок.В этом посте:
• Устанавливаем exiftool и делаем быстрый аудит дат в коллекции;
• Восстанавливаем отсутствующие CreateDate из других полей;
• Унифицируем формат дат и переименовываем файлы по шаблону YYYYMMDD_HHMMSS;
• Сортируем снимки в папки YYYY/MM и очищаем резервные файлы.
Всё делается из консоли и безопасно (с
dry-run перед массовыми изменениями).Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥6❤4
👍9❤6🔥4👎2
Терминальные редакторы — обязательный инструмент для любого администратора и разработчика. В этом посте собраны краткие шпоры по nano, vim, vi, less, more, ed и sed — от простого редактирования до просмотра и автоматизации. Полезно тем, кто хочет уверенно работать в консоли без GUI.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍8🤝4❤2
Поднимаем простой HTTP-сервер одной командой — python -m http.server!
Нужен быстрый способ расшарить файлы или протестировать статические страницы без настройки
Запуск в текущей директории на порту 8000, доступ с любого интерфейса и пример фонового старта с логом:
Запустить сервер (порт 8000, доступ с сети):
То же в фоне с логом и сохранением
Остановить по
🔥 Коротко о безопасности: не используйте этот сервер в открытом интернет-доступе — он не предназначен для продакшена.
🚪 Linux Ready | #практика
Нужен быстрый способ расшарить файлы или протестировать статические страницы без настройки
Nginx? Встроенный модуль Python позволяет поднять сервер в любой папке за секунду.Запуск в текущей директории на порту 8000, доступ с любого интерфейса и пример фонового старта с логом:
Запустить сервер (порт 8000, доступ с сети):
python3 -m http.server 8000 --bind 0.0.0.0
То же в фоне с логом и сохранением
PID:nohup python3 -m http.server 8000 --bind 0.0.0.0 > http-server.log 2>&1 & echo $! > http-server.pid
Остановить по
PID:kill "$(cat http-server.pid)" || true
🔥 Коротко о безопасности: не используйте этот сервер в открытом интернет-доступе — он не предназначен для продакшена.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤7🔥4
APT — мощный инструмент, но по-настоящему надёжной систему делает грамотная настройка источников, приоритетов и подписей пакетов.
В этом посте:
• Фиксируем версии и источники пакетов с помощью pinning;
• Меняем зеркала репозиториев для ускорения загрузки;
• Проверяем цифровые подписи и ключи перед установкой;
• Настраиваем приоритеты и предотвращаем неожиданные обновления.
Это обеспечивает контроль, скорость и безопасность системы — особенно важно для рабочих серверов и стабильных окружений.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥9❤5