TGViewer
Channel Public Channel
LinuxSkill - Сводки с прода и Шпаргалки

LinuxSkill - Сводки с прода и Шпаргалки

@linuxskill

Следим за новостями Linux, DevOps и ИБ, чтобы быть готовым к любым факапам.
Бонусом — плотные шпаргалки и чеклисты для ежедневной работы в терминале.

📩 По всем вопросам: @chorapov

Зеркало в MAX: https://max.ru/LinuxSkill

РКН https://vk.cc/cMUwm4
Subscribers
10.7K
Photos
67
Videos
102
Links
530

Showing posts older than #793 · Back to latest

Older Posts 13 shown
Post #792 3.9K
🛡️ Защита системы: как разрешить запуск бинарника только службе systemd

Привет! Сегодня поговорим о том, как надёжно ограничить запуск подозрительных или потенциально небезопасных программ в Linux.

Если ты хочешь, чтобы приложение запускалось только через systemd, без возможности запуска вручную — вот несколько решений:

🔹 SELinux
Создай отдельный SELinux-домен для бинарника. Только init_t сможет инициировать его запуск:
allow init_t myapp_t:process { transition };
type_transition init_t myapp_exec_t:process myapp_t;

Не забудь правильно промаркировать файл через chcon!

🔹 Изменение прав доступа
Можно убрать права на исполнение:
chmod 644 /path/to/binary

А запускать его через:
/lib64/ld-linux-x86-64.so.2 /path/to/binary

❗ Но с потерей некоторых capabilities — учитывай это.

🔹 Контейнеризация через Podman
Запускай приложение в контейнере, ограничивая его окружение:
podman run --rm -p 80:80 your_container_image

Или с генерацией сервис-файлов через podman generate systemd.

Так ты минимизируешь риски и защищаешь систему от случайного или несанкционированного запуска.

🌐 Источник: unix.stackexchange.com

________________

Дополнительный материал:
🧠 - GRUB: Командный мостик космического корабля вашего ПК
🧠 - Утренний будильник для вашего ПК: Включение по расписанию с UEFI
🧠 - GRUB Menu Reveal: Как пригласить скрытое меню на ужин

#stackoverflow #Linux #Systemd #SELinux #Безопасность #Fedora #Администрирование #Bash #DevOps
Unix & Linux Stack Exchange Prevent application from being executed by any local user except systemd I need to run the binary that I don't fully trust. I've created a systemd unit for it where it's locked down as much as humanly possible, it works great. Now it's still on my system (Fedora) and I ...
  • 👍 9
  • 👎 1
Post #791 3.5K
tail -n 20 test.txt

Дублирую, команду. Для вопроса
Post #790 4K
  • 👍 11
Post #789 3.61K
tail -n 20 test.txt
  • 👀 6
  • 🔥 5
Post #788 4.43K
  • 👍 9
  • 👀 1
Post #783 4.15K
⏰ Устал от sudo? Одна строчка решит проблему навсегда

Привет, повелитель root-прав!
Бесит, когда sudo каждые 15 минут требует пароль заново? Особенно когда работаешь с длинными скриптами или деплоишь проекты. Покажу, как настроить кэширование один раз и забыть про эту боль. 👆
____________________

Дополнительный материал:
🧠 - Облачные технологии и DevOps: Введение в облака. Примеры: Azure
🧠 - Облачные технологии и DevOps: Конфигурация и автоматизация облачных ресурсов
🧠 - Безопасность и сетевые аспекты: Основы безопасности Linux-сервера

#инфографика@LinuxSkill #Linux@LinuxSkill
  • 👍 15
  • 👎 3
Post #781 3.91K
📁 Перестань терять файлы! Система каталогов за 5 минут

Эй, архитектор данных!
Устал искать файлы по всему серверу? Покажу, как создать чёткую структуру каталогов и забыть про хаос навсегда. 👆
____________________

Дополнительный материал:
🧠 - Мониторинг и логирование: Установка и настройка системы мониторинга (примеры: Nagios, Prometheus)
🧠 - Мониторинг и логирование: Логирование событий и анализ логов
🧠 - Облачные технологии и DevOps: Введение в облака. Примеры: AWS

#инфографика@LinuxSkill #Linux@LinuxSkill #mkdir@LinuxSkill
  • 👍 4
  • 🔥 3
Post #777 3.42K
🗂️ Как копировать файлы и папки с исключениями: продвинутые трюки с cp

Привет, повелитель терминала!
Иногда нужно скопировать содержимое папки, но исключить определённые файлы или папки. Классический cp это напрямую не поддерживает, но есть несколько хитростей, которые помогут справиться. 👆
________________

Дополнительный материал:
🧠 - Великая Охота за /boot: Приключение GRUB в мире разделов!
🧠 - Загрузчик GRUB: Конфигурационная симфония в нескольких актах!
🧠 - Пробуждение через Wi-Fi: Волшебство WoWLAN

#инфографика@LinuxSkill #Linux@LinuxSkill #cp@LinuxSkill
  • 👍 10
  • 🔥 3
  • 👀 1
Post #775 3.74K
🚀 Как одна команда echo ломает пайпы в Linux

Привет, повелитель терминала! Задумывался ли ты, почему простая команда /bin/echo может сломать пайп, а встроенная echo в bash — нет? Давай разберёмся 👆

🌐 Источник: unix.stackexchange.com

____________________

Дополнительный материал:
🧠 - Станьте мастером Linux с нашим Бесплатным курсом от Нуля до DevOps
🧠 - Загрузочный диспетчер GRUB: Путешествие в глубины системы
🧠 - Персонализируй свой GRUB: Искусство загрузки с удовольствием

#инфографика@LinuxSkill #Linux@LinuxSkill #Bash@LinuxSkill #Echo@LinuxSkill #SIGPIPE@LinuxSkill #OpenSource@LinuxSkill
  • 👍 5
Post #772 3.23K
🚨 Простая проверка диска с алертом — настроишь за 1 минуту

👋 Привет, линуксоид!

Бывает, диск на проде забивается — и ты узнаёшь об этом, когда уже всё лежит.
Вот скрипт, который автоматически проверит заполнение и предупредит по почте, если всё плохо.

📌 Сохрани себе:

# 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, $2, $3, $4}' | tr '\n' ' ')
USAGE=$(echo ""$USAGE_INFO"" | awk '{print int($1)}') # Remove the percentage sign

if [ ""$USAGE"" -gt ""$MAX"" ]; then
# Send an email alert with detailed disk usage information
echo -e ""Warning: Disk space usage on $PARTITION is $USAGE%.\n\nDisk Usage Information:\n$USAGE_INFO"" | \
mail -s ""Disk Space Alert on $HOSTNAME"" ""$EMAIL""
fi

____________________

Дополнительный материал:
🧠 - Безопасность и сетевые аспекты: Защита сети и протоколов
🧠 - Сложные сценарии и решения: Работа с крупными и сложными проектами
🧠 - Сложные сценарии и решения: Решение проблем и отладка системы

#инфографика@LinuxSkill #Linux@LinuxSkill #Disk@LinuxSkill #Monitoring@LinuxSkill #SysAdmin@LinuxSkill #Bash@LinuxSkill #CLI@LinuxSkill
  • 👍 13
  • 🔥 2
Post #771 3.3K
  • 👍 8
  • 👎 3
  • 🔥 1
  • 👀 1
Post #770 3.11K
  • 👍 4
  • 👎 4
Post #765 3.21K
🛠️ Редактируй JSON прямо в pipe: секретные инструменты

Эй, мастер автоматизации! 👋
Надоело копировать JSON в онлайн-форматтеры? Вот 6 инструментов, которые превратят работу с JSON в удовольствие прямо в терминале.
________________

Дополнительный материал:
🧠 - Инфраструктура как код: Создание и управление конфигурациями серверов
🧠 - CI/CD и автоматическая сборка: Интеграция непрерывной поставки и непрерывного развертывания
🧠 - CI/CD и автоматическая сборка: Создание пайплайнов сборки и развертывания

#инфографика@LinuxSkill #JSON@LinuxSkill #DevOps@LinuxSkill #Linux@LinuxSkill #API@LinuxSkill #Automation@LinuxSkill #CommandLine@LinuxSkill
  • 👍 5
  • 🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →