PolicyKit

Интересно, кто-нибудь использует PolicyKit для обеспечения безопасности на своем компьютере??

Не знаю, как вам, а мне вполне хватает групп, по которым распределяются пользователи. И где четко и понятно, что может делать каждый пользователь.  Зачем сделали PolicyKit по умолчанию практически во всех дистрибутивах – еще более не понятно.

Благо есть возможность выпилить его из системы. Не могу точно сказать про все дистрибутивы, но в Gentoo это делается пересборкой hal с USE=»-policykit», а в archlinux достаточно установить пакет hal-easy, который располагается в AUR.

(далее…)

Powerpill

Не могу сказать, что являлось причиной, провайдер или нагруженость серверов. Но при установке archlinux столкнулся с ситуацией, когда от возможных 250 килобайт в секунду скорости использовалось только 60 килобайт в среднем.

Эта ситуация меня очень не устраивала. И тут на глаза мне попалась утилита powerpill, которая располагается в community. Утилита является оберткой к pacman, но использует для загрузки файлов не wget, а aria2. То есть осуществляет это в несколько потоков. Устанавливаем ее:

#pacman -S powerpill aria2

И настраиваем, для этого открываем в любимом редакторе файл /etc/powerpill.conf. Файл очень хорошо прокомментирован, поэтому подробно на нем останавливаться я не буду.

(далее…)

Идеальный дистрибутив

Странное, все вокруг такое странное… не удивляйтесь, если я буду часто использовать данное слово в своем рассказе. Меня немного зациклило на нем. И теперь все вокруг меня странное, странный мир, странные программы. Странные люди…

Обращаю ваше внимание на то, что все сказанное ниже является только моей личной точкой зрения, и она может не совпадать с вашей точкой зрения!

Речь сегодня пойдет о выборе дистрибутива linux. Странно, да? На деле все просто. Некоторое время назад я попробовал в работе Win7, спустя несколько дней вернулся обратно, потому что не хватало той гибкости и тех возможностей, что дает линукс. До этого момента я попробовал в работе несколько различных дистрибутивов (начинал с Gentoo в далеком 2006, затем в том же 2006 перешел на Ubuntu, на которой был два года, а в 2008 перешел сначала на Debian, а затем уже на Archlinux, с которым знаком почти год).

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

И вот, после того, как я попробовал Win7, оказалось, что я настолько торопился ставить офтопик, что снес все свои наработки в файлах конфигурации и пришлось настраивать все заново. Естественно встал вопрос, что же использовать??

(далее…)

dotpac

После установки или обновления программ в archlinux часто появляются новые файлы конфигурации в каталоге /etc с расширениями pacnew или pacsave.

Делается это в тех случаях, если меняется формат конфигурационного файла и чтобы не сломать работающий процесс, производиться запись во временные файлы. После установки или обновления необходимо просматривать каталог /etc на наличие этих файлов и при необходимости проводить анализ и изменения. Довольно муторно, для чего собственно и была создана программа dotpac.

(далее…)

Обновление halevt

Сегодня обратил внимание на то, что пакет halevt обновился. И все бы ничего, так он после перезагрузки системы отказался запускаться, мотивируя это тем, что отсутствует файл конфигурации. Пришлось разбираться…

Напомню только, что halevt – это демон автоматического монтирования, который позволяет упростить процедуру монтирования сменных носителей как в консоли, так и в оконных менеджерах. Установку и использование я описывал в статье Автоматическое монтирование: продолжение истории

(далее…)

Kernel BFS

Con Kolivas вернулся к разработке ядра и представил новый шедулер BFS.

BFS – это аббревиатура от Brain Fuck Scheduler. Он был разработан по принципу «гляжу только вперёд» и позволяет выжать максимум из достаточно слабых компьютеров, при этом он не ориентирован на суперкомпьютеры. BFS ориентирован на десктоп, имеет при этом по дизайну сверхнизкие задержки для великолепной интерактивности, вместо того, чтобы заниматься подсчётами, при этом BFS имеет настоящую «честность» (распределения процессорного времени), хорошее распределение уровней NICE и отличную масштабируемость при обычных нагрузках.

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

И вот сегодня оказалось, что в AUR появился пакет kernel26-bfs, который позволяет собрать ядро с необходимыми патчами. Оказалось так же, что пакет несколько устарел и пытается использовать версию патча, которой уже нет на сервере. Опишу решение данной проблемы.

(далее…)

Автоматическое монтирование: продолжение истории

В своей статье Автоматическое монтирование я уже описал основные проблемы, с которыми сталкивается начинающий пользователь при использовании Archlinux.

По сути основная проблема заключается только в том, что для работы со сменными носителями нужно включить себя в группу storage и прописать правила PolicyKit… После этого практически все файловые менеджеры смогут осуществлять автоматическое монтирование. Больше ничего и не нужно. Последующее описание сервиса autofs касалось только случая, когда мы хотим использовать автоматическое монтирование сменных носителей при работе в консоли.

Практически в день публикации вместе с muhas нашли еще одно решение, которое позволяет использовать автоматическое монтирование как в иксах, так и в консоли. При этом способ великолепно интегрируется с файловыми менеджерами типа thunar, pcmanfm и другими…

(далее…)

Автоматическое монтирование

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

Во-первых, устанавливаем и настраиваем HAL. Если это еще не было сделано до этого.

$yaourt -S hal dbus udev

Не забываем запускать hal при старте системы, для этого добавляем его в строку DAEMONS файла /etc/rc.conf.

(далее…)

Archlinux установка Ruby on Rails

Заинтересовал меня Ruby. очень интересный язык. Тем более, что с его помощью можно создавать веб-приложения. Причем синтаксис у него несколько легче, чем у питона (мое имхо, как неуча пока)…

Для полноценного тестирования веб-приложений в сети необходимо использовать VPS-сервера. Хостинги, которые поддерживают руби, просят выкладывать уже готовые приложения, и все тесты проводить на локальной машине. Осталось только установить Ruby On Rails на локальном компьютере.

В среде Archlinux это оказалось очень просто, достаточно дать одну команду:

$yaourt -S ruby rails rubygems

Собственно все… хотя нет, для тестов приложений необходимо еще установить Mongrel – это веб-сервер, основанный на самих рельсах. Приложения лучше всего тестировать именно на нем. Пример теста покажу позже.

$sudo gem install mongrel

Вот теперь точно все. Все необходимые модули, которые будут использоваться в приложениях, можно будет в дальнейшем установить по мере необходимости, с помощью той же команды sudo gem install.

uptime daemon

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

Во время использования Ubuntu я использовал для этих целей ud. Простенькая программа, которая работает в режиме демона и позволяет выводить лучшие результаты в консоли. Так я к ней привык, что когда перешел на Archlinux, пытался ее поставить, но к моему удивлению, не нашел ее ни в репозитории, ни в AUR.

(далее…)