Если нужно моментально узнавать об изменениях в логах или конфигурациях —
inotifywait
решает это без циклов и опросов. Он сразу реагирует на действия с файлами: изменение, удаление, создание.В этом посте:
• Показываем, как отследить изменение файла в реальном времени.
• Реализуем простой Bash-скрипт, реагирующий на событие.
• Проверяем работу команды на живом примере.
Полезно для логирования,
CI/CD
, мониторинга конфигов и автоматизации.Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍7❤4
Например,
git push
отправляет твои изменения на сервер, а git checkout
позволяет быстро переключаться между ветками.На картинке — 12 самых нужных команд, которые стоит держать под рукой.
Сохрани, чтобы не забыть!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4❤1
Права — фундамент безопасности в Unix-системах. С помощью chmod, chown и umask ты можешь настраивать, кому доступен файл или каталог, кто может изменять, запускать и владеть ими. Это важно при автоматизации, деплое и администрировании.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍5❤4🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
Это мощный блог с чёткими и понятными гайдами по Ubuntu, shell-скриптам, настройке серверов, сетей и утилит.
Каждая статья — как мини-мануал: команды, объяснения, примеры.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤4🔥4
Поднимаем временный RAM-диск и тестим скорость.
tmpfs в действии: супербыстрые операции с файлами!
RAM-диск — это временное хранилище прямо в оперативной памяти. Без дисковых задержек, с молниеносным I/O.
Создаём точку монтирования:
Монтируем
Проверим, работает ли — создадим и скопируем файл:
Весь ввод-вывод — напрямую в RAM. Это идеальное решение для временных файлов, кэшей и промежуточных вычислений.
Готово? Осталось только отмнотировать и всё:
🔥 Быстрый и надёжный способ ускорить работу без всяких SSD и оркестраторов. Работает на любом VPS.
🚪 Linux Ready | #практика
tmpfs в действии: супербыстрые операции с файлами!
RAM-диск — это временное хранилище прямо в оперативной памяти. Без дисковых задержек, с молниеносным I/O.
Создаём точку монтирования:
mkdir /mnt/ramdisk
Монтируем
tmpfs
с нужным объёмом:sudo mount -t tmpfs -o size=512M tmpfs /mnt/ramdisk
Проверим, работает ли — создадим и скопируем файл:
dd if=/dev/zero of=/mnt/ramdisk/test bs=1M count=100
cp /mnt/ramdisk/test /mnt/ramdisk/test2
Весь ввод-вывод — напрямую в RAM. Это идеальное решение для временных файлов, кэшей и промежуточных вычислений.
Готово? Осталось только отмнотировать и всё:
sudo umount /mnt/ramdisk
🔥 Быстрый и надёжный способ ускорить работу без всяких SSD и оркестраторов. Работает на любом VPS.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤7🔥7
Без корректного hostname ты рискуешь получить беспорядок в логах, неудобный терминал и проблемы при взаимодействии устройств в сети.
В этом посте:
• Меняем hostname через hostnamectl и проверяем результат.
• Редактируем /etc/hostname — для постоянного применения имени.
• Настраиваем /etc/hosts, чтобы локальные имена корректно резолвились.
• Узнаем текущий hostname и сразу тестируем изменения.
Разобравшись с этими тремя файлами, ты получишь стабильную, читаемую и логичную систему имён на каждом своём сервере.а
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10🤝8👍6❤5
Когда важно не просто скопировать файл, а синхронизировать каталоги, видеть прогресс, сохранять права и экономить трафик —
rsync
становится идеальным инструментом.•
rsync -avh --progress
— базовый способ копирования с отображением процесса и сохранением метаданных. Удобно для первых переносов и бэкапов.•
rsync -az --delete
— инкрементальная синхронизация: передаёт только изменённое и удаляет лишнее на целевой стороне. Отлично для автоматизации и зеркалирования.🔥 — если используешь rsync вместо scp
🤝 — если ещё копируешь старыми способами
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🤝12🔥8❤6
Резервное копирование — залог спокойствия при любой работе в Linux. Особенно важно сохранять конфиги, домашние каталоги или проекты перед обновлениями, переносами или тестами.
В этом посте:
• Пишем Bash-команду для архивации нужных директорий.
• Добавляем в имя архива текущую дату — удобно отслеживать версии.
• Получаем сжатый .tar.gz-файл, готовый к хранению или переносу.
Подходит для ручного запуска, кронов и быстрой автоматизации на любом сервере.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍9❤6🤝1