← All posts tagged Ubuntu

Balancer
Ubuntu Нормально. /var/log/syslog на 28Гб забит таким :)

Aug 27 06:50:43 babak mc: *** info
Aug 27 06:50:43 babak mc: Warning: closing connection
Aug 27 06:50:43 babak /usr/sbin/gpm[1221]: *** warning [daemon/processconn.c(133)]:
Aug 27 06:50:43 babak /usr/sbin/gpm[1221]: Failed gpm connect attempt by uid 1000 for vc /dev/tty0
Balancer
lxc производительность docker Забавно, но в Ubuntu сейчас, по сравнению с 14.04 скорость LXC упала, а скорость Docker выросла. Раньше LXC-контейнер отдавал статику и PHP-скрипты с такой же скоростью, как и хост, а Docker — раз в 5 медленнее. Сейчас, не знаю, что повлияло больше, ядро системы или соответствующие версии софта, но для простого `echo 2*2` на php7 скорость отдачи у меня:

— На хосте: 20-22 krps
— В LXC-контенере: 8-10 krps
— В Docker-контейнере: 9-15 krps

При чём у LXC более быстрый вариант php-fpm, с сокетом, а в Doker — с сетевым интерфейсом.
Balancer
Linux Opera браузеры Chrome Часто спорят «зачем Опера [на WebKit], когда есть Хром?» Сегодня пощупал Хром на 128dpi (под Ubuntu) и был неприятно удивлён его ужасом со шрифтами. Такое впечатление, что вместо прямого и красивого субпиксельного рендеринга в 128dpi в заданных размерах (как сделано в Опере), он рендерит в градациях серого в 96dpi и потом на треть масштабирует вверх. Получается ужасно. Подробнее — balancer.ru
Balancer
HP ноутбуки ips Ноут взял. HP — 17-x011ur (X7F66EA).
IPS, 17.3" с FullHD 1920x1080. Экран клёвый, 128 dpi.
А также 8Гб RAM, 1Тб HDD
34.5 тыс — вроде, не переплатил за срочность :)
Теперь, правда, ломаю голову, как со старого ноута перенести туда Windows 10 лицензию. Ubuntu уже стоит, хотя пришлось голову с Wi-Fi поломать. HP, а такой отстой лепит в Wi-Fi...
Balancer
fs ошибки файловые_системы Продолжая большую тему #2757142.

Прошло полтора года. За это время полностью переехал с Gentoo на Ubuntu. Железо итак менял со времени первых ошибок. Т.е. не осталось уже ничего общего. И, на тебе, только скрипт обнаружил ещё одну ошибку в фотке, совсем свежей, от июня.

Так что, либо это ошибка в современном железе вообще, либо в ядрах Linux за, как минимум, несколько последних лет.
Balancer
Ubuntu браузеры Опера Забавно, но на данный момент на двух из моих Ubuntu-машин единственный юзабельный по скорости браузер — это новая Опера. Фокс тормозит всегда. Хром на одной машине тормозит всегда, на другой — когда откроется хотя бы десяток табов (а у меня обычно больше). Особенно печалит высокая дисковая активность при открытии новых табов. А вот Опера — тихо и незаметно летает. Что удивительно, учитывая, что работает она на движке от Хрома...
Balancer
Firefox Ubuntu шрифты Поставил на Ubuntu fontconfig-infinality. Мало того, что стало в целом приятнее, так и в Firefox внезапно стали шрифты нормальные. А я уже было совсем его со счетов списал. Интересно, почему с родным рендерингом шрифты в FF страшные, а с infinality — системные?

Рецепт: kubuntu.ru
Balancer
Bluetooth jabra гарнитуры Купил себе Bluetooth-гарнитуру. Jabra Stealth. Привязал пару телефонов, ноут из под Windows и Ubuntu. Jabbra Assist поставил и снёс нафиг. 150+Мб резидента ради нескольких картинок и иконки статуса батареи гарнитуры — это жесть :D

Теперь буду разбираться с изменениями на рынке озвучки событий и распознавания голоса. «Ok'Google» работает, но не особо удобно. Надо, чтобы на Андроиде был запущен лончер Google Now. И специальную кнопку на гарнитуре надо нажимать. Вот русское «ответить» на информацию о входящем звонке, которое распознаёт сама гарнитура — это реально удобно. Качество звука отличное. Музыку когда слушаешь, даже басы есть. Хотя моно — не то. Но вот аудиокнижки получается слушать прилично. Сегодня около часа непрерывно проработал (плюс эксперименты), заряд на гарнитуре упал с 70% до 45%. Говорит (ага, встроенным голосом), что должно хватить ещё на 2.5 часа. В ухе сидит сносно, но за ~9 часов ношения ухо утомилось :)

Селфи^W Себячка.

Balancer
Ubuntu apt глюки В середине февраля apt-get autoremove зачем-то снёс sparkleshare и clipit. Хотя они были установлены вручную (и много лет назад). Заметил только вчера, когда перезагрузился. Трей внезапно опустел. Интересно, с чего это так? o_O До кучи ещё и tomboy улетел, но фиг с ним, не пользуюсь.
Balancer
Linux ext4 файлы xfs данные В который раз натыкаюсь на потерю данных в файле. В фотке. Случаи единичные на многие десятки тысяч фото, но нет-нет, а наткнёшься на фотку, отображаемую лишь до половины, например. Размер тот же, нулей внутри не видно, таймстамп прежний. exiftool возвращает корректные данные. Но если сравнить с бэкапом — md5 файла отличается. Можно бы было винить железо, но это уже третья машина с таким поведением. Было подозрение на xfs, но сейчас случай с ext4. Натыкался на такую потерю данных при переполнении раздела с ext4 при копировании (на уже скопировавшихся файлах), но сейчас копирования нет, на разделе свободно 96Гб из 690Гб. Такие же проблемы иногда всплывают в видеоколлекции. Только там обнаружить сложнее, при просмотре столь короткий сбой в глаза не бросается, а вот при пересчёте хеша торрента, нет-нет, да попадётся раз в несколько месяцев «закачано на 99.8%». За секунды докачивается до 100%, но такое дело есть. Единственное, что объединяет все эти случаи — Gentoo. Но ситуация повторяется регулярно в течении многих лет (не меньше 10), за это время и ядер сколько сменилось, и настройки компиляции... А вот на ntfs/windows многие файлы лежать ещё с середины 1990-х гг., пережив десятки копирований, начиная с винчестеров по 133..270Мб... К сожалению, по той же Ubuntu такой статистики нет, все её инсталляции у меня «временные», основные архивы или в ntfs/windows, или ext4/xfs/gentoo.

Есть мысли, что это может быть? А сами вы с таким сталкивались? На всякий случай уточню, что речь о единичных потерях на многие сотни гигабайт за много лет, железо разное, файловые системы две разные, ядра разные...
Balancer
synergy Переделал основную рабочую конфигурацию. Оторвал от Windows второй монитор, принёс на кухню недавно собранный бэкап-сервер под Ubuntu и воткнул монитор в него. Теперь у меня двухмониторная двухсистемная конфигурация :) И Windows есть, чтобы астрософт с играми гонять, и Linux, чтобы девелопить. Минус только в том, что ненужное окошко под Windows на второй монитор временно не перекинешь. Плюс в том, что игры, типа F:NV или Skyrim не будут глючить от окошек на втором дисплее (приходилось периодически вырубать его).

Synergy рулит :)
~~~
Balancer
Linux Ubuntu lynx Lucid virtuabox Меня тут запарили проблемы с SSH-клиентами и терминалками в Windows, так что я пару дней назад начал экспериментировать с Linux'ами в Virtualbox. Сперва по старой памяти воткнул свежий Lubuntu. Не сильно жирен, но не понравилась всё нарастающая масса проблем с конфигурированием LXDE. Да и дизайн хромает, особенно с GTK-приложениями (а мне нужен gnome-terminal)...

Потом пробовал прошлогоднюю Elementary OS. Дизайн прекрасный, всё настраивается как мне нужно, но интерфейс в виртуалке для меня недостаточно отзывчивый.

Потом пришла в голову мысль попробовать старые дистрибутивы. После раздумья был выбран Ubuntu 10.04 LTS Lucid Lynx под i386. Так я офигел :) Уже успел забыть, как это было... Всё быстро (с HDD в виртуалке система с нуля до рабочего стола загружается за 5-6 секунд!), компактно (загруженная дефолтовая система занимает в памяти чуть больше 100Мб), красиво и удобно (старый полностью работающий Gnome 2 до того, как его начали ломать). GUI в виртуалке просто летает, ни малейших тормозов.

Система после установки штатно обновила несколько сот пакетов, для свежих mc и btsync поставил соответствующие PPA — Lucid ещё многими поддерживается, оказывается.

В общем, я не раз говорил, что золотой век Gentoo был около 2007..2009 гг., а золотой век Ubuntu — в 2010..2011гг. Убедился лишний раз, что память не обманывает.

Сейчас, правда, одна проблема, связанная с VirtualBox. Никак нельзя в виртуалке пользоваться CapsLock переключением раскладки, если для этой цели используется CapsLock на хосте.

Balancer
сети weave docker контейнеры Нашёл отличный рецепт, как присоединить weave к уже запущенному LXC-контейнеру: github.com
weave-lxc attach 10.0.1.234/8 container-name
и готово, контейнер включён в weave-сеть. То, чего мне так не хватало для начала практического использования weave. Docker — это прекрасно, но основная нагрузка всё равно пока на LXC. А теперь их можно объединить.

Одна беда, почему-то weave вообще не работает на двух основных серверах (Ubuntu 12.04 LTS и Gentoo). Хотя на одном из них точно работала раньше... В настройках роутинга, вроде, всё нормально. Не понимаю...

Напомню, что weave — это такая фигня, что легко ставится и позволяет просто, удобно и автоматизированно соединить в одну сквозную виртуальную сеть Docker-контейнеры в разных физических подсетях. В т.ч. связь идёт между закрытыми за NAT машинами при наличии общего открытого прокси — github.com

Balancer
CentOS utf-8 mcedit Блин, 2014-й год на дворе, а в CentOS 6.5 до сих пор mcedit криво работает с UTF-8. По Meta-P строки сворачивает, считая длину в байтах, а не в символах. В тех же Ubuntu и Gentoo я даже не помню, сколько лет назад это было исправлено.
Balancer
PHP облака nginx концепции docker Продолжаю постигать дзен Docker'а. Поток мыслей по теме :)

Вот nginx. Отлично контейнеризуется. Делаем минимальный образ и запускаем только его. Официальный nginx весит 100Мб... Многовато, но если хотя бы на десяток контейнеров поделить — копейки. А вот автоматически dockerfile/nginx весит уже аж 500Мб. Посмотрел — они аж из целой Ubuntu его собирают! Вот нафига попу гармонь? Это ж снова попытка сделать из Docker оригинальную LXC! А нужно-то только один голый nginx иметь. При запуске контейнера указать персистентные конфиг и docroot. И всё, больше ничего не нужно. Даже 100Мб — это дофига.

Дальше — больше. nginx'у нужен php-fpm. Прекрасно, он пашет по сетевому интерфейсу, отлично конфигурится в той же Ubuntu (хоть индивидуально модули задавай). То есть, логика простая — запускаем контейнер с nginx, запускаем контейнер с php-fpm, каждый сам по себе, всем хорошо. С обновлениями просто, каждый обновляется отдельно (если я правильно понял, достаточно периодически docker pull делать — и всё). Фигушки. Нет вообще в docker hub'е голого php-fpm! Только в паре с nginx (в лучшем случае, а то целые комбайны). Такое впечатление, что народ сути Docker не только вообще не понимает, но и подумать на этот счёт не хочет :)

Судя по всему, придётся заводить самому в хабе минимальный образ с php-fpm, да ещё писать для народа идеологический how-to :)

Balancer
Ubuntu компьютеры облака mariadb docker И хотя я планирую активно перелезать в облака с контейнерами, на новый домашний сервер поставить не CoreOS, как планировал а Ubuntu Cloud Server. Те же уши, но решение проверенное уже многими и за долгий срок. Кстати, первая моя установка Ubuntu на свою серверную железку :D До этого на своих была всегда Gentoo, а Ubuntu была на чужих (Hetzner и DigitalOcean).

Ubuntu Server взывала странные чувства. Репозитории сетевые не подключила, только CD-ROM. После перезапуска даже nano не было установлено. Хотя полтора гига сожрало. Доустановил nano с диска (т.е. с USB-флешки), прописал репы, обновился, поставил mc — жить можно, дальше всё как привычно :D

Хотел было MariaDB воткнуть в Docker и организовать персистентное хранилище, а потом подумал — а нафига? Всё равно ресурсов будет жрать столько, что больше одного инстанса ставить смысла мало, проще на хосте и поставить (привет CoreOS, там так не сделать) и уже оттуда пользоваться всем, кому нужно. Тем более, что, как я понял, в MariaDB сделали возможность репликации разных баз на разные сервера (единственная для меня причина по которой тяжёлый MySQL имело смысл ставить в нескольких инстансах в контейнерах).

Да и обновляться так будет проще.

Вообще, вопрос обновления — самый больной для Docker. Не рассчитан он на обновления :-/ Каждый раз придётся взвешивать тщательно, что приоритетнее, лёгкое разворачивание и автономность или поддержка/обновления.
Balancer
Linux Ubuntu флуд компьютеры Занимаюсь тут организацией нового домашнего сервера, сидя через Live-USB с Ubuntu 14.04. Несколько ремарок.


За каким-то хреном kworker шарится по непримонтированным(!) HDD. iotop показывает 90Мбайт/с чтения kworker'ом и столько же записи непонятно кем. От этого всё протормаживает и пока шарилось по терабайтнику Хитачи страшно тарахтело винтом (он шумный, собака).

Так и не понял, как, сидя в загруженной настроенной/инсталлированной Ubuntu запустить инсталляцию дистрибутива. Нагуглить не смог, всюду только рецепты, как ставить с CD/USB с установочного диска. Это я и сам умею :)

Решил плюнуть и поставить с ISO. У меня под это дело есть multi-boot флешка. Скачал образ. Места мало, у меня на 8Гб флешке половина была отрезана под обычные данные. Решил выкинуть доп. раздел и расширить раздел с образами на всю флешку. Запустил привычно gparted и... Тот через несколько секунд упал с сегфолтом(!) Содержимое флешки невосстановимо. Это дело поправимое, конечно, но сегфолт parted'а многое перевернул в моём мировоззрении.