Найти в Дзене
Bash

Bash

Bash скрипты
подборка · 18 материалов
9 месяцев назад
Bash. Сохранить определенные строки из текстового файла в другой файл.
Задача: есть текстовый файл, в котором разный текст(комментарии, названия, хэши sha-256 и пр). Из этого файла нужно сохранить только sha-256 хэши в отдельный файл. Важно: каждый хэш с новой строки, а в конце каждой строки нужно добавить это: ,,,1 ( необходимо по работе именно так). Вот ниже...
9 месяцев назад
Bash. Автоматическая очистка логов
Этот скрипт удаляет файлы логов, которые превышают заданный размер (например, 100 МБ), чтобы освободить место на диске. Ссылка на пост с кодом в Telegram: ---------------------------------------------------------------------------------------------Не...
1 год назад
Bash. Выполнение одной команды на нескольких серверах.
Скрипт принимает команду в качестве первого аргумента и адреса серверов в качестве остальных аргументов: Ссылка на пост с кодом в Telegram: Этот скрипт выполняет команду, указанную в первом аргументе, на всех серверах, указанных в последующих аргументах. Команда выполняется с помощью SSH-соединения. Обратите внимание, что для работы скрипта необходимо настроить SSH-ключи для аутентификации без пароля. Иначе замучаетесь вводить пароли при подключении к каждому серверу. Также убедитесь, что у пользователя,...
1 год назад
Bash. Скрипт для удаления старых файлов и папок
Этот скрипт(да, сказано громко для 3 строчек!) удаляет файлы в указанной папке, которые не изменялись более 30 дней, а также пустые папки. Ссылка на пост в Telegram: ---------------------------------------------------------------------------------------------Не...
1 год назад
Bash. Удалить дубликаты строк в указанном файле.
Этот скрипт перезапишет оригинальный файл, удалив из него дубликаты строк. Убедитесь, что у вас есть резервная копия файла, если это необходимо, прежде чем запускать скрипт! При запуске скрипта укажите файл, из которого нужно удалить дубликаты. Ссылка на пост...
1 год назад
Скрипт для автоматического развертывания FTP-сервера(RHEL-like Linux)
FTP разворачивается на основе vsftpd. Запускать с правами суперпользователя. Скрипт большой - рекомендую открывать по ссылке в Telegram( там более читабельно): Ниже текст скрипта: #!/bin/bash # Обновление системы и установка vsftpd echo "Обновление системы..." sudo yum update -y echo "Установка vsftpd..." sudo yum install vsftpd -y # Резервное копирование оригинального конфигурационного файла echo "Резервное копирование оригинального конфигурационного файла vsftpd.conf..." sudo cp /etc/vsftpd/vsftpd...