Освой Linux c нуля до DevOps
Подробный гайд по Linux и море других уроков для системных администраторов
📩 По всем вопросам: @chorapov
РКН https://vk.cc/cMUwm4
Информация о канале обновлена 06.10.2025.
Освой Linux c нуля до DevOps
Подробный гайд по Linux и море других уроков для системных администраторов
📩 По всем вопросам: @chorapov
РКН https://vk.cc/cMUwm4
💾 Потерял данные? Вот скрипт, который этого не допустит
Привет, хранитель данных!
Делаешь бэкапы вручную? Пора автоматизировать! Готовый bash-скрипт архивирует важные директории и отправляет на удалённый сервер. Настрой раз и спи спокойно.
Скрипт backup.sh
#!/bin/bash
backup_dirs=("/etc" "/home" "/boot")
dest_dir="/backup"
dest_server="server1"
backup_date=$(date +%b-%d-%y)
echo "Starting backup of: ${backup_dirs[@]}"
for i in "${backup_dirs[@]}"; do
sudo tar -Pczf /tmp/$i-$backup_date.tar.gz $i
if [ $? -eq 0 ]; then
echo "$i backup succeeded."
else
echo "$i backup failed."
fi
scp /tmp/$i-$backup_date.tar.gz $dest_server:$dest_dir
if [ $? -eq 0 ]; then
echo "$i transfer succeeded."
else
echo "$i transfer failed."
fi
done
sudo rm /tmp/*.gz
echo "Backup is done."
Как работает скрипт
Переменные:
- backup_dirs
— массив директорий для бэкапа
- dest_dir
— куда складывать на удалённом сервере
- dest_server
— имя/IP целевого сервера
- backup_date
— дата в имени архива
Процесс:
1. Архивирует каждую директорию в tar.gz
2. Отправляет по scp на удалённый сервер
3. Проверяет успешность каждого шага
4. Удаляет локальные временные архивы
Пример работы
kabary@handbook:~$ ./backup.sh
Starting backup of: /etc /home /boot
/etc backup succeeded.
etc-Aug-30-20.tar.gz 100% 1288KB 460.1KB/s 00:02
/etc transfer succeeded.
/home backup succeeded.
home-Aug-30-20.tar.gz 100% 2543KB 547.0KB/s 00:04
/home transfer succeeded.
/boot backup succeeded.
boot-Aug-30-20.tar.gz 100% 105MB 520.2KB/s 03:26
/boot transfer succeeded.
Backup is done.
Автоматизация через cron
Добавь в crontab для ежедневного запуска в 3 ночи:
0 3 * * * /home/user/backup.sh >> /var/log/backup.log 2>&1
💡 Совет: настрой SSH-ключи для scp без пароля, иначе скрипт не сработает в cron.
Результат: автоматические бэкапы критически важных данных каждую ночь. Никакой рутины, полная автоматизация.
____________________
Дополнительный материал:
🧠 - От первого контейнера до мощного Swarm: Путешествие Docker в мире DevOps
🧠 - Углубляемся в безопасность Linux: Специальные режимы и их мощь!
🧠 - Разгадываем тайны команды "Apropos": Ваш ключ к миру Linux Man Pages
#Linux_Mastery #bash #backup #automation #sysadmin #scripts
💥 SSH-туннель: доступ к закрытым портам за минуту
Привет, мастер удалённого доступа!
База данных спрятана за файрволом? Веб-приложение доступно только локально? Автор за 17 минут показывает полный цикл работы с SSH: от создания ключей до магии проброса портов!
🌐 Источник: https://youtu.be/
#Linux_youtube #ssh #security #tunnel #linux #networking
— хакатон на стыке инженерии и ИТ от МТС. Реши технический кейс онлайн и пройди в финал. Призовой фонд — 500 000 рублей. Лучшие участники смогут получить приглашение на стажировку в МТС по ускоренной процедуре.
Регистрируйся до 1 октября: https://cnrlink.com/mtsengineerhacklinskill
🎯 Для кого: молодые инженеры, выпускники и студенты инженерных вузов
💻 Формат: онлайн-тур + офлайн-финал в Москве
👤 Участие: индивидуальное
Приглашаем всех, кто интересуется телеком-отраслью, хочет прокачать навыки в инженерии и попробовать себя в задачах МТС. Будет отлично, если ты DevOps, сетевой инженер-разработчик, аппаратный разработчик или радиоинженер.
C 3 по 5 октября пройдёт онлайн-этап: участники готовят кейс по своему профилю. 11 октября — встреча финалистов на площадке, где эксперты компании:
→ Помогут разобраться в деталях.
→ Поддержат участников на каждом этапе.
→ Дадут советы по доработке решений.
Что тебя ждёт на хакатоне:
🔺 Задачи, близкие к реальной работе инженеров МТС: от проектирования до оптимизации сетей.
🔺 Возможность познакомиться с экспертами компании и показать им свои решения.
🔺 Практика, которая позволит почувствовать себя частью технологической команды МТС.
🔺 Офлайн-финал в Москве: живое общение и защита проектов. Билеты и проживание оплатят организаторы.
🔺 Мерч в подарок для финалистов.
Регистрация открыта до 1 октября включительно: https://cnrlink.com/mtsengineerhacklinskill
Реклама. ПАО «МТС». ИНН 7740000076
❓ Что делает эта команда?
$ cpulimit -l 30 dd if=/dev/zero of=/dev/null &
Не гугли — напиши в комментах 👇
#linux #cpulimit #вопрос
Владелец канала не предоставил расширенную статистику, но Вы можете сделать ему запрос на ее получение.
Также Вы можете воспользоваться расширенным поиском и отфильтровать результаты по каналам, которые предоставили расширенную статистику.
Также Вы можете воспользоваться расширенным поиском и отфильтровать результаты по каналам, которые предоставили расширенную статистику.
Подтвердите, что вы не робот
Вы выполнили несколько запросов, и прежде чем продолжить, мы ходим убелиться в том, что они не автоматизированные.