{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Feet'овый блог: нататкі з тэгам linux",
    "_rss_description": "Вся жизнедеятельность человека через призму женских стоп и девичьих ступней. Качественные фото и интересный авторский контент. Советы по жизни и работе. Философские рассуждения и пища для размышления.",
    "_rss_language": "be",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/feet.tf\/tags\/linux\/",
    "feed_url": "https:\/\/feet.tf\/tags\/linux\/json\/",
    "icon": "https:\/\/feet.tf\/pictures\/userpic\/userpic@2x.jpg?1706430300",
    "authors": [
        {
            "name": "Мистер Фит",
            "url": "https:\/\/feet.tf\/",
            "avatar": "https:\/\/feet.tf\/pictures\/userpic\/userpic@2x.jpg?1706430300"
        }
    ],
    "items": [
        {
            "id": "1162",
            "url": "https:\/\/feet.tf\/all\/vyyavili-seryozny-bag-v-obrabotchike-webp\/",
            "title": "Выявили серьёзный баг в обработчике WebP",
            "content_html": "<p>Выявили серьезный баг в обработчике WebP 🤬 Срочно апдейтить всё, что можно!<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/feet.tf\/pictures\/vyjavili-serjoznyj-bag-v-webp@2x.webp\" width=\"1512\" height=\"2016\" alt=\"Выявили серьёзный баг в обработчике WebP\" \/>\n<\/div>\n<p>Все браузеры ринулись срочно обновляться. Но не только браузеры:<\/p>\n<ul>\n<li>—библиотеки Линукс, отвечающие за графику<\/li>\n<li>—мессенджеры, которые поддерживают фотки в ВебП<\/li>\n<li>—CMS<\/li>\n<li>—CRM<\/li>\n<li>—графический софт<\/li>\n<li>— и прочий софт, который понимает формат WebP<\/li>\n<\/ul>\n<p>Прямо встает в памяти анекдот про дятла, который разрушил цивилизацию. 🤣<\/p>\n",
            "summary": "Выявили серьезный баг в обработчике WebP 🤬 Срочно апдейтить всё, что можно",
            "date_published": "2023-09-13T12:15:06+03:00",
            "date_modified": "2023-09-13T12:16:13+03:00",
            "tags": [
                "2023",
                "bug",
                "cms",
                "crm",
                "gimp",
                "linux",
                "webp",
                "браузер",
                "графика",
                "мессенджеры",
                "ошибка",
                "софт",
                "телеграм",
                "фото"
            ],
            "image": "https:\/\/feet.tf\/pictures\/vyjavili-serjoznyj-bag-v-webp@2x.webp",
            "_date_published_rfc2822": "Wed, 13 Sep 2023 12:15:06 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1162",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/feet.tf\/pictures\/vyjavili-serjoznyj-bag-v-webp@2x.webp"
                ]
            }
        },
        {
            "id": "1144",
            "url": "https:\/\/feet.tf\/all\/update-ubuntu-20-04-to-22-04\/",
            "title": "Update Ubuntu 20.04 to 22.04",
            "content_html": "<p>Вы обновляетесь командой<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">sudo do-release-upgrade<\/code><\/pre><p>и получаете вот такую ошибку:<\/p>\n<blockquote>\n<p><b>Invalid package information<\/b><br \/>\nAfter updating your package information, the essential package ’ubuntu-minimal’ could not be located. This may be because you have no official mirrors listed in your software sources, or because of excessive load on the mirror you are using. See \/etc\/apt\/sources.list for the current list of configured software sources. In the case of an overloaded mirror, you may want to try the upgrade again later.<\/p>\n<\/blockquote>\n<p>Ваша проблема решается простой командой:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 do-release-upgrade<\/code><\/pre><div class=\"e2-text-video\">\n<video src=\"https:\/\/feet.tf\/video\/Update-Ubuntu-20.04-to-22.04@2x.mp4#t=0.001\" width=\"540\" height=\"960\" controls alt=\"Update Ubuntu 20.04 to 22.04\" \/>\n\n<\/div>\n",
            "summary": "Вы обновляетесь командой",
            "date_published": "2023-07-17T22:21:43+03:00",
            "date_modified": "2023-07-17T22:21:31+03:00",
            "tags": [
                "2023",
                "linux",
                "ubuntu",
                "апгрейд",
                "операционная система",
                "сервер"
            ],
            "_date_published_rfc2822": "Mon, 17 Jul 2023 22:21:43 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1144",
            "_e2_data": {
                "is_favourite": true,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "1061",
            "url": "https:\/\/feet.tf\/all\/gimp-27-let\/",
            "title": "GIMP — 27 лет",
            "content_html": "<p>GIMP начался 21 ноября 1995 года. Когда я увлекся Linux, году так в 1996—1997, то я о нем слышал, может даже устанавливал.<\/p>\n<p>Но вот я точно помню, что под Windows я перешел на Гимп в 2014 году. Я понял, что Фотошоп слишком массивен для меня, да и платить за него не хотелось. Так я перешел на ГИМП.<\/p>\n<p>Первый месяц было тяжело из-за хоткеев. Я любитель запомнить команды, чем дергать мышкой миллион раз. Где-то через полгода я забыл про Фотошоп окончательно. ГИМП мне очень нравится.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/feet.tf\/pictures\/gimp-27-let.jpg\" width=\"1280\" height=\"1707\" alt=\"GIMP — 27 лет\" \/>\n<\/div>\n",
            "summary": "GIMP начался 21 ноября 1995 года. Когда я увлекся Linux, году так в 1996—1997, то я о нем слышал, может даже устанавливал",
            "date_published": "2022-11-27T00:11:53+03:00",
            "date_modified": "2022-11-27T00:11:40+03:00",
            "tags": [
                "2022",
                "gimp",
                "linux",
                "photoshop",
                "windows"
            ],
            "image": "https:\/\/feet.tf\/pictures\/gimp-27-let.jpg",
            "_date_published_rfc2822": "Sun, 27 Nov 2022 00:11:53 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1061",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/feet.tf\/pictures\/gimp-27-let.jpg"
                ]
            }
        },
        {
            "id": "1026",
            "url": "https:\/\/feet.tf\/all\/ne-zabyvayte-udalyat-logi-na-ubuntu\/",
            "title": "Не забывайте удалять логи на Ubuntu",
            "content_html": "<p>Они невероятно быстро разрастаются и едят много места. Мы как-то упустили этот вопрос на одной клиентской машине и за 5 месяцев логи весили 22 гигабайта. Абсолютно бесполезные системные логи.<\/p>\n<p>Так как у нас все на Ubuntu, то и методичка по ней.<\/p>\n<p>Clean logs:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">journalctl --disk-usage\nsudo journalctl --rotate\nsudo journalctl --vacuum-size=1M<\/code><\/pre><div class=\"e2-text-picture\">\n<img src=\"https:\/\/feet.tf\/pictures\/ne-zabyvajte-udalat-logi-na-ubuntu.jpg\" width=\"2560\" height=\"1920\" alt=\"Не забывайте удалять логи на Ubuntu\" \/>\n<\/div>\n<p>Полезно будет настроить максимальный размер лога, 100 мегабайт, например<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">sudo -H gedit \/etc\/systemd\/journald.conf<\/code><\/pre><p>Раскомментить и отредактировать строку SystemMaxUse=100M<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">systemctl daemon-reload<\/code><\/pre>",
            "summary": "Они невероятно быстро разрастаются и едят много места. Мы как-то упустили этот вопрос на одной клиентской машине и за 5 месяцев логи весили 22 гигабайта",
            "date_published": "2022-07-27T13:11:53+03:00",
            "date_modified": "2023-02-25T21:46:02+03:00",
            "tags": [
                "2022",
                "linux",
                "гигиена",
                "сервер",
                "софт"
            ],
            "image": "https:\/\/feet.tf\/pictures\/ne-zabyvajte-udalat-logi-na-ubuntu.jpg",
            "_date_published_rfc2822": "Wed, 27 Jul 2022 13:11:53 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1026",
            "_e2_data": {
                "is_favourite": true,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": [
                    "https:\/\/feet.tf\/pictures\/ne-zabyvajte-udalat-logi-na-ubuntu.jpg"
                ]
            }
        },
        {
            "id": "969",
            "url": "https:\/\/feet.tf\/all\/vyshla-ubuntu-22-04\/",
            "title": "Вышла Ubuntu 22.04",
            "content_html": "<p>На мой взгляд, это самый оптимальный дистрибутив для типового сервера. И докрутить можно, и дофига документации. И апдейтится постоянно. Очень безопасно.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/feet.tf\/pictures\/vyshla-ubuntu-22.04.jpg\" width=\"2560\" height=\"1706.6666666667\" alt=\"Вышла Ubuntu 22.04\" \/>\n<\/div>\n<p>Мы ее ставим на все сервера. Постоянно апдейтим, тюним под задачу. Радуемся простоте и скорости.<\/p>\n<p>Да, если кто-то хочет поставить автоматом обновление, но оно не приходит, знайте:<\/p>\n<blockquote>\n<p>Your current Ubuntu 20.04 LTS installation will not prompt you for an upgrade until Ubuntu 22.04.1 is released, which is scheduled for August 4th, 2022. The first point release is considered the most stable version after the initial bugs have been ironed out.<\/p>\n<\/blockquote>\n<p>Вышла также и OpenBSD 7.1. К моему стыду, я никогда не работал с BSD. OpenBSD, FreeBSD, NetBSD — все прошло мимо меня. Сам не знаю почему, хотя друзья у меня были, кто для FIDO юзал BSD.<\/p>\n",
            "summary": "На мой взгляд, это самый оптимальный дистрибутив для типового сервера. И докрутить можно, и дофига документации",
            "date_published": "2022-04-22T00:01:15+03:00",
            "date_modified": "2022-04-23T14:40:59+03:00",
            "tags": [
                "2022",
                "bsd",
                "fido",
                "linux",
                "ubuntu",
                "операционная система",
                "сервер",
                "софт"
            ],
            "image": "https:\/\/feet.tf\/pictures\/vyshla-ubuntu-22.04.jpg",
            "_date_published_rfc2822": "Fri, 22 Apr 2022 00:01:15 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "969",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/feet.tf\/pictures\/vyshla-ubuntu-22.04.jpg"
                ]
            }
        },
        {
            "id": "862",
            "url": "https:\/\/feet.tf\/all\/ncdu-must-have-on-linux\/",
            "title": "ncdu — must have on Linux",
            "content_html": "<p>Сегодня узнал про <i>ncdu<\/i>. Программа под линукс, которая пробегает по текущей директории и выводит размеры директорий и файлов. Это мега удобная вещь. Можно сразу понять, чем заняты юзерские папки в линуксе. Гораздо проще, чем писать du -h на каждую папку.<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/feet.tf\/pictures\/ncdu-linux.jpg\" width=\"2560\" height=\"2810.7462686567\" alt=\"ncdu — must have on Linux\" \/>\n<\/div>\n<p>Короче, ставить обязательно (я всю жизнь мучался, как я не знал про нее)<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">apt-get intall ncdu<\/code><\/pre>",
            "summary": "Сегодня узнал про ncdu. Программа под линукс, которая пробегает по текущей директории и выводит размеры директорий и файлов",
            "date_published": "2021-09-13T23:06:57+03:00",
            "date_modified": "2021-09-13T23:06:48+03:00",
            "tags": [
                "2021",
                "linux",
                "софт",
                "удобство"
            ],
            "image": "https:\/\/feet.tf\/pictures\/ncdu-linux.jpg",
            "_date_published_rfc2822": "Mon, 13 Sep 2021 23:06:57 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "862",
            "_e2_data": {
                "is_favourite": true,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": [
                    "https:\/\/feet.tf\/pictures\/ncdu-linux.jpg"
                ]
            }
        },
        {
            "id": "846",
            "url": "https:\/\/feet.tf\/all\/linux-rulezzzz-4ever\/",
            "title": "Linux rulezzzz 4ever!!!!",
            "content_html": "<p>Операционной системе Linux исполнилось 25 августа 30 лет. Это знаменательное событие. C 1994 года я с линуксом. Когда все довольствовались виндой 95, я изучал linux.<\/p>\n<p>Тех пор я неразрывно связан с линуксом. Ура!<\/p>\n<div class=\"e2-text-picture\">\n<img src=\"https:\/\/feet.tf\/pictures\/Linux-rulezzzz-4ever.jpg\" width=\"2560\" height=\"1707\" alt=\"Linux rulezzzz 4ever!!!!\" \/>\n<\/div>\n",
            "summary": "Операционной системе Linux исполнилось 25 августа 30 лет. Это знаменательное событие. C 1994 года я с линуксом",
            "date_published": "2021-08-25T23:08:01+03:00",
            "date_modified": "2021-08-25T23:07:52+03:00",
            "tags": [
                "2021",
                "linux",
                "операционная система",
                "софт"
            ],
            "image": "https:\/\/feet.tf\/pictures\/Linux-rulezzzz-4ever.jpg",
            "_date_published_rfc2822": "Wed, 25 Aug 2021 23:08:01 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "846",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/feet.tf\/pictures\/Linux-rulezzzz-4ever.jpg"
                ]
            }
        },
        {
            "id": "744",
            "url": "https:\/\/feet.tf\/all\/vdrug-perestal-rabotat-ispconfig\/",
            "title": "Вдруг перестал работать ispconfig",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/feet.tf\/pictures\/ispconfig-is-writable.jpg\" width=\"1600\" height=\"1701\" alt=\"Вдруг перестал работать ispconfig\" \/>\n<\/div>\n<p>В логах выскочила вот такая ошибка:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">PHP Fatal error:  Uncaught InvalidArgumentException: Please make sure the folder &#039;\/usr\/local\/ispconfig\/interface\/lib\/classes\/IDS\/..\/..\/..\/temp&#039; is writable in \/usr\/local\/ispconfig\/interface\/lib\/classes\/IDS\/Monitor.php<\/code><\/pre><p>Решение простое:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">chmod 660 \/usr\/local\/ispconfig\/interface\/lib\/classes\/IDS\/..\/..\/..\/temp<\/code><\/pre>",
            "summary": "В логах выскочила вот такая ошибка",
            "date_published": "2021-02-16T22:33:08+03:00",
            "date_modified": "2021-02-16T22:32:46+03:00",
            "tags": [
                "2021",
                "ispconfig",
                "linux",
                "php",
                "ubuntu"
            ],
            "image": "https:\/\/feet.tf\/pictures\/ispconfig-is-writable.jpg",
            "_date_published_rfc2822": "Tue, 16 Feb 2021 22:33:08 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "744",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": [
                    "https:\/\/feet.tf\/pictures\/ispconfig-is-writable.jpg"
                ]
            }
        },
        {
            "id": "388",
            "url": "https:\/\/feet.tf\/all\/plyusy-i-minusy-hostinga-digitalocean\/",
            "title": "Плюсы и минусы хостинга digitalocean",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/feet.tf\/pictures\/digitalocean-howto.jpg\" width=\"1280\" height=\"1261\" alt=\"настройка хостинга digitalocean для новичков\" \/>\n<\/div>\n<p>На самом деле у <i>дигиталоушен<\/i> есть один плюс — у вас полноценный сервер, хоть и виртуальный.<\/p>\n<p>К счастью, минут тоже один — вы в полном ответе за судьбу сервера, вам некуда позвонить с вопросом, почему письма не отправляются или сайт не работает.<\/p>\n<p>Делюсь своим опытом.<\/p>\n<p>На простейшем тарифном плане размещено более 10 сайтов. Часть на чистом <i>html<\/i>, часть на <i>Wordpress<\/i>, часть на <i>Egea<\/i>.<\/p>\n<h2>Первая проблема. Корневая.<\/h2>\n<p><i>DO<\/i> позволяет выбрать десяток разных дистрибутивов <i>Linux<\/i>. Я решил поставить <i>rpm-based<\/i>. Да еще от <i>RedHat<\/i>. Поставил <i>CentOS<\/i> на свою голову. Во-первых не весь софт заточен под отдельные дистрибутивы, во-вторых множество инструкций написано под популярные дистрибутивы.<\/p>\n<p>Мучался два дня и поставил популярную <i>Ubuntu 14.04 LTS x64<\/i>. И не жалею. Вывод — ставьте популярные решения, они и обновляются чаще и найти помощь по ним легче.<\/p>\n<h2>Вторая проблема — не желание платить за <i>cpanel<\/i>.<\/h2>\n<p>Панель управления хостингом однозначно должна быть. Она значительно упрощает множество операций. Хотя я и не исключаю, что когда-нибудь в свободное время я создам <i>droplet<\/i> без <i>CP<\/i>.<\/p>\n<p>Проблема с панелью управления сервером в том, что каждая панель использует за основу либо <i>Apache<\/i>, либо <i>Nginx<\/i>. Всю жизнь я провел на <i>Апаче<\/i>, поэтому мне он роднее. Тем более, что <i>Нгинкс<\/i> все равно только для статики работает и „пробрасывать“ <i>php5-fpm<\/i> не лучший вариант для большого количества сайтов, который разрабатывались изначально под <i>Апач<\/i>.<\/p>\n<p>Использовать frontend <i>Nginx<\/i>, а backend <i>Apache<\/i> именно <i>в моем случае<\/i> лишено смысла, т.к. создает бесполезную лишнюю нагрузку на сервер. Поэтому вместо красивой <i>Ajenti V<\/i>, я поставил аскетичную <i>Sentora<\/i>.<\/p>\n<h2>Третья проблема — падение <i>MySQL<\/i> сервера.<\/h2>\n<p>Каждые 5-8 дней без видимых причин, без нагрузок на сервер. Все советы сводились к нехватке памяти. Переключаться на более дорогой тариф не хотел. Поэтому пришлось создать своп-файл.<\/p>\n<p>Сначала проверьте, не установлен ли у вас своп командой free -m. Если Swap 0, то последовательность команд следующая:<\/p>\n<blockquote>\n<p>sudo fallocate -l 4G \/swapfile — создали файл на 4 гигабайта<br \/>\nsudo chmod 600 \/swapfile — ограничили доступ к свопу только root<br \/>\nsudo mkswap \/swapfile — объяснили системе, что это своп.<br \/>\nsudo swapon \/swapfile — включили режим использования свопа<\/p>\n<\/blockquote>\n<p>Не забудьте отредактировать \/etc\/fstab, чтобы после перезагрузки система не теряла своп:<\/p>\n<blockquote>\n<p>\/swapfile   none    swap    sw    0   0<\/p>\n<\/blockquote>\n<p>После этих манипуляций падение базы данных не происходило. Тьфу-тьфу-тьфу<\/p>\n<h2>Четвертая проблема — взлом сайтов.<\/h2>\n<p>Если взломали какой-либо сайт, то с огромной вероятностью будет скомпрометирована вся система и могут пострадать и другие сайты. Именно так и случилось неделю назад. Взломали сайт и стали рассылать спам. Сайт пришлось удалить, а вся система была напичкана вредоносными скриптами. Вычленять было слишком сложно, поэтому я восстановил предыдущую версию дроплета из бакапа. Резервное копирование — залог хорошего сна. :)<\/p>\n<h2>Проблема пятая — администрирование.<\/h2>\n<p>Раньше отдельный человек занимался сервером. Теперь это делаю я. В панели DO обновляю версию ядра, а в самой Ubuntu  обновляю пакеты, благо это очень легко:<\/p>\n<blockquote>\n<p>sudo apt-get update<br \/>\nsudo apt-get upgrade<\/p>\n<\/blockquote>\n<h2>Проблема шестая — это лучшее, что есть на рынке.<\/h2>\n<p>Да, он — выше всех похвал. <a href=\"https:\/\/www.digitalocean.com\/?refcode=56bdfde89b33\">Рекомендую попробовать digitalocean<\/a> — по ссылке вам дадут бесплатные 10$ (хватит на два месяца).<\/p>\n",
            "summary": "На самом деле у дигиталоушен есть один плюс — у вас полноценный сервер, хоть и виртуальный",
            "date_published": "2015-12-16T20:20:09+03:00",
            "date_modified": "2016-09-20T21:50:57+03:00",
            "tags": [
                "2015",
                "ajenti",
                "apache",
                "digitalocean",
                "linux",
                "nginx",
                "php",
                "sentora",
                "ubuntu",
                "дигиталоушен",
                "сервер"
            ],
            "image": "https:\/\/feet.tf\/pictures\/digitalocean-howto.jpg",
            "_date_published_rfc2822": "Wed, 16 Dec 2015 20:20:09 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "388",
            "_e2_data": {
                "is_favourite": true,
                "links_required": [],
                "og_images": [
                    "https:\/\/feet.tf\/pictures\/digitalocean-howto.jpg"
                ]
            }
        }
    ],
    "_e2_version": 4199,
    "_e2_ua_string": "Aegea 11.5 (v4199)"
}