Шпаргалка по утилите mysqldump
С помощью утилиты mysqldump можно получать дамп содержимого одной или нескольких баз данных — по сути делать резервную копию (бекап) баз данных. Развернуть базу данных из полученного дампа (sql-файла) можно также с помощью данной утилиты.
Давайте разберемся с основными параметрами и синтаксисом утилиты!
Синтаксис команды следующий:
Обязательными параметрами являются имя пользователя и пароль. Если пароль не указать в явном виде (с помощью ключа -pPASSWORD), то его необходимо будет ввести с клавиатуры.
С полным перечнем параметров можно ознакомиться с помощью справки (man mysqldump в консоли Unix) или запустив mysqldump --help.
Несколько наиболее часто встречающихся примеров использования утилиты mysqldump:
создание дампа одной базы данных на удаленном хосте:
создание дампа одной базы данных на локальном хосте:
создание дампа нескольких баз данных:
создание дампа всех баз данных:
создание дампа + сжатие полученного дампа в архив gz:
развертывание sql-дампа базы:
развертывание gz архива с sql-дампом одной базы:
развертывание gz архива с sql-дампом всех баз:
Пример bash-скрипта для создания резервной копии баз данных утилитой mysqldump:
👉 @sysadminof
С помощью утилиты mysqldump можно получать дамп содержимого одной или нескольких баз данных — по сути делать резервную копию (бекап) баз данных. Развернуть базу данных из полученного дампа (sql-файла) можно также с помощью данной утилиты.
Давайте разберемся с основными параметрами и синтаксисом утилиты!
Синтаксис команды следующий:
mysqldump [параметры] [база_данных] > /[директория_для_дампа]/[имя_дампа].sql
Обязательными параметрами являются имя пользователя и пароль. Если пароль не указать в явном виде (с помощью ключа -pPASSWORD), то его необходимо будет ввести с клавиатуры.
С полным перечнем параметров можно ознакомиться с помощью справки (man mysqldump в консоли Unix) или запустив mysqldump --help.
Несколько наиболее часто встречающихся примеров использования утилиты mysqldump:
создание дампа одной базы данных на удаленном хосте:
mysqldump -uroot -h8.8.8.8 -p database > /tmp/database.sql
создание дампа одной базы данных на локальном хосте:
mysqldump -uroot -p database > /tmp/database.sql
создание дампа нескольких баз данных:
mysqldump -uroot -p -B database1 database2 database3 > /tmp/databases.sql
создание дампа всех баз данных:
mysqldump -uroot -p -A > /tmp/databases.sql
создание дампа + сжатие полученного дампа в архив gz:
mysqldump uroot -p -A | gzip > /tmp/databases.sql
развертывание sql-дампа базы:
mysql -uroot -p database < /tmp/database.sql
развертывание gz архива с sql-дампом одной базы:
zcat /tmp/database.sql.gz | mysql -uroot -p database
развертывание gz архива с sql-дампом всех баз:
zcat /tmp/database.sql.gz | mysql -uroot -p
Пример bash-скрипта для создания резервной копии баз данных утилитой mysqldump:
#!/bin/bash
DATE="$(date +%Y%m%d)"
logger -t mysql-backup 'start mysql backup'
/usr/bin/mysqldump --user=USER --password=PASSWORD --all-databases | gzip > /usr/local/backup/mysql$DATE.sql.gz 2>&1
logger -t mysql-backup 'finish mysql backup'
👉 @sysadminof
👍6
FORTIGATE
01 - Как добавить образ Fortinet Firewall в EVE-NG
02 - Настройка LAN, DMZ, NAT
03 - Настройка IPSec Site-to-Site между Fortinet и MikroTik
04 - Настройка Active/Passive HA FortiGate быстро и понятно
05 - Настройка GRE over IPSec туннель с маршрутизацией через OSPF
06 - Настройка IPSec Site-to-Site между FortiGate и CISCO (OSPF)
07 - Настройка Virtual Server с объяснением методов балансировки
👉 @sysadminof
01 - Как добавить образ Fortinet Firewall в EVE-NG
02 - Настройка LAN, DMZ, NAT
03 - Настройка IPSec Site-to-Site между Fortinet и MikroTik
04 - Настройка Active/Passive HA FortiGate быстро и понятно
05 - Настройка GRE over IPSec туннель с маршрутизацией через OSPF
06 - Настройка IPSec Site-to-Site между FortiGate и CISCO (OSPF)
07 - Настройка Virtual Server с объяснением методов балансировки
👉 @sysadminof
👍5
11 примеров использования netstat
Команда netstat, входящая в стандартный набор сетевых инструментов UNIX, отображает различную network–related информацию, такую как сетевые подключения, статистику интерфейсов, таблицы маршрутизации, masquerade, multicast, и т.п.
В этой статье рассмотрим десять практических примеров использования команды netstat в Linux.
1. Список всех портов (как прослушиваемых, так и нет)
2. Список сокетов, находящихся в состоянии LISTEN
3. Просмотр статистики для каждого протокола
4. Отображение PID и имени процесса в выводе netstat
5. Разрешение имён в выводе netstat
6. Вывод информации netstat непрерывно
7. Неподдерживаемые системой семейства адресов
8. Маршрутизация ядра
9. Соответствие портов и процессов
10. Сетевые интерфейсы
11. netstat -lnptux
https://telegra.ph/11-primerov-ispolzovaniya-netstat-10-24
👉 @sysadminof
Команда netstat, входящая в стандартный набор сетевых инструментов UNIX, отображает различную network–related информацию, такую как сетевые подключения, статистику интерфейсов, таблицы маршрутизации, masquerade, multicast, и т.п.
В этой статье рассмотрим десять практических примеров использования команды netstat в Linux.
1. Список всех портов (как прослушиваемых, так и нет)
2. Список сокетов, находящихся в состоянии LISTEN
3. Просмотр статистики для каждого протокола
4. Отображение PID и имени процесса в выводе netstat
5. Разрешение имён в выводе netstat
6. Вывод информации netstat непрерывно
7. Неподдерживаемые системой семейства адресов
8. Маршрутизация ядра
9. Соответствие портов и процессов
10. Сетевые интерфейсы
11. netstat -lnptux
https://telegra.ph/11-primerov-ispolzovaniya-netstat-10-24
👉 @sysadminof
👍6
Шпаргалка по CMD командам в Windows
Управление файлами и папками
COPY - Копирование файлов в другое место
DIR - Отображение файлов и папок в текущем каталоге
DEL или ERASE - Удаление файлов
EDIT - Запуск редактора файлов
CD - Изменить каталог
EXPAND - Распаковать сжатые файлы
FC - Сравнивает файлы и показывает различия между ними
FIND - Найти текстовую строку в файле
MD или MAKEDIR - Создать папку
MOVE - Переместить файлы из одной папки в другую
PRINT – отобразить содержимое текстового файла
RD или RMDIR - удалить папку
REN или RENAME - переименовать файл или папку
REPLACE - Замена файлов в одном каталоге на файлы с тем же именем в другом каталоге
ROBOCOPY - Использует программу робокопи для копирования файлов и каталогов
TREE - Показывает структуру каталогов диска или папки
TYPE - Отображает содержимое текстовых файлов
OPENFILES - Управление открытыми локальными или сетевыми файлами
XCOPY - Копирование файлов и деревьев каталогов
Приложения и процессы
SCHTASKS – Запланированный запуск приложения приложения (планировщик задач)
SHUTDOWN - Выключение или перезагрузка компьютера
TASKLIST - Список выполняемых задач
TASKKILL - Остановить или прекратить выполнение задачи (для остановки задачи используется PID, который можно узнать из TASKLIST).
REG - Запустить редактор реестра
RUNAS - Запуск задачи от имени другого пользователя
Управление дисками
CHKDISK - Проверяет диск и показывает статистику
DEFRAG - Запуск дефрагментации диска
CHKNTFS - Отображает или изменяет выполнение проверки диска при загрузке
COMPACT - Отображает и изменяет сжатие файлов в разделах NTFS
CONVERT - преобразование дискового тома FAT в NTFS
DISKPART - Отображение и настройка свойств разделов диска
FORMAT - Форматирование диска
FSUTIL - Отображение и настройка свойств файловой системы
LABEL - Создание, изменение или удаление метки тома диска
RECOVER - Восстановление данных с поврежденного или испорченного диска
VOL - Отображение метки тома и серийного номера диска
Системная информация
DATE - Выводит или устанавливает текущую дату
TIME - Выводит или устанавливает системное время
DRIVERQUERY - Отображает текущее состояние и свойства драйвера устройства
HOSTNAME - Отображает имя компьютера
SYSTEMINFO - Отображает информацию о конфигурации компьютера
VER - Позволяет просмотреть версию Windows
GPRESULT - Отображает текущие примененные групповые политики (RSoP)
GPUPDATE - Обновление групповых политик
Сеть
IPCONFIG - Отображает информацию о сетевых интерфейсах
PING - Отправляет ICMP-запросы на целевой хост, проверяет его доступность
TRACERT – Отображение пути пакетов в сети
NSLOOKUP - Поиск IP-адреса по имени ресурса
ROUTE - Отображает таблицы сетевых маршрутов
ARP - Показывает таблицу с IP-адресами, преобразованными в физические адреса
NETSH - Запускает программу управления сетевыми настройками
GETMAC - Показывает MAC-адрес сетевого адаптера
TFTP - Запускает TFTP-клиент в консоли
Настройка командной строки
CLS - Очистить экран
CMD - Отображает другую командную строку
COLOR - Устанавливает цвет текста и фона в консоли
PROMPT – Изменение начального текста командной строки
TITLE - Присвоение заголовка для текущего сеанса
HELP - Запуск справки CMD
EXIT - Выход из командной строки
👉 @sysadminof
Управление файлами и папками
COPY - Копирование файлов в другое место
DIR - Отображение файлов и папок в текущем каталоге
DEL или ERASE - Удаление файлов
EDIT - Запуск редактора файлов
CD - Изменить каталог
EXPAND - Распаковать сжатые файлы
FC - Сравнивает файлы и показывает различия между ними
FIND - Найти текстовую строку в файле
MD или MAKEDIR - Создать папку
MOVE - Переместить файлы из одной папки в другую
PRINT – отобразить содержимое текстового файла
RD или RMDIR - удалить папку
REN или RENAME - переименовать файл или папку
REPLACE - Замена файлов в одном каталоге на файлы с тем же именем в другом каталоге
ROBOCOPY - Использует программу робокопи для копирования файлов и каталогов
TREE - Показывает структуру каталогов диска или папки
TYPE - Отображает содержимое текстовых файлов
OPENFILES - Управление открытыми локальными или сетевыми файлами
XCOPY - Копирование файлов и деревьев каталогов
Приложения и процессы
SCHTASKS – Запланированный запуск приложения приложения (планировщик задач)
SHUTDOWN - Выключение или перезагрузка компьютера
TASKLIST - Список выполняемых задач
TASKKILL - Остановить или прекратить выполнение задачи (для остановки задачи используется PID, который можно узнать из TASKLIST).
REG - Запустить редактор реестра
RUNAS - Запуск задачи от имени другого пользователя
Управление дисками
CHKDISK - Проверяет диск и показывает статистику
DEFRAG - Запуск дефрагментации диска
CHKNTFS - Отображает или изменяет выполнение проверки диска при загрузке
COMPACT - Отображает и изменяет сжатие файлов в разделах NTFS
CONVERT - преобразование дискового тома FAT в NTFS
DISKPART - Отображение и настройка свойств разделов диска
FORMAT - Форматирование диска
FSUTIL - Отображение и настройка свойств файловой системы
LABEL - Создание, изменение или удаление метки тома диска
RECOVER - Восстановление данных с поврежденного или испорченного диска
VOL - Отображение метки тома и серийного номера диска
Системная информация
DATE - Выводит или устанавливает текущую дату
TIME - Выводит или устанавливает системное время
DRIVERQUERY - Отображает текущее состояние и свойства драйвера устройства
HOSTNAME - Отображает имя компьютера
SYSTEMINFO - Отображает информацию о конфигурации компьютера
VER - Позволяет просмотреть версию Windows
GPRESULT - Отображает текущие примененные групповые политики (RSoP)
GPUPDATE - Обновление групповых политик
Сеть
IPCONFIG - Отображает информацию о сетевых интерфейсах
PING - Отправляет ICMP-запросы на целевой хост, проверяет его доступность
TRACERT – Отображение пути пакетов в сети
NSLOOKUP - Поиск IP-адреса по имени ресурса
ROUTE - Отображает таблицы сетевых маршрутов
ARP - Показывает таблицу с IP-адресами, преобразованными в физические адреса
NETSH - Запускает программу управления сетевыми настройками
GETMAC - Показывает MAC-адрес сетевого адаптера
TFTP - Запускает TFTP-клиент в консоли
Настройка командной строки
CLS - Очистить экран
CMD - Отображает другую командную строку
COLOR - Устанавливает цвет текста и фона в консоли
PROMPT – Изменение начального текста командной строки
TITLE - Присвоение заголовка для текущего сеанса
HELP - Запуск справки CMD
EXIT - Выход из командной строки
👉 @sysadminof
👍12
Media is too big
VIEW IN TELEGRAM
Сварка оптических волокон сварочным аппаратом
Этапы сварки оптического волокна:
Одеваем КДЗС на волокно;
Снимаем оболочку с волокна;
Очищаем салфеткой, смоченной изопропиловым спиртом;
Скалываем волокно;
Помещаем в сварочный аппарат и закрываем зажим;
Повторяем пункты 2-5 для второго волокна;
Закрываем крышку, дожидаемся окончания сварки;
Открываем зажимы, вынимаем сваренные волокна;
На место сварки надвигаем КДЗС;
Помещаем в печку и включаем ее;
Дожидаемся звукового сигнала;
Все, оптоволокно сварено!
👉 @sysadminof
Этапы сварки оптического волокна:
Одеваем КДЗС на волокно;
Снимаем оболочку с волокна;
Очищаем салфеткой, смоченной изопропиловым спиртом;
Скалываем волокно;
Помещаем в сварочный аппарат и закрываем зажим;
Повторяем пункты 2-5 для второго волокна;
Закрываем крышку, дожидаемся окончания сварки;
Открываем зажимы, вынимаем сваренные волокна;
На место сварки надвигаем КДЗС;
Помещаем в печку и включаем ее;
Дожидаемся звукового сигнала;
Все, оптоволокно сварено!
👉 @sysadminof
👍4
📣 Масштабное исследование по использованию Kubernetes — накануне дня рождения оркестратора
Kubernetes, одному из самых популярных Open Source-проектов, совсем скоро исполнится 10 лет. Накануне этой даты мы в VK Cloud хотим выяснить, как оркестратор помогает решать задачи маленьких и крупных компаний и поделиться результатами исследования со всем сообществом.
Если вам не безразличен Kubernetes, вы можете внести вклад в развитие общего дела: пройдите небольшой опрос — он займёт примерно 10 минут.
Ваши ответы помогут сформировать большой аналитический отчет. Все участники опроса первыми получат результаты исследования — мы пришлем их на почту.
Приглашаем поучаствовать техлидов и тимлидов, разработчиков, тестировщиков, девопсов, админов, CTO, CIO, CDTO и всех, кто работает с K8s.
Заполнить анкету можно тут: https://bit.ly/40548T9
Kubernetes, одному из самых популярных Open Source-проектов, совсем скоро исполнится 10 лет. Накануне этой даты мы в VK Cloud хотим выяснить, как оркестратор помогает решать задачи маленьких и крупных компаний и поделиться результатами исследования со всем сообществом.
Если вам не безразличен Kubernetes, вы можете внести вклад в развитие общего дела: пройдите небольшой опрос — он займёт примерно 10 минут.
Ваши ответы помогут сформировать большой аналитический отчет. Все участники опроса первыми получат результаты исследования — мы пришлем их на почту.
Приглашаем поучаствовать техлидов и тимлидов, разработчиков, тестировщиков, девопсов, админов, CTO, CIO, CDTO и всех, кто работает с K8s.
Заполнить анкету можно тут: https://bit.ly/40548T9
👍1
Usbsas - это инструмент для безопасного чтения информации с ненадежных USB-накопителей
usbsas может:
читать файлы с недоверенного USB-устройства (без использования модулей ядра, таких как uas, usb_storage и модулей файловой системы). поддерживаемые файловые системы: FAT, exFat, ext4, NTFS и ISO9660
анализировать файлы с помощью удаленного антивируса
копировать файлы с новой файловой системой на доверенное USB-устройство. Поддерживаемые файловые системы: FAT, exFAT и NTFS
загружать файлы на удаленный сервер
создать образ USB-устройства
стереть USB-устройство
https://github.com/cea-sec/usbsas
👉 @sysadminof
usbsas может:
читать файлы с недоверенного USB-устройства (без использования модулей ядра, таких как uas, usb_storage и модулей файловой системы). поддерживаемые файловые системы: FAT, exFat, ext4, NTFS и ISO9660
анализировать файлы с помощью удаленного антивируса
копировать файлы с новой файловой системой на доверенное USB-устройство. Поддерживаемые файловые системы: FAT, exFAT и NTFS
загружать файлы на удаленный сервер
создать образ USB-устройства
стереть USB-устройство
https://github.com/cea-sec/usbsas
👉 @sysadminof
👍5
🆕 У российского менеджера паролей Пассворк вышло очередное обновление
Пассворк упрощает совместную работу с корпоративными паролями — в нём можно создать общие папки, добавить туда доступы от разных сервисов и пригласить своих коллег. Сотрудники будут быстро находить нужные пароли, а администратор сможет управлять правами пользователей, отслеживать все действия и проводить аудит безопаности.
Что нового в Пассворк 6.1
• Ограничение редактирования администраторов
• Политики сложности паролей авторизации и мастер-паролей
• Выбор способа авторизации для отдельных пользователей
• Сброс 2ФА независимо от пароля авторизации
• Больше настроек LDAP и SSO
—
Подробнее об обновлении в официальном Телеграм-канале — t.me/passwork_ru
Пассворк упрощает совместную работу с корпоративными паролями — в нём можно создать общие папки, добавить туда доступы от разных сервисов и пригласить своих коллег. Сотрудники будут быстро находить нужные пароли, а администратор сможет управлять правами пользователей, отслеживать все действия и проводить аудит безопаности.
Что нового в Пассворк 6.1
• Ограничение редактирования администраторов
• Политики сложности паролей авторизации и мастер-паролей
• Выбор способа авторизации для отдельных пользователей
• Сброс 2ФА независимо от пароля авторизации
• Больше настроек LDAP и SSO
—
Подробнее об обновлении в официальном Телеграм-канале — t.me/passwork_ru
👍7💩7👎2
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Linux Debian
Установка Debian 10 на виртуальную машину (VirtualBox).
Установка источников и обновление Debian 10 (установка sudo для пользователя).
Установка дополнений гостевой ОС VBoxLinuxAdditions на Debian 10 + создание и настройка общей папки.
Команды в терминале Linux для работы с файлами и директориями.
Команды в терминале Linux относящиеся к информации и к процессам перезагрузки и выключения.
Команды в терминале Linux для создания и удаления пользователя.
Команды в терминале Linux для работы с датой, временем и управлением пользователями и системой.
Команды в терминале Linux для работы с файлами и директориями - 2 часть.
Установка и настройка SSH в операционной системе Debian 10.
Установка сканера портов NMAP на Debian 10.
Установка GUI KDE Plasma на операционную систему Debian 10.
Команды в терминале Linux для управления процессами.
Сброс пароля пользователя на Debian 10.
Установка статического ip адреса на операционную систему Debian 10.
Установка Android Studio и Genymotion на Debian.
Установка Wine на Linux Debian 11.
Монтирование дисков в Linux.
Создание виртуального USB-носителя в VirtualBox.
Установка и настройка инструмента Nmon для мониторинга производительности компьютера.
Все видео доступны на youtube
👉 @sysadminof
Установка Debian 10 на виртуальную машину (VirtualBox).
Установка источников и обновление Debian 10 (установка sudo для пользователя).
Установка дополнений гостевой ОС VBoxLinuxAdditions на Debian 10 + создание и настройка общей папки.
Команды в терминале Linux для работы с файлами и директориями.
Команды в терминале Linux относящиеся к информации и к процессам перезагрузки и выключения.
Команды в терминале Linux для создания и удаления пользователя.
Команды в терминале Linux для работы с датой, временем и управлением пользователями и системой.
Команды в терминале Linux для работы с файлами и директориями - 2 часть.
Установка и настройка SSH в операционной системе Debian 10.
Установка сканера портов NMAP на Debian 10.
Установка GUI KDE Plasma на операционную систему Debian 10.
Команды в терминале Linux для управления процессами.
Сброс пароля пользователя на Debian 10.
Установка статического ip адреса на операционную систему Debian 10.
Установка Android Studio и Genymotion на Debian.
Установка Wine на Linux Debian 11.
Монтирование дисков в Linux.
Создание виртуального USB-носителя в VirtualBox.
Установка и настройка инструмента Nmon для мониторинга производительности компьютера.
Все видео доступны на youtube
👉 @sysadminof
👍4❤1