Kubernetes
Kubernetes: запустить под с bash для тестов
Что бы запустить тестовый под для каких-либо проверок, например с Ubuntu — выполняем:
Kubernetes: получить список всех подов на всех WorkerNodes
Вариант 1 — сортировка по имени рабочих нод
Вариант 2 — сортировка по имени подов
Вариант 3 — только IP подов
Kubernetes: получить логи всех подов
Находим деплоймент:
Читаем логи всех контейнеров в этом деплойменте:
Linux
Linux: узнать публичный IP сервера из консоли
dig
curl
Linux: консоль — удалить историю
С помощью history
:
См. --help
:
Linux: проверить подключение к порту
Telnet
Самый широкоизвестный и просто способ — с поомщью telnet
NetCat
Другой вариант — NetCat (nc
), больше возможностей:
Databases
MySQL: добавить пользователя и разрешить полный или read only доступ к базам
Добавить пользователя newuser, которому разрешён доступ только с localhost (самого сервера баз данных), и задать ему пароль password:
Разрешить ему доступ ко всем базам данных:
Или разрешить Read Only доступ ко всем базам:
Или без отдельной команды CREATE USER
— всё одной строкой, и создание, и выдача разрешений, на базу dbname, с доступом с любого хоста:
При необходимости (на AWS RDS не требуется) обновляем списки доступов:
MySQL: список пользователей
Получить всех пользователей со всеми полями:
Или определённые поля — получаем список полей:
И повторяем SELECT
с указанием нужных полей:
MySQL: проверить права доступа
Используем SHOW GRANTS
Проверить права текущего пользователя:
Другого юзера:
Security
SSH: get public key from a private key
Что бы извлечь публичную часть ключа — выполняем:
SSH: get RSA key fingerprint
Что бы получить отпечаток публичной части ключа в SHA256 — выполняем:
Windows
Windows: найти файл или папку из командной строки
Поиск можно выполнить с помощью dir
и опции /s
:
/S
Отображение файлов из указанного каталога и всех его
подкаталогов.
Пример: