Архив рубрики: Linux

Как разобрать CSV-файл в Bash?

Анализ файла значений, разделенных запятыми, то есть CSV-файла, из командной оболочки bash может быть сложной задачей и приводить к ошибкам в зависимости от сложности CSV-файла. Однако это частая задача во многих сценариях оболочки автоматизации или для быстрой обработки и переформатирования данных из файла, загруженного в bash.

В этом посте рассказывается о том, как разобрать CSV-файл с помощью встроенных команд Bash или с помощью команды awk для разбора более сложного формата. Решения, представленные ниже, могут быть легко адаптированы к другим форматам файлов, например, к файлу значений, разделенных табуляцией, т.е. к TSV-файлу. Читать

Как конвертировать сертификат PFX в файл PEM с помощью OpenSSL?

Преобразование файла PFX (PKCS #12) в формат PEM (Privacy Enhanced Mail) достаточно просто на Linux и Unix-подобных системах.

В этой статье мы рассмотрим, как преобразовать файл сертификата в формате PFX в файл PEM с помощью OpenSSL из командной строки. Читать

Как включить HTTP / 2 в Nginx

Протокол передачи гипертекста версии 2 (HTTP / 2) является последней версией протокола HTTP, опубликованной в качестве стандарта IETF в RFC 7540 в 2015 году.

Основное внимание в протоколе уделяется производительности; в частности, задержка у конечного пользователя, использование ресурсов сети и сервера.

Одна из основных целей – разрешить использование одного подключения браузера к веб-сайту. Читать

Как определить DNS в контейнерах Docker

Когда вы развертываете контейнер в сети, если он не может найти DNS-сервер, определенный в файле /etc/resolv.conf, по умолчанию он будет использовать DNS, настроенный для хоста.

Это может быть хорошо и удобно для определенных ситуаций.

Но что если (возможно, по соображениям безопасности) вы не хотите, чтобы ваши контейнеры использовали тот же DNS, что и хосты.

Скажем, например, ваши хост-серверы используют определенный DNS-сервер, чтобы запретить пользователям посещать определенные сайты. Читать

Монтирование RAW-образа в Linux

Монтирование RAW-образа подразумевает подключение файла, содержащего необработанные данные диска, чтобы получить доступ к его содержимому, как если бы это был физический диск.

Вот пошаговая инструкция для монтирования RAW-образа в Linux: Читать

Как добавить второй монитор в Ubuntu Linux

В этом посте описаны шаги, которые можно предпринять, чтобы добавить второй или внешний монитор в Ubuntu Linux.

Ubuntu Linux может работать с несколькими дисплеями или мониторами. Если у вас есть дополнительные мониторы, на которые вы хотите расширить свою работу, просто подключите их к своей машине с Ubuntu Linux и начните работать.

Ваш компьютер автоматически попытается обнаружить второй монитор при подключении. Если Ubuntu Linux не распознает второй монитор автоматически или вы хотите изменить настройки, вы можете сделать это из приложения системных настроек Ubuntu. Читать