пятница, 18 сентября 2009 г.

Как посмотреть используемый планировщик I/O?

$ cat /sys/block/xxx/queue/scheduler

Вместо hda, имя девайса. В квадратных скобках указывается используемый планировщик

Кодировка под учетной записью root

После недавнего обновления слетела кодировка. Не читались файлы на кириллице. Причем под обычным пользователем все работало нормально.

Решение проблемы с локалью в оболочке root'а.
Добавить в файл /etc/environment следующие строки:

LC_ALL="ru_RU.UTF-8"
LANG="ru_RU.UTF-8"

В файле /etc/login.defs проверить, а при необходимости определить переменную ENVIRON_FILE

grep ENVIRON /etc/login.defs
ENVIRON_FILE=/etc/environment

Источник

среда, 2 сентября 2009 г.

emerge, overlays, missing repo_name entries

При ручном использовании оверлеев (без layman) emerge может давать такое предупреждение:
WARNING: One or more repositories have missing repo_name entries:

/usr/local/portage/profiles/repo_name

NOTE: Each repo_name entry should be a plain text file containing a
unique name for the repository on the first line.
Чтобы избавиться от предупреждения, создается каталог
mkdir -p /usr/portage/local/profiles
...и файл с каким-нибудь именем:
echo "MyLocalOverlayName" > /usr/portage/local/profiles/repo_name