Домашний сервер на базе Proxmox
Для развития DevOps нужна среда, где можно запускать ПО для исследования. Разработчикам проще: открыл документацию, скачал IDE, начал пробовать и изучать новую технологию. А вот DevOps-инженеру одной только IDE будет мало, так как часть его работы как минимум завязана на Linux серверах. Поэтому важно не просто знать, как использовать готовые решения, но и понимать, как они функционируют на уровне инфраструктуры.
Чтобы получить это понимание, нужно уметь разворачивать и настраивать серверы самостоятельно. В этом поможет работа с домашним сервером.
Читать
#СекретыСисадмина
Для развития DevOps нужна среда, где можно запускать ПО для исследования. Разработчикам проще: открыл документацию, скачал IDE, начал пробовать и изучать новую технологию. А вот DevOps-инженеру одной только IDE будет мало, так как часть его работы как минимум завязана на Linux серверах. Поэтому важно не просто знать, как использовать готовые решения, но и понимать, как они функционируют на уровне инфраструктуры.
Чтобы получить это понимание, нужно уметь разворачивать и настраивать серверы самостоятельно. В этом поможет работа с домашним сервером.
Читать
#СекретыСисадмина
14 дистрибутивов, которые подарят жизнь старому ПК
Старые ПК не отвечают требованиям современных операционных систем и программного обеспечения. Хотя обновление оборудования, такого как память, может помочь, лучшим решением в таком случае является облегченная операционная система.
Если вы ищете легкую операционную систему для своего ПК, попробуйте эти компактные дистрибутивы Linux с низкими системными требованиями.
#СекретыСисадмина
📁 Скачать/Download 👇
Старые ПК не отвечают требованиям современных операционных систем и программного обеспечения. Хотя обновление оборудования, такого как память, может помочь, лучшим решением в таком случае является облегченная операционная система.
Если вы ищете легкую операционную систему для своего ПК, попробуйте эти компактные дистрибутивы Linux с низкими системными требованиями.
#СекретыСисадмина
📁 Скачать/Download 👇
Управление Mikrotik удаленно при помощи SMS
Сегодня мы поговорим о том, как можно управлять Mikrotik удаленно при помощи SMS-сообщений. Само собой разумеется, данная инструкция применима для Mikrotik под управлением RouterOS, с установленным 3G-модемом.
#СекретыСисадмина
📁 Скачать/Download 👇
Сегодня мы поговорим о том, как можно управлять Mikrotik удаленно при помощи SMS-сообщений. Само собой разумеется, данная инструкция применима для Mikrotik под управлением RouterOS, с установленным 3G-модемом.
#СекретыСисадмина
📁 Скачать/Download 👇
Системные утилиты для безопасного удаления файлов с HDD
Windows
В данном примере мы форматируем том D в файловую систему NTFS, при этом даем операционной системе команду предварительно перезаписать весь раздел нулями 10 раз, используя параметр /p («passes»), задающий количество проходов.
Linux
Быстро и надежно удаляет один или несколько файлов.
В этом примере мы перезаписали файл file.txt случайными данными 40 раз подряд (параметр -n, по умолчанию же shred совершает 25 проходов) и затем удалили его (параметр -u, поскольку по умолчанию shred не удаляет файлы, а сразу перезаписывает).
Если нам нужно дополнительно скрыть и сам факт «зачистки», то можете воспользоваться параметром -z:
Единственный недостаток shred — данная утилита не умеет работать с директориями. Поэтому если вам требуется уничтожить содержимое целого каталога с вложенными папками, стоит воспользоваться wipe. В данном примере мы отдали команду рекурсивно (-r) удалить все, что находится в папке private, а также отключили запрос подтверждения удаления папок и файлов (-f), которое wipe выводит по умолчанию.
Mac OS
В версиях операционной системы с 10.4 по 10.10 вы могли инициировать перезапись файлов, переместив их в корзину, а затем выбрав в Finder опцию «Очистить корзину необратимо», однако впоследствии Apple от нее отказалась. Вплоть до версии 10.11 для безопасного удаления данных можно было воспользоваться консольной командой srm. В данном примере мы рекурсивно удаляем содержимое папки private (-r), перезаписывая каждый файл случайными данными 7 раз подряд (-m).
В актуальных версиях Mac OS инициировать безопасное удаление файлов с жесткого диска можно с помощью Дисковой утилиты (для этого необходимо нажать на кнопку «Параметры безопасности» и задать количество циклов перезаписи), либо через терминал. Параметр -P является специфичным для Mac OS и сообщает утилите, что удаляемые файлы необходимо трижды перезаписать.
#СекретыСисадмина
Windows
В данном примере мы форматируем том D в файловую систему NTFS, при этом даем операционной системе команду предварительно перезаписать весь раздел нулями 10 раз, используя параметр /p («passes»), задающий количество проходов.
format d: /fs:NTFS /p:10
Linux
Быстро и надежно удаляет один или несколько файлов.
shred -u -n 40 /private/file.txt
В этом примере мы перезаписали файл file.txt случайными данными 40 раз подряд (параметр -n, по умолчанию же shred совершает 25 проходов) и затем удалили его (параметр -u, поскольку по умолчанию shred не удаляет файлы, а сразу перезаписывает).
shred -u -n 40 /private/file.txt /private/file2.txt
Если нам нужно дополнительно скрыть и сам факт «зачистки», то можете воспользоваться параметром -z:
shred -u -z -n 40 /private/file.txt
Единственный недостаток shred — данная утилита не умеет работать с директориями. Поэтому если вам требуется уничтожить содержимое целого каталога с вложенными папками, стоит воспользоваться wipe. В данном примере мы отдали команду рекурсивно (-r) удалить все, что находится в папке private, а также отключили запрос подтверждения удаления папок и файлов (-f), которое wipe выводит по умолчанию.
wipe -rf /private/*
Mac OS
В версиях операционной системы с 10.4 по 10.10 вы могли инициировать перезапись файлов, переместив их в корзину, а затем выбрав в Finder опцию «Очистить корзину необратимо», однако впоследствии Apple от нее отказалась. Вплоть до версии 10.11 для безопасного удаления данных можно было воспользоваться консольной командой srm. В данном примере мы рекурсивно удаляем содержимое папки private (-r), перезаписывая каждый файл случайными данными 7 раз подряд (-m).
srm -rm /private/
В актуальных версиях Mac OS инициировать безопасное удаление файлов с жесткого диска можно с помощью Дисковой утилиты (для этого необходимо нажать на кнопку «Параметры безопасности» и задать количество циклов перезаписи), либо через терминал. Параметр -P является специфичным для Mac OS и сообщает утилите, что удаляемые файлы необходимо трижды перезаписать.
rm -P /private/file.txt
#СекретыСисадмина
Шпаргалка по CMD командам в Windows (часть 1)
Управление файлами и папками
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
#СекретыСисадмина
Управление файлами и папками
•
COPY
— Копирование файлов в другое место•
DIR
— Отображение файлов и папок в текущем каталоге•
DEL
или ERASE
— Удаление файлов•
EDIT
— Запуск редактора файлов•
CD
— Изменить каталог•
EXPAND
— Распаковать сжатые файлы•
FC
— Сравнивает файлы и показывает различия между ними•
FIND
— Найти текстовую строку в файле•
MD
или MAKEDIR
— Создать папку•
MOVE
— Переместить файлы из одной папки в другую•
PRINT
— Отобразить содержимое текстового файла•
RD
или RMDIR
— Удалить папку•
REN
или RENAME
— Переименовать файл или папку•
REPLACE
— Замена файлов в одном каталоге на файлы с тем же именем в другом каталоге•
TREE
— Показывает структуру каталогов диска или папки•
TYPE
— Отображает содержимое текстовых файлов•
OPENFILES
— Управление открытыми файлами•
XCOPY
— Копирование файлов и деревьев каталогов#СекретыСисадмина
Шпаргалка по CMD командам в Windows (часть 2)
Приложения и процессы
•
•
•
•
•
•
#СекретыСисадмина
Приложения и процессы
•
SCHTASKS
— Запланированный запуск приложения•
SHUTDOWN
— Выключение или перезагрузка компьютера•
TASKLIST
— Список выполняемых задач•
TASKKILL
— Остановка или прекращение выполнения задачи•
REG
— Запуск редактора реестра•
RUNAS
— Запуск задачи от имени другого пользователя#СекретыСисадмина
Шпаргалка по CMD командам в Windows (часть 3)
Управление дисками
•
•
•
•
•
•
•
•
•
•
#СекретыСисадмина
Управление дисками
•
CHKDSK
— Проверка диска и отображение статистики•
DEFRAG
— Запуск дефрагментации диска•
COMPACT
— Отображение и изменение сжатия файлов в разделах NTFS•
CONVERT
— Преобразование дискового тома FAT в NTFS•
DISKPART
— Отображение и настройка свойств разделов диска•
FORMAT
— Форматирование диска•
FSUTIL
— Отображение и настройка свойств файловой системы•
LABEL
— Создание, изменение или удаление метки тома диска•
RECOVER
— Восстановление данных с поврежденного или испорченного диска•
VOL
— Отображение метки тома и серийного номера диска#СекретыСисадмина
Шпаргалка по CMD командам в Windows (часть 4)
Системная информация
•
•
•
•
•
•
•
•
#СекретыСисадмина
Системная информация
•
DATE
— Выводит или устанавливает текущую дату•
TIME
— Выводит или устанавливает системное время•
DRIVERQUERY
— Отображает текущее состояние и свойства драйвера устройства•
HOSTNAME
— Отображает имя компьютера•
SYSTEMINFO
— Информация о конфигурации компьютера•
VER
— Позволяет посмотреть версию Windows•
GPRESULT
— Отображает примененные групповые политики•
GPUPDATE
— Обновление групповых политик#СекретыСисадмина
Шпаргалка по CMD командам в Windows (часть 5)
Сеть
•
•
•
•
•
•
•
•
•
#СекретыСисадмина
Сеть
•
IPCONFIG
— Отображает информацию о сетевых интерфейсах•
PING
— Отправляет ICMP-запросы на целевой хост, проверяет его доступность•
TRACERT
— Отображает пути пакетов в сети•
NSLOOKUP
— Поиск IP-адреса по имени ресурса•
ROUTE
— Отображает таблицы сетевых маршрутов•
ARP
— Показывает таблицу с IP-адресами, преобразованными в физические адреса•
NETSH
— Запускает программу управления сетевыми настройками•
GETMAC
— Показывает MAC-адрес сетевого адаптера•
TFTP
— Запускает TFTP-клиент в консоли#СекретыСисадмина
Шпаргалка по CMD командам в Windows (часть 6)
Настройка командной строки
•
•
•
•
•
•
•
#СекретыСисадмина
Настройка командной строки
•
CLS
— Очистка экрана•
CMD
— Отображение другой командной строки•
COLOR
— Изменение цвета текста и фона в консоли•
PROMPT
— Изменение начального текста командной строки•
TITLE
— Присвоение заголовка для текущего сеанса•
HELP
— Запуск справки CMD•
EXIT
— Выход из командной строки#СекретыСисадмина
Установка, настройка и примеры синхронизации rsync
• синхронизировать данные между между компьютерами в сети, дисками, локальными директориями или виртуальными машинами;
• копировать как отдельные файлы, так и целую структуру каталогов;
• сохранять данные о владельцах файлов, права доступа, время правки и другую служебную информацию;
• cохранять символические и жёсткие ссылки.
Читать
#СекретыСисадмина
Rsync
— очень мощная утилита, которая позволяет:• синхронизировать данные между между компьютерами в сети, дисками, локальными директориями или виртуальными машинами;
• копировать как отдельные файлы, так и целую структуру каталогов;
• сохранять данные о владельцах файлов, права доступа, время правки и другую служебную информацию;
• cохранять символические и жёсткие ссылки.
Читать
#СекретыСисадмина
Bash-скрипт для выполнения дампа всех баз данных MySQL, используемых на сервере
1. Для запуска скрипта необходимо дать права на исполнение скрипту командой
2. Запустить скрипт, выполнив одну из следующих команд:
3. Дождаться, когда выполниться процесс. Дампы будут сохранены в формате
#СекретыСисадмина
1. Для запуска скрипта необходимо дать права на исполнение скрипту командой
chmod +x dump_all_databases.sh
.2. Запустить скрипт, выполнив одну из следующих команд:
./dump_all_databases.sh
sh dump_all_databases.sh
bash dump_all_databases.sh
3. Дождаться, когда выполниться процесс. Дампы будут сохранены в формате
YYYYMMDD.name_db.sql
.
#!/usr/bin/env bash
databases=mysql -e "SHOW DATABASES;" | tr -d "| " | grep -v Database
for db in $databases; do
if [[ "$db" != "information_schema" ]] && [[ "$db" != "performance_schema" ]] && [[ "$db" != "mysql" ]] && [[ "$db" != _* ]] ; then
echo "Dumping database: $db"
mysqldump --databases $db > date +%Y%m%d.$db.sql
# gzip $OUTPUT/date +%Y%m%d.$db.sql
fi
done
#СекретыСисадмина
Get-ADUser: получение информации о пользователях Active Directory из PowerShell
#СекретыСисадмина
📁 Скачать/Download 👇
#СекретыСисадмина
📁 Скачать/Download 👇
Создаем резервную копию сервера Windows с помощью Veeam Backup Agent
Резервное копирование важно для каждой организации, особенно сейчас, когда мы ежедневно сталкиваемся с атаками вирусов вымогателей. Вот инструкция о том, как легко создать резервную копию вашего сервера Windows с помощью агента Veeam.
#СекретыСисадмина
📁 Скачать/Download 👇
Резервное копирование важно для каждой организации, особенно сейчас, когда мы ежедневно сталкиваемся с атаками вирусов вымогателей. Вот инструкция о том, как легко создать резервную копию вашего сервера Windows с помощью агента Veeam.
#СекретыСисадмина
📁 Скачать/Download 👇