🐧 Работа с именами файлов с пробелами в системах Linux

🐧 Работа с именами файлов с пробелами в системах Linux
Это нормально, что мы создаем файлы и каталоги (или можно сказать папки) на наших машинах, чтобы, когда нам нужно, мы могли легко их найти. Иногда мы сохраняем их с именами, содержащими пробелы, например, мы сохраняем файл с именем "my file", в этом случае терминал Linux выдаст ошибку. Можно ли сохранять файлы без пробелов в Linux? Да! Можно, но доступ к ним в терминале будет осуществляться по-другому. Эта статья посвящена тому, с какими оши...

🐳 Как включить Control Group v2

🐳 Как включить Control Group v2
Включим Control Group v2 для podman для отображения статистики использования ресурсов контейнера. Просмотр дистрибутива Linux. $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu Impish Indri (development branch) Release: 21.10 Codename: impish Обновим систему $ sudo apt update Установим podman. $ sudo apt install podman Отображение основной информации о podman. Обратите внимание,...

🐧 Перенаправление Bash объяснение с примерами

🐧 Перенаправление Bash объяснение с примерами
Перенаправление и пайпинг - две полезные функции в скриптах bash, которые часто используют сисадмины и девопсеры. В этом руководстве мы обсудим, что такое перенаправление Bash и как работать с перенаправлением в Bash с помощью примеров команд. Прежде чем понять, как работает перенаправление, важно узнать, что такое файловый дескриптор. 🐧 Как запускать команды Bash в фоновом режиме в Linux Что такое дескриптор файла? Когда вы открываете файл в Li

🐳 Как использовать docker-compose для установки WordPress

🐳 Как использовать docker-compose для установки WordPress
Используем docker-compose для мгновенной установки экземпляра WordPress для разработки. Я буду использовать локальный адрес http://127.0.0.127:8080, пользователя admin с паролем 9YyO0T9sPqGplvL0. Создайте каталог plugins для локального редактирования плагинов. $ mkdir plugins Проверьте конфигурацию docker-compose. $ cat docker-compose.yml version: '2' services: wordpress: image: wordpress environment: - WORDPRESS_DB_HOS...

☸️ k0s, k3s и microk8s Сравнение дистрибутивов Kubernetes

☸️ k0s, k3s и microk8s Сравнение дистрибутивов Kubernetes
Путь в страну микросервисов может быть нелегким. Чтобы добавить еще одну свечу к уже яркому освещению, мы воспользовались возможностью сравнить дистрибутивы k0s k3s, microk8s Kubernetes, которые продолжают вдохновлять на внедрение Kubernetes как в организациях, так и в личных проектах. Каждый, кто увлекается изучением Kubernetes и всех вопросов микросервисов, может подтвердить, что он уже сталкивался с этими тремя названиями, и если они вызвали водов...

📜 Делайте все быстрее: Автоматизация PowerShell

📜 Делайте все быстрее: Автоматизация PowerShell
PowerShell - это мощная платформа автоматизации, которая уже много лет используется системными администраторами для автоматизации рутинных задач. Автоматизация PowerShell может помочь вашему бизнесу, независимо от того, один у вас сервер или тысячи серверов. Скрипты PowerShell можно создавать и запускать на серверах Windows Server, Linux, VMware vSphere/ESXi, Hyper-V, XenServer и т.д.! В этой статье блога мы расскажем об автоматизации PowerShell и...

📜 Как клонировать репозиторий Git с помощью Ansible

📜 Как клонировать репозиторий Git с помощью Ansible
При настройке удаленных серверов с помощью Ansible вы можете столкнуться с ситуацией, когда вам необходимо получить файлы из репозитория Git. Это может быть пакет программного обеспечения из публичного репозитория или файлы конфигурации из частного репозитория. Чтобы удаленно клонировать git-репозиторий с помощью Ansible, вы можете добавить в свой Playbook следующие записи. --- - hosts: all tasks: - name: Clone a github repository gi...

☸️ Как запланировать мастер ноду выполняющую под/сервис, в качестве воркер ноды

☸️ Как запланировать мастер ноду выполняющую под/сервис, в качестве воркер ноды
По умолчанию только нода worker может выполнять рабочие нагрузки в виде подов, а мастер отвечает только за планирование и конфигурацию. $ kubectl get nodes -o json | jq .items[].spec.taints [ { "effect": "NoSchedule", "key": "node-role.kubernetes.io/master" } ] $ kubectl get nodes -o json | grep master "node-role.kubernetes.io/master": "" "key": "node-role.kubernetes.io/master" Однако можно отключить свойство "NoSchedule", чтоб...

☁️ Что такое AWS CLI и как установить ее на Windows, macOS, Docker и Linux?

☁️ Что такое AWS CLI и как установить ее на Windows, macOS, Docker и Linux?
Интерфейс командной строки AWS или CLI - это набор инструментов с открытым исходным кодом, который позволяет управлять сервисами AWS и автоматизировать их с помощью команд. AWS CLI поддерживает несколько платформ, таких как Windows, Linux и macOS, и обеспечивает прямой доступ к общедоступным API от AWS. Более того, автоматизация утомительных инфраструктурных задач возможна в среде CLI. Версии интерфейса командной строки AWS У AWS CLI доступны д...

☸️ Получение событий Kubernetes по дате с помощью kubectl

☸️ Получение событий Kubernetes по дате с помощью kubectl
Как получить любые компоненты k8s с cортировкой по дате? В этом руководстве я покажу вам, как получить инстансы Kubernetes с сортировкой по дате с помощью kubectl. В большинстве случаев нам надо получить события в k8s, но они не отсортированы по дате и времени. Итак, сортируем события по метке времени создания: Как показать события Kubernetes Итак, давайте посмотрим, как мы можем это сделать. Прежде всего, давайте рассмотрим события. kubectl