Если вы видите что-то необычное, просто сообщите мне. Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

234 total results found

Post

Курс молодого бойца Jenkins

Post - определяет один или несколько дополнительных шагов, которые выполняются после завершения конвейера или этапа список условий для post: always - выполняется nезависимо от статуса завершения конвейера или этапа. aborted - выполняется если конвейер был п...

Stages

Курс молодого бойца Jenkins

Stages - раздел этапов содержит последовательность из одной или нескольких этапов, тут исполняются основные действия в конвейере. Stage - входит в stages, и содержит steps Steps - определяет шаги которые должны быть выполнены для stage. В разделе steps у нас м...

Install Fedora 37 or earlier on Windows Subsystem for Linux (WSL)

Инструкции Docker/docker-compose

Using Windows Subsystem for Linux (WSL), we have a choice of Linux distributions available in the Windows Store, such as Ubuntu, Kali, Debian, etc. In addition to these, with WSL 2, installing custom distributions is fairly straightforward, even if they are no...

Store the output of cron jobs in systemd’s journal

Инструкции Linux

The output from cronjobs is often unceremoniously redirected to /dev/null just to keep them quiet. This is a bad practice as you don’t get any feedback when potentially important tasks go wrong. (If the task isn’t important, why are you running it on a schedul...

Блоки различные блоки в ansible роли

Курс молодого бойца Ansible

--- - name: Задача 1 ansible.builtin.get_url: url: "{{ docker_compose_binary_source }}" dest: /usr/local/bin/docker-compose - name: Задача 2 become: true apt: name: zip state: present - name: Блок задач block: - name: Задача 1 ...

docker push без docker push(пример)

Golang

запуск: ./uploadImage "~/path/to/saved/image" "http://localhost:8081/link/to/docker/registry" myRepoName 1.0 Код приложения: package main import ( "bytes" "fmt" "io/ioutil" "net/http" "os" "path/filepath" "strings" ) func main() { imageDir := os.Arg...

Docker pull без docker

Golang

Команда запуска: ./script dirName “http://localhost:8081/link/to/docker/registry” myAwesomeImage 1.0 Пример кода: package main import ( "fmt" "io" "net/http" "os" "os/exec" "path/filepath" "strings" ) func main() { downloadDir := os.Args[1] url := ...

How to Reset Forgotten Root Password in Debian 10

Инструкции Linux

In this brief tutorial, you will learn how to reset a forgotten root password in a Debian 10 system. This will help you regain the ability to log in as the root user and carry out administrative tasks. So, first power on or reboot your Debian 10 system. You sh...

Containerd

Курс молодого бойца Docker

В качестве альтернативы можно воспользоваться другим решением. Запуск Вот пример того, как можно запустить контейнер с использованием ctr: Сначала убедитесь, что у вас есть образ контейнера, который вы хотите запустить. Если у вас его нет, вы можете сначала ег...

Скрипты на Хаскеле (пробую писать)

Haskell

Я, кажется, созрел, чтобы переходить от чтения книжек и статей про Хаскель к попыткам что-то на нём писать самому. Вначале какую-нибудь мелочь. Скрипты, в общем. Поскольку я уже как-то публиковал здесь bash-скрипт rss2lj (кросспост RSS в ЖЖ), то решил в качест...

Установка openvpn(шаблончик превратить в скрипт)

Готовые скрипты

sudo mkdir /etc/openvpn/easy-rsa sudo rm /etc/openvpn/easy-rsa/ -r sudo mkdir /etc/openvpn/easy-rsa sudo ./easyrsa init-pki sudo ./easyrsa build-ca sudo ./easyrsa gen-dh sudo openvpn --genkey --secret /etc/openvpn/easy-rsa/pki/ta.key sudo ./easyrsa gen-crl sud...

Пройтись по папкам и выполнить в каждой из них команду

Готовые скрипты

#!/bin/bash # Перебираем все папки в текущем каталоге for dir in */; do # Переходим в каждую папку cd "$dir" # Проверяем наличие артефакта marker_file="processed_marker.txt" if [ -f "$marker_file" ]; then echo "Skipping folder...

Podman systemd

Инструкции Запуск различных программ через systemd

podman generate systemd --new --files --name pod-name systemctl --user enable container-pod-name.service systemctl --user daemon-reload systemctl --user start container-pod-name.service systemctl --user status container-pod-name.service

Как взаимодействовать с OLED дисплеем с помощью ESP32? ESP32 OLED Display инструкция

Micro Esp

In this tutorial, we will learn how to interface an OLED Display Module with ESP32 Development Board. The OLED Graphic Display used in this project is based on SSD1306 OLED Driver IC and communicates over SPI. Use ESP32 with OLED to display Text, Bitmap Images...