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

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

Список сетевых интерфейсов Linux

В операционной системе Linux не только жесткие и SSD диски представлены файлами в специальной файловой системе, но и сетевые интерфейсы. Существует несколько способов посмотреть список сетевых интерфейсов Linux, но самый простой из них - это просто посмотреть содержимое папки в файловой системе.

В этой небольшой статье мы рассмотрим все основные способы выполнить эту задачу в терминале или графическом интерфейсе.
Читать далее Список сетевых интерфейсов Linux

Как настроить шрифт в терминале Linux

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

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

Читать далее Как настроить шрифт в терминале Linux

Как нарисовать прямоугольник Gimp

Редактор изображений GIMP интересен своей бесплатностью и широкими возможностями. Но многие его функции устроены не самым очевидным образом, поэтому приходится искать руководство, например, в той же панели инструментов нет ничего для создания геометрических фигур.

В рамках данной статьи мы объясним, как нарисовать прямоугольник в GIMP самым простым способом. А заодно уточним несколько важных нюансов.

Читать далее Как нарисовать прямоугольник Gimp

Как установить TWRP через Fastboot

TWRP - это довольно популярное меню восстановления для Android с помощью которого можно прошивать различные сторонние прошивки, делать root, резервные копии системы, а также попытаться восстановить телефон в случае возникновения проблем.

В этой небольшой статье мы рассмотрим как установить TWRP через Fastboot на примере Xiaomi Mi A2. Обратите внимание, что для выполнения этой инструкции необходимо разблокировать загрузчик и желательно включить отладку по USB.

Как установить TWRP через Fastboot

Шаг 1. Подготовка смартфона

Как я уже сказал, необходимо разблокировать загрузчик. Если вы этого ещё не сделали, перейдите в инструкцию по ссылке выше и сделайте. Также не помешает включить отладку по USB.

Шаг 2. Загрузка TWRP

Скачать TWRP можно на официальном сайте или на форуме 4pda. На официальном сайте для этого устройства установочные файлы доступны по ссылке. Вам понадобятся два файла. Это *.zip файл, который будет установлен в систему и *.img файл, с которого будет выполнена загрузка.

Загрузите самую последнюю доступную версию. На данный момент это 3.6.0.90.

Шаг 3. Перезагрузка в fastboot

Теперь всё готово к установке. Перезагрузите телефон в режим fastboot. Для этого можно воспользоваться командой:

adb reboot bootloader

Или же можно зажать клавишу громкости вниз и клавишу питания. После того, как на экране смартфона появилась надпись Fastboot можно начинать.

Шаг 4. Форматирование раздела данных

Если вы используете Android 10 или в вашем Android более низкой версии включено шифрование пользовательских данных, то его придётся отключить, потому что TWRP не умеет работать с зашифрованными системами. При этом вы потеряете ваши данные. Для удаления всех пользовательских данных в fastboot выполните команду:

fastboot -w

Шаг 4. Загрузка recovery

Убедитесь, что компьютер подключён к телефону по USB, желательно USB 2.0 и компьютер видит телефон. Для этого выполните команду:

fastboot devices

Для того чтобы загрузится в меню восстановления вам понадобится скачанный ранее файл *.img. Выполните команду boot и передайте ей путь к файлу *.img. Например:

fastboot boot ~/Загрузки/twrp-3.6.0_9-0-jasmine_sprout.img

Телефон перезагрузится, и запустит уже рекавери TWRP.

Шаг 5. Первоначальная настройка TWRP

Программа сообщит, что может монтировать разделы на вашем устройстве в режиме только для чтения, однако тогда вы не сможете установить TWRP и другие zip пакеты. Для того чтобы разрешить примонтировать разделы для записи сделайте свайп вправо и сразу же после этого вы попадёте в главное меню.

Шаг 6. Прошивка по adb

Далее необходимо открыть пункт Advanced, затем ADB Sideload и сделать свайп вправо чтобы запустить ожидание команд с компьютера:

На компьютере же необходимо выполнить команду adb sideload и в параметрах ей передать путь к *.zip архиву в ADB. Например:

adb sideload ~/Загрузки/twrp-installer-3.6.0_9-0-jasmine_sprout.zip

После завершения прошивки система сообщит, что всё готово и можно перезагржаться. Просто нажмите кнопку Reboot.

Теперь вы знаете как установить twrp через adb.

Шаг 6. Постоянное отключение шифрования

Для того чтобы система Android после загрузки не вернула шифрование обратно необходимо прошить ещё один архив. Для этого коснитесь кнопки Back и опять выберите ADB Sideload. На компьютере же необходимо скачать архив DM-VERITY, FORCED ENCRYPTION, AND DISC QUOTA DISABLER и как и в предыдущем примере отправить его на устройство:

adb sideload ~/Загрузки/Disable_Dm-Verity_ForceEncrypt_11.02.2020.zip

После этого можно перезагружать систему и пользоваться вашим TWRP.
Читать далее Как установить TWRP через Fastboot

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

Браузер Vivaldi был выпущен недавно, если сравнивать с более крупными и именитыми Google Chrome, Opera, Mozilla Firefox. Разработчики выпустили первую версию в 2015 году. Но несмотря на это, он отлично себя зарекомендовал из-за большого акцента на защиту данных пользователей и сохранение приватности в Интернете.

В настоящий момент браузер поддерживается на всех актуальных операционных системах, включая различные дистрибутивы Linux. Из этой статьи вы узнаете, как установить Vivaldi в Ubuntu 20.04.

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

Ошибка 413 request entity too large Nginx

Иногда при загрузке больших файлов на какой-либо веб-сайт может возникнуть ошибка, которую возвращает веб-сервер Nginx - 413 Request Entity Too Large. Данная ошибка появляется, при попытке загрузить на сервер слишком большой файл чем это разрешено на сервере.

В данной небольшой статье будет рассмотрено описание ошибки 413 Request Entity Too Large а также методы её исправления на стороне веб-сервера Nginx.

Что означает ошибка 413 Request Entity Too Large

Ошибка 413 Request Entity Too Large дословно расшифровывается как объект запроса слишком велик или простыми словами объем передаваемых данных слишком большой. Данная ошибка возвращается в случае, если сервер не может обработать запрос по причине слишком большого размера тела запроса (или большого файла). Снимок экрана с ошибкой изображен ниже:

wP47iP96W9YvAAAAABJRU5ErkJggg==

По умолчанию в Nginx установлен лимит на размер тела запроса который равен 1 МБ. Если запрос превышает установленное значение, вы увидите ошибку 413 Request Entity Too Large.

Как исправить ошибку 413 Request Entity Too Large

Для того чтобы исправить данную ошибку необходимо увеличить допустимый лимит. Чтобы увеличить размер тела запроса и соответственно, загружаемых файлов, необходимо использовать параметр client_max_body_size. Данную опцию можно использовать в директивах http, server или location в конфигурационном файле /etc/nginx/nginx.conf или в конфигурационном файле веб-сайта.

Для этого необходимо открыть конфигурационный файл nginx.conf при помощи любого текстового редактора (например nano):

sudo nano /etc/nginx/nginx.conf

u5OMyOApCqZjMZNjHz4K0trEFvM5Pj+P8DzCrRn+soy7wAAAAASUVORK5CYII=

Далее впишите такую строчку в секцию http:

client_max_body_size 100M

Здесь 100 - это максимальный размер файла в мегабайтах который можно загрузить на веб-сайт, в данном случае - 100 мегабайт. Если в распоряжении имеется несколько веб-сайтов (серверные блоки в терминологии Nginx, они же виртуальные хосты в понимании другого веб-сервера - Apache) и необходимо чтобы ограничение на загрузку действовало на все сайты сразу, то строку client_max_body_size необходимо вписать в раздел блока http. Как было показано выше.

 

Если ограничение на загрузку необходимо выставить только для конкретного сайта, то строку client_max_body_size необходимо добавить в блок server конфигурационного файла сайта, который по умолчанию находиться в /etc/nginx/sites-available/имя_файла_с_конфигурацией:

8H6OBHbwZnuAcAAAAASUVORK5CYII=

Если ограничение на загрузку необходимо выставить только для конкретного раздела на сайте, строку client_max_body_size необходимо вписать в директиву location конфигурационного файла сайта, который по умолчанию находиться в /etc/nginx/sites-available/имя_файла_с_конфигурацией:

KxgCLvBCQMwAAAAASUVORK5CYII=

После внесения изменений в конфигурационные файлы необходимо сохранить изменения, закрыть текстовый редактор и проверить синтаксис конфигурационных файлов на наличие ошибок при помощи команды:

sudo nginx -t

j8OjMTx6bbbpAAAAABJRU5ErkJggg==

Если в выводе команды будут отображены следующие строки:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Это означает что ошибок нет. В противном случае будет выведено описание ошибки, имя файла в котором найдена ошибка и номер строки. После внесения любых изменений в конфигурационные файлы Nginx их необходимо перезапустить при помощи команды:

sudo systemctl reload nginx

Читать далее Ошибка 413 request entity too large Nginx

Лучшие Markdown редакторы для Linux

Markdown – это язык разметки текста, используемый для создания заметок, а также черновиков для интернет-публикаций. Несмотря на то, что язык начал свой путь в марте 2004, а последняя версия вышла в декабре того же года, он успел стать популярным и используется по сей день.

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

Читать далее Лучшие Markdown редакторы для Linux

Установка и настройка Latte Dock

Latte Dock - док-панель первоначально разработанная для графической оболочки KDE но в последствии была распространена на многие дистрибутивы. Latte Dock способна полностью заменить стандартную док-панель, которая присутствует по умолчанию. Также отличительной особенностью данной панели является её полная кастомизация. Разработчики Latte позиционируют свой продукт как док-панель, обеспечивающую элегантный и интуитивно понятный интерфейс для программ и виджетов.

Среди достоинств можно выделить запуск нескольких док-панелей на одном экране, поддержка различных стилей, эффекты прозрачности и размытия, эффекты масштабирования при наведении мыши. В данной статье будет рассмотрена установка и настройка Latte Dock Ubuntu 20.04, а также её удаление.
Читать далее Установка и настройка Latte Dock

Как изменить цвет в терминале Linux

Большую часть задач в Ubuntu удобнее всего выполнять через терминал. Это относится к управлению файловой системой, различным настройками, установке приложений и т. д. Поэтому важно, чтобы текст в нем был комфортным для чтения и не нагружал глаза, например, из-за цветов текста и фона. Тем более, оформление достаточно легко поменять.

В рамках данной статьи будет рассказано как изменить цвет в терминале Linux на примере Ubuntu и Gnome. А еще вы узнаете, как можно создать несколько профилей и быстро переключаться между ними, например, для дневного и ночного времени суток.

Читать далее Как изменить цвет в терминале Linux

Общая папка VMware в Linux

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

Поэтому в сегодняшней статье мы рассмотрим как сделать общую папку VMware Player в вашей системе. Я буду подразумевать, что обе операционные системы, хост и гость - это какой-либо дистрибутив Linux. В данном случае это Ubuntu.
Читать далее Общая папка VMware в Linux