<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>linux on DevBug blog</title>
    <link>/tags/linux/</link>
    <description>Recent content in linux on DevBug blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>ru</language>
    <lastBuildDate>Thu, 27 Aug 2026 08:00:00 +0200</lastBuildDate><atom:link href="/tags/linux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Как сохранять сессии tmux между перезагрузками</title>
      <link>/how-to-store-tmux-sessions/</link>
      <pubDate>Thu, 27 Aug 2026 08:00:00 +0200</pubDate>
      
      <guid>/how-to-store-tmux-sessions/</guid>
      <description>&lt;p&gt;По умолчанию сессии tmux живут ровно столько, сколько работает сервер tmux. Перезагрузка машины, убитый сервер или его падение — и все окна, панели и раскладка пропадают безвозвратно. &lt;code&gt;tmux-resurrect&lt;/code&gt; и &lt;code&gt;tmux-continuum&lt;/code&gt; решают эту проблему: сохраняют состояние сессии на диск и восстанавливают его автоматически.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Как изменить масштаб окна Viber в Linux</title>
      <link>/post/viber-scale-linux/</link>
      <pubDate>Tue, 23 Jul 2019 21:30:08 +0300</pubDate>
      
      <guid>/post/viber-scale-linux/</guid>
      <description>&lt;p&gt;Одним из работающих способов изменения масштаба окна Viber явлется использование параметра &lt;code&gt;QT_SCALE_FACTOR&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux: чиним bluetooth</title>
      <link>/linux-fix-bluetooth/</link>
      <pubDate>Sun, 17 Dec 2017 20:42:00 +0000</pubDate>
      
      <guid>/linux-fix-bluetooth/</guid>
      <description>&lt;p&gt;Данная статья описывает подробную инструкцию о том, как починить Bluetooth в линуксе на примере ноутбука Lenovo V580c с чипсетом BCM43142. Данный способ проверялся на Ubuntu 17.10 и Manjaro 2017.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ubuntu: склеиваем несколько mp3 файлов</title>
      <link>/ubuntu-concat-mp3-files/</link>
      <pubDate>Thu, 19 Nov 2015 20:00:00 +0000</pubDate>
      
      <guid>/ubuntu-concat-mp3-files/</guid>
      <description>Для склеивания нескольких mp3 файлов есть несколько способов:
если файлов не много, то можно воспользоваться Audacity если в репозиториях имеется утилита ffmpeg, то можно воспользоваться командой: ffmpeg -i &amp;#34;concat:file1.mp3|file2.mp3&amp;#34; -acodec copy output.mp3 в Ubuntu 14.04 или (а также, если в репозиториях отсутствует утилита ffmpeg ) можно воспользоваться более удобным способом Из репозиториях устанавливаем утилиту mp3wrap:
sudo apt-get install mp3wrap Переходим в папку с mp3 файлами и в терминале запускаем команду:</description>
    </item>
    
    <item>
      <title>MySQL: подключаемся пользователем root к удаленному хосту</title>
      <link>/mysql-connect-to-remote-host/</link>
      <pubDate>Mon, 10 Nov 2014 00:14:00 +0000</pubDate>
      
      <guid>/mysql-connect-to-remote-host/</guid>
      <description>В предыдущей статье были описаны необходимые настройки для разрешения пользователю root удаленного подключения с любого хоста.
Для подключения пользователем root к удаленному хосту, ip адрес которого 192.168.0.111, в консоли вводим команду:
mysql -u root -h 192.168.0.111 -p; Если все настройки из предыдущей статьи сделаны правильно, то в консоли мы увидим стандартное сообщение mysql сервера:
Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 43Server version: 5.</description>
    </item>
    
    <item>
      <title>Mysql: разрешаем пользователю root удаленное подключение</title>
      <link>/mysql-allow-remote-connection/</link>
      <pubDate>Mon, 10 Nov 2014 00:02:00 +0000</pubDate>
      
      <guid>/mysql-allow-remote-connection/</guid>
      <description>&lt;p&gt;Имеем сервер (Ubuntu Server) в сети с установлленым MySQL сервером. Необходимо разрешить пользователю &lt;code&gt;root&lt;/code&gt; удаленное подключение к базе данных.
В целях безопасности данный способ не рекомендуется использовать на production серверах.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Ubuntu server: настраиваем сеть из консоли</title>
      <link>/ubuntu-server-configure-network/</link>
      <pubDate>Sun, 09 Nov 2014 23:00:00 +0000</pubDate>
      
      <guid>/ubuntu-server-configure-network/</guid>
      <description>&lt;p&gt;В Ubuntu server отсутствует окружение рабочего стола и все настройки необходимо выполнять из консоли. В данной статье речь пойдет про настройку сети из консоли: &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux: консоль в стиле плавающей панели Quake</title>
      <link>/linux-quake-like-terminal/</link>
      <pubDate>Sun, 26 Oct 2014 23:02:00 +0000</pubDate>
      
      <guid>/linux-quake-like-terminal/</guid>
      <description>Фанаты и поклонники игры Quake оценят данный эмулятор терминала в среде KDE. При запуске терминал появляется сверху, как было в играх серии Quake. Кроме того, данный терминал постоянно загружен в памяти и запускается быстрее обычного терминала. Если честно, то при наличаи sdd разница во времени запуска практически не видна.
Для установки данного терминала вводим команду в терминале:
sudo aptitude install yakuake Запускается данный терминал по клавише F12.</description>
    </item>
    
    <item>
      <title>openSuse: устанавливаем maven</title>
      <link>/install-maven-in-opensuse/</link>
      <pubDate>Fri, 26 Sep 2014 22:48:00 +0000</pubDate>
      
      <guid>/install-maven-in-opensuse/</guid>
      <description>&lt;p&gt;В репозиториях &lt;strong&gt;openSuse&lt;/strong&gt; отсутствует установочный пакет maven. Судя по всему. это связано с большим количеством зависимостей, которые тянет за собой maven.&lt;br&gt;
В данном посте рассмотри пример установки maven, скачанного с официального сайта.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux: определяем количество слотов и информацию об оперативной памяти</title>
      <link>/linux-get-info-about-ddr/</link>
      <pubDate>Tue, 17 Jun 2014 22:42:00 +0000</pubDate>
      
      <guid>/linux-get-info-about-ddr/</guid>
      <description>&lt;p&gt;Воспользоваться утилитой dmidecode.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux Terminal: находим файл по имени и открываем его в текстовом редакторе из консоли</title>
      <link>/linux-find-and-open-file-from-terminal/</link>
      <pubDate>Sat, 08 Feb 2014 00:43:00 +0000</pubDate>
      
      <guid>/linux-find-and-open-file-from-terminal/</guid>
      <description>&lt;p&gt;Для поиска файла в терминале по имени используется команда:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Linux и Window: генерируем текстовые файлы заданного объема</title>
      <link>/generate-text-file-with-specified-size/</link>
      <pubDate>Sun, 22 Dec 2013 22:41:00 +0000</pubDate>
      
      <guid>/generate-text-file-with-specified-size/</guid>
      <description>&lt;p&gt;Для генерации текстовых файлов заданного размера в Linux можно воспользоваться утилитой &lt;code&gt;tr&lt;/code&gt;, которая сгенерирует файл из произвольного набора букв, цифр и пробелов:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Bash: генерируем текстовые файлы</title>
      <link>/bash-generate-text-files/</link>
      <pubDate>Thu, 19 Dec 2013 21:43:00 +0000</pubDate>
      
      <guid>/bash-generate-text-files/</guid>
      <description>&lt;p&gt;Для генерации определенного количества файлов (пустых или с одним и тем же содержимым) можно воспользоваться следующим скриптом:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>MTR: диагностируем сеть в Linux</title>
      <link>/mtr-network-diagnostic-tool-for-linux/</link>
      <pubDate>Thu, 12 Dec 2013 00:42:00 +0000</pubDate>
      
      <guid>/mtr-network-diagnostic-tool-for-linux/</guid>
      <description>&lt;p&gt;Для проверки сетевого или интернет соединения многие часто пользуемся такими утилитами как ping либо traceroute. Но результаты выполнения данных утилит не всегда наглядны и удобны для оценки результатов. &lt;/p&gt;
&lt;p&gt;Для более наглядных и детальных отчетов пользователи ОС Windows могут воспользоваться программой &lt;a href=&#34;https://www.pingplotter.com/&#34;&gt;pingPlotter&lt;/a&gt;, ну а пользователи ОС Linux аналогом - MTR (о которой вкратце ниже).&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Nvidia: установка проприетарных драйверов в Linux</title>
      <link>/nvidia-install-proprietary-drivers/</link>
      <pubDate>Sun, 17 Mar 2013 16:30:00 +0000</pubDate>
      
      <guid>/nvidia-install-proprietary-drivers/</guid>
      <description>В одной из своих статей (тут ) я уже описывал данный процесс, но с тех пор некоторое количество воды уже утекло и возникли новые неприятные моменты в установке проприетарных драйверов от NVidia.
Итак, что мы имеем: в некоторых дистрибутивах (Ubuntu, Linux Mint, Debian 7.0, etc ) для видеокарт NVidia используется свободный драйвер nouveau, с которым проприетарные драйвера конфликтуют. Соответственно, для установки официального драйвера от NVidia вначале необходимо выгрузить свободный драйвер nouveau.</description>
    </item>
    
    <item>
      <title>XFCE: меняем фон шрифта для иконок на рабочем столе</title>
      <link>/xfce-change-desktop-icon-font-background/</link>
      <pubDate>Wed, 13 Mar 2013 01:20:00 +0000</pubDate>
      
      <guid>/xfce-change-desktop-icon-font-background/</guid>
      <description>&lt;p&gt;По умолачнию фон текста всех иконок рабочего стола непрозрачный. В менеджере настроек (&lt;em&gt;Settings Manager&lt;/em&gt;) отсутствует возможность настройки данного параметра. Для исправления данной ситуации делаем следующее:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>IPtables: открываем нужный порт в Centos</title>
      <link>/iptables-open-port-in-centos/</link>
      <pubDate>Tue, 23 Oct 2012 16:40:00 +0000</pubDate>
      
      <guid>/iptables-open-port-in-centos/</guid>
      <description>&lt;p&gt;По умолчанию в Centos (6.3) межсетевой экран Iptables запрещает многое. Разве что открыт 22 порт для SSH подключений. Для открытия нужного нам порта, например 80-го, необходимо отредактировать файл:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>MySQL: Как сбросить пароль root-a</title>
      <link>/2011/11/mysql-root.html</link>
      <pubDate>Tue, 22 Nov 2011 20:34:00 +0000</pubDate>
      
      <guid>/2011/11/mysql-root.html</guid>
      <description>&lt;p&gt;Чтобы восстановить пароль от root-пользователя MySQL:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Останавливаем службу MySQL-сервера&lt;/li&gt;
&lt;li&gt;Запускаем MySQL-сервер в  режиме без проверки прав доступа.&lt;/li&gt;
&lt;li&gt;Подключаемся к БД как root-пользователь&lt;/li&gt;
&lt;li&gt;Обновляем пароль для супер-пользователя БД.&lt;/li&gt;
&lt;li&gt;Добавляем нового пользователя к БД (если есть такая необходимость)&lt;/li&gt;
&lt;li&gt;Подключаемся к БД как &lt;code&gt;root&lt;/code&gt; пользователь (или как новый добавленный пользователь).&lt;/li&gt;
&lt;/ol&gt;</description>
    </item>
    
    <item>
      <title>Bash: поиск по типу файлов</title>
      <link>/2011/11/bash.html</link>
      <pubDate>Thu, 17 Nov 2011 12:45:00 +0000</pubDate>
      
      <guid>/2011/11/bash.html</guid>
      <description>Предположим, что требуется найти все изображения. Осуществить поиск можно различными способами: при помощи консольных или GUI-утилит. Существует различные множество вариантов поиска при помощи консоли: начиная от ls и заканчивая find. Ниже приведен пример баш скрипта, который находит все изображения (без учета расширения файлов) в /media/samba, создает файл с именем imagefile.output, в котором хранятся пути к найденным файлам. Затем скрипт пробегает по данному файлу и записывает в файл imagesProperties.output подробную информацию (права доступа, владелец и группа владельца, размер, дата изменения, путь к файлу) для всех найденных файлов.</description>
    </item>
    
    <item>
      <title>SAMBA: Монтирование smb ресурсов из командной строки</title>
      <link>/2011/10/samba-smb.html</link>
      <pubDate>Fri, 28 Oct 2011 13:08:00 +0000</pubDate>
      
      <guid>/2011/10/samba-smb.html</guid>
      <description>&lt;p&gt;Итак, представим себе такую ситуацию: в сети есть некая samba-шара  &lt;code&gt;Docs&lt;/code&gt;, которая весит на ip &lt;code&gt;192.168.1.2&lt;/code&gt;, и нам необходимо ее подключить в Linux. Напомню, что для подключения samba из файлового менеджера, например Nautilus, необходимо нажать Ctrl + L - в результате появится поле для ввода адреса, куда нужно ввести адрес вида:&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Настройка Wi Fi в Debian Squeeze на Acer Aspire 5735z</title>
      <link>/2011/05/wi-fi-debian-squeeze-acer-aspire-5735z.html</link>
      <pubDate>Sun, 15 May 2011 17:00:00 +0000</pubDate>
      
      <guid>/2011/05/wi-fi-debian-squeeze-acer-aspire-5735z.html</guid>
      <description>&lt;p&gt;Debian использую давно, как на персональном компьютере, так и на ноутбуке. Но за все время как-то особо не доводилось воспользоваться беспроводной сетью. Когда на ноутбуке стояла Ubuntu - с беспроводной сетью проблем не возникало. &lt;/p&gt;</description>
    </item>
    
    <item>
      <title>[VLC] - Исправляем кодировку в плейлисте</title>
      <link>/2011/05/vlc-ispravljaem-kodirovku-v-pleiliste.html</link>
      <pubDate>Thu, 05 May 2011 21:42:00 +0000</pubDate>
      
      <guid>/2011/05/vlc-ispravljaem-kodirovku-v-pleiliste.html</guid>
      <description>&lt;p&gt;Многие пользователи знакомы с таким замечательным мультимедийным проигрывателем, как &lt;strong&gt;VLC&lt;/strong&gt;, который поддерживает большинство мультимедиа-файлов, а также умеет работать с потоковым видео. Кроме всего прочего он еще и кросс-платформенный.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Как определить UUID раздела в Linux</title>
      <link>/2011/04/uuid-linux.html</link>
      <pubDate>Sat, 02 Apr 2011 17:34:00 +0000</pubDate>
      
      <guid>/2011/04/uuid-linux.html</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://ru.wikipedia.org/wiki/UUID&#34; title=&#34;UUID&#34;&gt;UUID&lt;/a&gt; - универсальный уникальный идентификатор.&lt;/p&gt;
&lt;p&gt;Впервые с UUID я столкнулся в Ubuntu - Canonical давно начала использовать данные идентификаторы для монтирования разделов жесткого диска. Для чего это нужно? Да хотя бы для чтого, чтобы привязать какую-то точку монтирования к определенному разделу. Или, например, чтобы, не получилось так, что Вы переразбили Ваш жесткий диск, добавив или удалив один или несколько разделов, и у Вас поползла нумерация разделов: был раздел &lt;code&gt;sda3&lt;/code&gt; а стал &lt;code&gt;sda4&lt;/code&gt; и как результат - система ругается, очень сильно ругается и отказывается монтировать разделы Вашего жесткого диска.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Простая установка видеодрайверов NVIDIA</title>
      <link>/2008/02/nvidia.html</link>
      <pubDate>Sun, 24 Feb 2008 02:42:00 +0000</pubDate>
      
      <guid>/2008/02/nvidia.html</guid>
      <description>&lt;ol&gt;
&lt;li&gt;Качаем драйвера с официального сайта &lt;a href=&#34;https://nvidia.com/&#34;&gt;NVIDIA&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;NVIDIA-Linux-x86-1*.run
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol start=&#34;2&#34;&gt;
&lt;li&gt;Переходим в текстовую консоль по Ctrl+F1&lt;/li&gt;
&lt;/ol&gt;</description>
    </item>
    
  </channel>
</rss>
