Найти тему
Закреплено автором
Scripts_sh
Канал в Telegram: t.me/..._sh Группа VK: vk.com/..._sh
6 месяцев назад
Bash. Сохранить определенные строки из текстового файла в другой файл.
Задача: есть текстовый файл, в котором разный текст(комментарии, названия, хэши sha-256 и пр). Из этого файла нужно сохранить только sha-256 хэши в отдельный файл. Важно: каждый хэш с новой строки, а в конце каждой строки нужно добавить это: ,,,1 ( необходимо по работе именно так). Вот ниже...
1 месяц назад
Bash. Автоматическая очистка логов
Этот скрипт удаляет файлы логов, которые превышают заданный размер (например, 100 МБ), чтобы освободить место на диске. Ссылка на пост с кодом в Telegram: ---------------------------------------------------------------------------------------------Не...
1 месяц назад
Powershell. Поиск пустых папок в указанном каталоге.
Как работает: 1. Скрипт запрашивает ввод пути к каталогу с помощью команды `Read-Host`. 2. Проверяет, существует ли указанный каталог. 3. Выполняет поиск пустых папок в заданном каталоге и выводит их список. Ссылка на пост с кодом в Telegram:...
4 месяца назад
Python-скрипт для подсчета числа слов в текстовом файле.
Собственно, сам скрипт: Ссылка на пост с кодом в Telegram: ---------------------------------------------------------------------------------------------Не забудьте подписаться на канал, чтобы всегда быть в курсе новых публикаций! Так же подписывайтесь на Telegram канал: https://t...
5 месяцев назад
Bash. Выполнение одной команды на нескольких серверах.
Скрипт принимает команду в качестве первого аргумента и адреса серверов в качестве остальных аргументов: Ссылка на пост с кодом в Telegram: Этот скрипт выполняет команду, указанную в первом аргументе, на всех серверах, указанных в последующих аргументах. Команда выполняется с помощью SSH-соединения. Обратите внимание, что для работы скрипта необходимо настроить SSH-ключи для аутентификации без пароля. Иначе замучаетесь вводить пароли при подключении к каждому серверу. Также убедитесь, что у пользователя,...
5 месяцев назад
Powershell. Статус репликации AD.
Если вы хотите узнать статус репликации AD в вашем домене, используйте этот скрипт. Он предоставляет статус репликации и, если есть какая-либо ошибка, показывает ее. Ссылка на пост с кодом в Telegram: ---------------------------------------------------------------------------------------------Не...
5 месяцев назад
Bash. Скрипт для удаления старых файлов и папок
Этот скрипт(да, сказано громко для 3 строчек!) удаляет файлы в указанной папке, которые не изменялись более 30 дней, а также пустые папки. Ссылка на пост в Telegram: ---------------------------------------------------------------------------------------------Не...
5 месяцев назад
Bash. Удалить дубликаты строк в указанном файле.
Этот скрипт перезапишет оригинальный файл, удалив из него дубликаты строк. Убедитесь, что у вас есть резервная копия файла, если это необходимо, прежде чем запускать скрипт! При запуске скрипта укажите файл, из которого нужно удалить дубликаты. Ссылка на пост...
5 месяцев назад
Powershell. Синхронизация двух каталогов.
Синхронизация каталогов - довольно часто встречающаяся задача, когда необходимо поддерживать соответствие содержимого в нескольких местах. От копирования данная операция выгодно отличается тем, что позволяет передавать только новые или измененные объекты, что позволяет существенно сократить трафик и время выполнения задачи. Сохраните код в файл с расширением ...
5 месяцев назад
Скрипт для автоматического развертывания 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...
5 месяцев назад
Работа с пользователями в Linux
1. Создание пользователя Для создания нового пользователя используется команда useradd. Например: sudo useradd -m имя_пользователя -m: создаёт домашний каталог пользователя. 2. Установка пароля для пользователя Для установки пароля используется команда passwd: sudo passwd имя_пользователя 3. Изменение информации о пользователе Для изменения информации о пользователе, можно использовать команду usermod. Например, чтобы добавить пользователя в группу: sudo usermod -aG имя_группы имя_пользователя -a: добавляет пользователя в указанную группу...
5 месяцев назад