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

Ваш путеводитель по одной из самых популярных и влиятельных операционных систем в мире. От базовых команд и установки дистрибутивов до глубокого изучения ядра и сетевых технологий — здесь вы найдете статьи и руководства на самые разные темы, связанные с Linux. Независимо от вашего уровня подготовки, здесь найдется что-то интересное и полезное.

Установка FlameShot в Linux

FlameShot — мультиплатформенный инструмент для создания скриншотов. Эта небольшая программа предлагает дополнительные возможности для быстрого редактирования скриншотов, которых нет в Ubuntu. Скриншоты можно создавать и стандартными средствами системы. Для этого достаточно нажать клавишу Print Screen, после чего скриншот будет сохранен в папке с изображениями.

Однако, главное преимущество FlameShot — возможность захвата выделенной области экрана и добавление к ней различных выделений и указателей. Это может быть особенно полезным для создания онлайн-инструкций. В этой статье мы рассмотрим как установить Flameshot в Linux.

Читать далее Установка FlameShot в Linux

Кросскомпиляция Gotk3 приложений для Windows в Linux

Библиотека Gotk3 - это набор биндингов инструмента создания графических приложений GTK3, популярного в Linux для языка программирования GoLang. В Linux для Linux всё собирается быстро и без каких-либо ошибок. Но программы на Golang кроссплатформенные, их можно собирать также и для Windows и тут возникают проблемы.

Поднять всё необходимое окружение в Windows занимает время, а в Ubuntu возникает море ошибок во время компиляции. Например, ошибка fatal error: libintl.h: No such file or directory. Она означает, что у GoLang проблемы с поиском нужных заголовочных файлов языка Си. Но такой проблемы нет в ArchLinux. В этой статье я поделюсь способом как выполнять кросскомпиляцию Gotk3 приложений для Windows в Docker контейнере ArchLinux.
Читать далее Кросскомпиляция Gotk3 приложений для Windows в Linux

Настройка сети в Proxmox

В первую очередь, на сервере виртуализации необходимо настроить сетевые подключения, которые в дальнейшем будут использоваться для доступа виртуальных машин в Интернет, обмена данными друг с другом, при необходимости распределить сети по VLAN. Для этого можно использовать реализованные в ядре Linux функции или установить Open vSwitch. В панели управления Proxmox VE реализован простой и понятный интерфейс управления сетями.

Таким образом, сервер на Proxmox VE можно использовать в качестве ядра виртуальной сети. В этой статье разберемся как выполняется настройка сети Proxmox Ve. Разберем, как настроить виртуальный мост и интерфейс с балансировкой по различным алгоритмам. Proxmox VE позволяет настроить VLAN на базе ядра Linux или Open vSwitch, но это отдельная большая тема, вне рамок обзора возможностей.
Читать далее Настройка сети в Proxmox

Установка Ubuntu 21.04

Canonical выпускает свежие релизы Ubuntu два раза в год. По традиции в апреле вышла новая версия Ubuntu, которая получила несколько важных и ожидаемых изменения. Самым главным новшеством в Ubuntu 21.04 стал переход с сервера вывода изображения Xorg на Wayland. Благодаря этому, работа отдельных приложений, например OBS Studio и Firefox, будет более плавной.

Было обновлено ядро системы до Linux Kernel 5.11. Кроме того, директория /home стала полностью приватной. Теперь другие пользователи не могут просто так зайти и посмотреть содержимое, которое хранится в этом каталоге. А для тех, кто привык шифровать свои диски, в Ubuntu добавили ключ восстановления. Также появилось новое оформление в темном стиле под названием Yaru. В этой статье мы рассмотрим как выполняется установка Ubuntu 21.04.

Читать далее Установка Ubuntu 21.04

Установка Maven в Ubuntu 20.04

Maven - это система управления зависимостями с открытым исходным кодом на Java. Используя Maven вы можете прописать нужные вашему проекту зависимости, а платформа автоматически рассчитает, загрузит и подготовит все их зависимости, а также потом соберет проект в один готовый для выполнения jar файл. В какой-то мере это аналог команды make для java.

В этой статье мы рассмотрим как выполняется установка Maven в Ubuntu 20.04 из официальных репозиториев и с помощью официального сайта проекта.
Читать далее Установка Maven в Ubuntu 20.04

Установка и настройка Prometheus

Отслеживать состояние сервера и запущенных на нём процессов очень важно чтобы иметь возможность вовремя оптимизировать настройки, исправить ошибки или реагировать на повышенную нагрузку. Существует множество систем мониторинга для Linux различной сложности. В этой статье речь пойдёт про Prometheus.

Эта система мониторинга состоящая из нескольких компонентов, написанных на языке программирования Golang. Основной компонент Prometheus - это база данных для хранения метрик. Ещё есть компоненты *_exporter для сбора данных с различных сервисов и компонент alertmanager для отправки уведомлений. Кроме того, для отображения метрик в удобном виде принято использовать Grafana. Давайте же рассмотрим как выполняется установка и настройка Prometheus на примере Ubuntu 20.04.
Читать далее Установка и настройка Prometheus

Как сменить пользователя Ubuntu

Операционная система Ubuntu рассчитана на то, чтобы её использовали от имени одного определенного пользователя. Менять пользователя в процессе работы приходится не так уж часто. Обычно вы вводите логин и пароль при входе в систему, а затем пользуетесь ею пока не придёт пора выключать компьютер.

Если надо выполнить какие-либо действия с административными привилегиями, то для этого есть sudo. Однако иногда надо сменить пользователя Ubuntu. В этой статье мы поговорим о том как сделать это в графическом интерфейсе и в терминале.
Читать далее Как сменить пользователя Ubuntu

Настройка MX Linux после установки

MX Linux — простой и быстрый дистрибутив, основанный на базе стабильных выпусков Debian. Существует две различные редакции MX Linux, которые отличаются рабочей средой: XFCE и KDE Plasma. Вторая редакция появилась сравнительно недавно и используется не так часто. Скриншоты настроек MX Linux в этой статье были созданы в окружении XFCE.

В этой статье мы разберемся как выполняется настройка MX Linux после установки. Дистрибутив выглядит довольно современно. А невысокие требования к железу, наличие множества предустановленных приложений и продуманный интерфейс делают MX Linux одним из лучших Debian-дистрибутивов.

Читать далее Настройка MX Linux после установки

Как сохранить JPG в Gimp

Как и в Photoshop, у Gimp есть свой формат сохранения файлов, в котором сохраняется не только само изображение, но и объекты на нём, такие как слои, и затем их можно редактировать, перемещать и взаимодействовать любым способом, как будто бы вы и не открыли сохранённый файл, а просто продолжаете с ним работу.

Но если вам нужна готовая картинка, этот формат не подойдёт. Картинку надо будет сохранить в одном из популярных форматов, например, PNG, GIF или JPEG. В этой статье мы рассмотрим, как сохранить в gimp в формате jpg.
Читать далее Как сохранить JPG в Gimp

Настройка Xdebug в PhpStorm

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

Для языка программирования PHP используется отладчик Xdebug, PHPStorm - это одна из самых популярных сред разработки. В этой статье мы рассмотрим как настроить Xdebug в PhpStorm для отладки на локальном компьютере и в Docker.
Читать далее Настройка Xdebug в PhpStorm