Alexey
01.11.2020
Обработка текста в консоли и консольные текстовые редакторы
jq, JSON
Мы уже рассмотрели вопрос, как отформатировать XML в командной строке чтобы он стал удобным для чтения, а есть ли способ в командной строке Linux отформатировать JSON в удобочитаемый вид? По сути, нам нужно, что следующее: { "foo": "lorem", "bar": "ipsum"…
ДАЛЕЕ
Alexey
01.11.2020
Утилиты
Bash, grep, zsh, вывод ошибок (stderr), перенаправление стандартного вывода, регулярные выражения, стандартный вывод (stdout)
Некоторые программы делают вывод информации в stderr (вывод ошибок). Например,программа ffmpeg показывает метаинформацию аудио файла. Но по этой информации невозможно искать по регулярным выражениям с помощью grep (смотрите также «Регулярные выражения и команда grep»). ffmpeg -i 01-Daemon.mp3 | grep -i…
ДАЛЕЕ
Alexey
01.11.2020
Сеть
cURL, POST
Утилита cURL может показывать HTTP заголовки, если вы используете опцию -I (означает запрос методом HEAD, то есть кроме заголовков ничего больше не будет прислано — некоторые простые веб-серверы это не поддерживают), либо при использовании аргумента -v. К примеру: curl -v…
ДАЛЕЕ
Alexey
28.10.2020
Веб-сервер
.htaccess, Apache, htdigest, htpasswd, HTTP Basic аутентификация, HTTP Digest аутентификация, зашита сайта паролем, пароли
Как веб-администратор, вы можете счесть полезным ограничить доступ посетителей к некоторым частям веб-сайта, будь то временно или на постоянной основе. Хотя веб-приложения могут предоставлять свои собственные методы проверки подлинности и авторизации, вы также можете полагаться на сам веб-сервер, чтобы ограничить…
ДАЛЕЕ
Alexey
28.10.2020
Запуск Windows-программ на Linux
Windows, Wine
Как в Wine запустить файл .bat Вы можете запустить файл .bat разными способами: 1. Выполните команду winefile Найдите файл .bat и запустите его двойным кликом. 2. Выполните команду wine explorer И найдите в окне Проводника нужный вам файл. Либо выполните:…
ДАЛЕЕ
Alexey
24.10.2020
Обработка текста в консоли и консольные текстовые редакторы
tidy, XML, xml_pp, xmllint, xmlstarlet
Есть ли программа с интерфейсом командной строки (Linux) для форматирования XML в удобочитаемую форму? По сути, я хочу, чтобы он изменил следующее: <root><foo a="b">lorem</foo><bar value="ipsum" /></root> … в примерно такой вид: <root> <foo a="b">lorem</foo> <bar value="ipsum" /> </root> Вариантов отформатировать…
ДАЛЕЕ
Alexey
24.10.2020
Офисные программы, Разработка
dos2unix, unix2dos, кодировка, обработка текста
В командах и скриптах Bash вы можете использовать строки из различных файлов. К примеру, для составления команды берётся одна строка из первого файла и вторая строка из второго файла. В скрипте мы объединяем эти строки и ожидаем получить результирующую строку,…
ДАЛЕЕ
Alexey
18.10.2020
Веб-сервер
Varnish Cache, кэширование
Оглавление 1. Как установить Varnish в Debian и Ubuntu 2. Как настроить Varnish, примеры правил 2.1 Как изменить параметры Varnish 2.2 Как изменить время хранения кэша в Varnish 2.3 Как сделать так, чтобы Varnish не создавал новый кэш для разных браузеров 2.4 В…
ДАЛЕЕ
Alexey
16.10.2020
Железо
Gentoo, Kali Linux, Linux Mint, Wi-Fi, драйверы
Смотрите также: Как установить Wi-Fi драйвер в Linux если компьютер офлайн Обычно, когда мы устанавливаем дистрибутив Linux на ноутбук, то зачастую поддержка Wi-Fi присутствует полностью или частично для большинства моделей. Драйверы интегрированы в ядро Linux и в результате всё «просто работает»…
ДАЛЕЕ
Alexey
16.10.2020
Веб-сервер
Hitch, Varnish Cache, кэширование
Оглавление 1. Как установить Varnish в Debian и Ubuntu 1.1 Как работает кэширование Varnish для Apache 1.2 Правильная настройка портов для Varnish и Apache 1.3 Установка Varnish 1.4 Настройка Apache на работу с Varnish 1.5 Настройка Varnish для работы с Apache и Hitch 1.6 Проверка Varnish…
ДАЛЕЕ
Alexey
16.10.2020
Офисные программы
joe, консольные текстовые редакторы, обработка текста
Что такое joe в Linux JOE — мощный текстовый редактор с консольным интерфейсом. Он имеет «безрежимный» пользовательский интерфейс, который похож на многие удобные редакторы для ПК. Пользователи языков WordStar от Micro-Pro или "Turbo" от Borland будут чувствовать себя как дома.…
ДАЛЕЕ
Alexey
06.10.2020
Веб-сервер
nginx, Nuster, Squid, Varnish Cache, кэширование
Varnish Cache и NGINX Cache: сравнение производительности Если есть что-то общее, чего сегодня пытается достичь каждый владелец веб-сайта, так это обеспечить быструю загрузку веб-сайта. Излишне говорить, что время загрузки в значительной степени способствует удержанию посетителей вашего сайта, а также повышению…
ДАЛЕЕ
Alexey
06.10.2020
Веб-сервер
Apache Ignite, Apache Traffic Server, Couchbase Server, Hazelcast IMDG, Mcrouter, Memcached, nginx, Redis, Squid, Varnish Cache, кэширование, производительность, прокси-сервер
Надёжные распределенные вычислительные системы и приложения стали краеугольным камнем выдающихся бизнесов, особенно в области автоматизации и управления критически важными бизнес-процессами и предоставления услуг клиентам. Как разработчики и системные администраторы этих систем и приложений, вы должны предоставить все виды решений в…
ДАЛЕЕ
Alexey
05.10.2020
Сеть
.ppk, OpenSSH, PuTTY, PuTTYgen, SSH
PuTTY — это популярная программа для подключения к удалённым компьютерам по протоколам Telnet, SSH, Rlogin, Serial и Raw. Особенно широко эта программа распространена на Windows, так как раньше ей не было альтернатив на этой ОС. В пакет PuTTY входит программа…
ДАЛЕЕ
Alexey
23.09.2020
Сеть
Arch Linux, BlackArch, DNS, DNS через HTTPS (DoH), dnscrypt-proxy, конфиденциальность, приватность, шифрование
DNS через HTTPS — это протокол, благодаря которому DNS запросы шифруются, что делает невозможным атаку со спуфингом DNS ответов и контроль за тем, какие сайты открывал пользователь. Программа dnscrypt-proxy — это кеширующий DNS сервер с поддержкой DNS через HTTPS и…
ДАЛЕЕ