Найти в Дзене
Поддержите автораПеревод на любую сумму
Закреплено автором
IT, Python, Mikrotik, Linux
Как поднять Local Bot API и подключить к нему бота
1595 · 1 год назад
IT, Python, Mikrotik, Linux
Как настроить пул внешних адресов (Failover subnet) на CHR MikroTik.
208 · 2 года назад
Наш канал: 👉 proit_world
Наш канал: 👉 proit_world Создание кастомного образа Ubuntu 22.04.5 LTS с помощью Cubic 1. Подготовка рабочего окружения Создаем ВМ или прямо на хосте с ubuntu server 24, или, например, ubuntu desktop 24; можно использовать и другие версии, главное, чтобы можно было поставить Cubic. Установка Cubic через PPA (другие способы не работают) sudo add-apt-repository ppa:cubic-wizard/release sudo apt update sudo apt install cubic 2. Запуск Cubic и начало работы Откройте терминал и запустите Cubic с правами root: sudo cubic Откроется графическая версия Cubic, далее указываем директорию, где мы будем...
4 дня назад
Наш канал: 👉 proit_world
Наш канал: 👉 proit_world Создание кастомного образа Ubuntu 22.04.5 LTS с помощью Cubic 1. Подготовка рабочего окружения Создаем на ВМ или прямо на хосте с ubuntu server 24 или например ubuntu desktop 24, можно использовать и другие версии, главное что бы можно было Cubic поставить. Установка Cubic...
4 дня назад
Наш канал: 👉 proit_world
Наш канал: 👉 proit_world Создание кастомного образа Ubuntu 22.04.5 LTS с помощью Cubic 1. Подготовка рабочего окружения Создаем на ВМ или прямо на хосте с ubuntu server 24 или например ubuntu desktop 24, можно использовать и другие версии, главное что бы можно было Cubic поставить. Установка Cubic через PPA (другие...
4 дня назад
⚡️ Турбо-режим для командной строки: алиасы, которые сэкономят часы
⚡️ Турбо-режим для командной строки: алиасы, которые сэкономят часы Знакомо, когда пальцы устают от git status и docker ps -a? Есть решение — команда alias. Ваш личный шорткат, который превращает сложные команды в магию. 🔧 Навигация и основы На уровень вверх alias ..="cd .." На два уровня alias ..2="cd ../.." Красивый список файлов alias ll="ls -alhF" 🚀 Git: суперскорость Статус мгновенно alias gs="git status" Закоммитить (gc "сообщение") alias gc="git commit -m" Красивый лог alias gl="git...
1 неделю назад
💬 Наш канал: 👉 proit_world
💬 Наш канал: 👉 proit_world Docker — базовые команды Работа с контейнерами docker ps # список запущенных контейнеров docker ps -a # список всех контейнеров (включая остановленные) docker run -d nginx # запустить контейнер в фоне (пример: nginx) docker run -it ubuntu bash # запустить контейнер и войти внутрь docker exec -it <id> bash # зайти внутрь уже работающего контейнера docker stop <id> # остановить контейнер docker start <id> # запустить контейнер docker restart <id> # перезапустить контейнер docker rm <id> # удалить...
2 недели назад
💬 Наш канал: 👉 proit_world
💬 Наш канал: 👉 proit_world Установка docker и docker compose на ubuntu 24 1. Удаляем старые версии (если были) sudo apt remove docker docker-engine docker.io containerd runc -y 2. Устанавливаем зависимости sudo apt update sudo apt install -y ca-certificates curl gnupg lsb-release 3. Добавляем официальный GPG-ключ Docker sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | \ sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg 4. Добавляем репозиторий Docker echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker...
2 недели назад
for cert in you.cert.crt you.cert.crt you.cert.crt you.cert.crt; do
for cert in you.cert.crt you.cert.crt you.cert.crt you.cert.crt; do if [ -f "/home/$cert" ]; then sudo cp "/home/$cert" "$CERT_DIR/" echo "Certificate $cert installed." else echo "Certificate /home/$cert not found!" fi done sudo update-ca-certificates echo "=== Script completed successfully ===" echo...
2 недели назад
💬 Наш канал: 👉 proit_world
💬 Наш канал: 👉 proit_world Продолжение, то же самое для Linux Ubuntu одним скриптом: #!/bin/bash LOG_FILE="/var/log/install_all.log" # Redirect stdout/stderr to both terminal and log file exec > >(tee -a "$LOG_FILE") 2>&1 echo "===== Script started at $(date) =====" # === Detect active user and Desktop path === ACTIVE_USER=$(logname) # Gets the user who launched the script DESKTOP_PATH="/home/$ACTIVE_USER/Desktop" # Create Desktop path if not exists (just in case) mkdir -p "$DESKTOP_PATH" # Prepare system info file name DATE_NOW=$(date +%Y-%m-%d) SYSINFO_FILE="${DESKTOP_PATH}/${ACTIVE_USER}_$(hostname)_${DATE_NOW}...
2 недели назад
💬 Наш канал: 👉 proit_world
💬 Наш канал: 👉 proit_world Скрипты PowerShell для windows: # Cобирает инфо о пк и сохраняет его на рабочем столе # Работает в Windows PowerShell 5.1 и PowerShell 7+ $ComputerName = $env:COMPUTERNAME $DesktopPath = [Environment]::GetFolderPath('Desktop') $OutputPath = Join-Path $DesktopPath "$ComputerName-PC-Info.txt" # ===== SYSTEM INFO ===== Set-Content -Path $OutputPath -Value "===== SYSTEM INFO ($ComputerName) =====" -Encoding UTF8 Get-ComputerInfo | Out-String | Add-Content -Path $OutputPath -Encoding UTF8 # ===== GPU INFO ===== Add-Content -Path $OutputPath -Value "===== GPU INFO...
2 недели назад
💬 Наш канал: 👉 proit_world
💬 Наш канал: 👉 proit_world # Установка сертификатов в доверенные корневые центры # Install multiple certificates to LocalMachine\Root # Make sure to run this script as Administrator $certificates = @( "C:\Users\Public\you.cert.crt", "C:\Users\Public\you.cert.crt", "C:\Users\Public\you.cert.crt", "C:\Users\Public\you.cert.crt" ) foreach ($certPath in $certificates) { Write-Host "Installing certificate: $certPath" if (Test-Path $certPath) { try { Import-Certificate -FilePath $certPath -CertStoreLocation "Cert:\LocalMachine\Root" -ErrorAction Stop | Out-Null Write-Host "OK: $certPath installed successfully...
2 недели назад