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

Bash

Bash скрипты
подборка · 17 материалов
1 год назад
Bash. Сохранить определенные строки из текстового файла в другой файл.
Задача: есть текстовый файл, в котором разный текст(комментарии, названия, хэши sha-256 и пр). Из этого файла нужно сохранить только sha-256 хэши в отдельный файл. Важно: каждый хэш с новой строки, а в конце каждой строки нужно добавить это: ,,,1 ( необходимо по работе именно так). Вот ниже...
1 год назад
Bash. Автоматическая очистка логов
Этот скрипт удаляет файлы логов, которые превышают заданный размер (например, 100 МБ), чтобы освободить место на диске. Ссылка на пост с кодом в Telegram: ---------------------------------------------------------------------------------------------Не...
2 года назад
Bash. Выполнение одной команды на нескольких серверах.
Скрипт принимает команду в качестве первого аргумента и адреса серверов в качестве остальных аргументов: Ссылка на пост с кодом в Telegram: Этот скрипт выполняет команду, указанную в первом аргументе, на всех серверах, указанных в последующих аргументах. Команда выполняется с помощью SSH-соединения. Обратите внимание, что для работы скрипта необходимо настроить SSH-ключи для аутентификации без пароля. Иначе замучаетесь вводить пароли при подключении к каждому серверу. Также убедитесь, что у пользователя,...
2 года назад
Bash. Скрипт для удаления старых файлов и папок
Этот скрипт(да, сказано громко для 3 строчек!) удаляет файлы в указанной папке, которые не изменялись более 30 дней, а также пустые папки. Ссылка на пост в Telegram: ---------------------------------------------------------------------------------------------Не...
2 года назад
Скрипт для автоматического развертывания 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...
2 года назад
Работа с пользователями в Linux
1. Создание пользователя Для создания нового пользователя используется команда useradd. Например: sudo useradd -m имя_пользователя -m: создаёт домашний каталог пользователя. 2. Установка пароля для пользователя Для установки пароля используется команда passwd: sudo passwd имя_пользователя 3. Изменение информации о пользователе Для изменения информации о пользователе, можно использовать команду usermod. Например, чтобы добавить пользователя в группу: sudo usermod -aG имя_группы имя_пользователя -a: добавляет пользователя в указанную группу...