Найти тему
[Решено] Экспорт сертификатов в .pfx для старых версий Windows Server. openssl pkcs12 -export -certpbe PBE-SHA1-3DES -keypbe PBE-SHA1-3DES -nomac -inkey privkey.pem -in cert.pem -out file.pfx privkey.pem - путь к файлу ключа cert.pem - путь к файлу сертификата
2 дня назад
[РЕШЕНО] Зависает приложение "Калькулятор" при открытии GNOME | Debian, Ubuntu, Fedora При запуске в терминале получил вывод, судя по которому происходит попытка подключения к какому-то ресурсу, но из-за неудачи приложение впадает в ступор: ** (gnome-calculator:83702): WARNING **: 11:51:34.561: currency-provider.vala:386: Cannot use ECB rates as don't have EUR rate ** (gnome-calculator:83702): WARNING **: 11:51:34.979: currency-provider.vala:161: Couldn't download IMF currency rate file: HTTP/2 Error: INTERNAL_ERROR (gnome-calculator:83702): libsoup-WARNING **: 11:51:34.979: (../libsoup/soup-session.c:334):soup_session_dispose: runtime check failed: (soup_connection_manager_get_num_conns (priv->conn_manager) == 0) (gnome-calculator:83702): libsoup-WARNING **: 11:51:34.979: (../libsoup/soup-connection-manager.c:78):soup_host_free: runtime check failed: (host->conns == NULL) Причина в неправильной реализации обновления обменного курса. Надеюсь, в следующих версиях поправят, а пока лучше эту функцию отключить с помощью команды в терминале: gsettings set org.gnome.calculator refresh-interval 0
2 недели назад
Поговорим про магию {%} в bash Для примера рассмотрим смену расширения с *.cer на *.crt: old_ext=".cer"; new_ext=".crt"; for file in *$old_ext; do mv -- "$file" "${file%$old_ext}$new_ext"; done Строка "${file%$old_ext}$new_ext" удаляет из имени файла ".cer" и приписывает ".crt". Как это работает? Фигурные скобки отвечают за подстановки, символ '%' отвечает за поиск подстроки с конца файла и её удаление. Т.е. берётся имя файла, записанное в переменную $file, например, "my_cert.cer". В нём с конца ищется подстрока, указанная справа от символа '%' (".cer") и удаляется. Вместо неё приписывается ".crt". Кстати, можно также использовать два символа '%' для более сложных выражений, например: file_name="my_cert.cer.cer" echo ${file_name%%.c*r}.crt Вывод: my_cert.crt
3 недели назад
Друзья, спасибо, что поддерживаете мой труд 😊 Сегодня утром прилетел первый в жизни донат. Благодарю тебя, добрый аноним ε(´。•᎑•`)っ 💕
1 месяц назад
pwd | Команды Linux 🐧
В этой небольшой заметке разберём почему выполнение команды pwd может различаться в зависимости от дистрибутива, что с этим делать и, разумеется, рассмотрим различие параметров в bash и GNU coreutils. Публикация нацелена на администраторов Linux начального и среднего уровней. pwd — это утилита в составе GNU coreutils, которая выводит абсолютный путь к текущей/рабочей директории. По умолчанию расположена в каталоге /bin, но обычно является встроенной в большинство современных оболочек, например, bash...
2 месяца назад
Три полезных сокращения для работы с bash
Не все администраторы Linux даже среднего уровня знают как быстро выполнить предыдущую команду, взять её аргумент или выполнить команду, которая начинается с определённой последовательности. Эта короткая заметка призвана прокачать вашу продуктивность. Дзен | Rutube Для подстановки аргумента используйте !:<номер_аргумента> mkdir /tmp/test echo "TEST" > !:1/test.txt В этом примере мы сокращаем длинную запись 'echo "TEST" > /tmp/test/test.txt' до более удобной 'echo "TEST" > !:1/test.txt'. Интерпретатор автоматически "возьмёт" путь к каталогу из предыдущей команды и подставит его вместо '!:1'...
2 месяца назад
[Решено] Error starting domain: Requested operation is not valid: network 'default' is not active Проблема решается выполнением двух команд: 'sudo virsh net-start default' - запуск 'virsh net-autostart default' - автозапуск, чтобы ошибка не появлялась в будущем
2 месяца назад
Коллеги, у кого туго с доступами, публикую официальные версии VMware Horizon Client для Linux, Windows и Android. Актуальность: Ноябрь 2024г Linux (deb): 8.13.0 Windows (exe): 8.13.1 Android (apk): 8.13.0 Скачать можно в Telegram или Mega
139 читали · 3 месяца назад
Автоматизация настройки сети с помощью nmcli | Debian / Ubuntu
Когда встаёт задача применения одних и тех же настроек на нескольких компьютерах, появляется желание изучить CLI. Цель статьи: на реальных примерах показать как быстро настроить сеть в Linux, используя терминал и пакеты, предустановленные в популярных дистрибутивах. Материал будет полезен прежде всего администраторам рабочих станций под управлением дистрибутивов Linux. В процессе добавления сетей (Wi-Fi, VPN) и подключения к ним, использовалась утилита nmcli. В процессе настройки будут полезны команды,...
5 месяцев назад
Кастомизация лучшего расширения-переводчика для Firefox
На выходных я задался целью найти наиболее подходящее под свои потребности расширение для перевода веб-страниц. И если кто-то думает, что найти решение, которое покроет если не все, то хотя бы большинство потребностей — плёвое дело, то это далеко не так. После установки и теста множества расширений на addons.mozilla.org, у меня был скорректирован список минимальных требований: В итоге выбор пал на расширение TWP, которое можно установить из официального каталога расширений Firefox. В этом меню для...
5 месяцев назад
[Решено] Установка последней версии Telegram в Debian/Ubuntu | rootless
Краткая инструкция о том, как установить Telegram последней версии в Linux и иметь возможность обновлять его без запроса прав root. Для начала скачаем архив с официального сайта: curl -L https://telegram.org/dl/desktop/linux --output /tmp/telegram.tar.xz *ваш путь сохранения может отличаться Распаковывать мессенджер и модуль обновления будем в каталог пользователя, чтобы избежать ненужного повышения привилегий: mkdir -p ~/...
5 месяцев назад
[Решено] AUTH: Received control message: AUTH_FAILED,Data channel cipher negotiation failed (no shared cipher) На последней версии Gnome при подключении к OpenVPN столкнулся с обозначенной выше проблемой. Также в логах был вывод: SIGUSR1[soft,auth-failure] received, process restarting Проблема возникала из-за указанной в конфигурационном файле строке: "cipher AES-256-CBC". Помогла замена на: "data-ciphers-fallback AES-256-CBC"
5 месяцев назад