Тэг ‘unix’

locale и setlocale - устанавливаем локаль

Устанавливаем локаль.  памятка

setlocale(LC_ALL, ‘nl_NL’); // php4, 5

LC_ALL - все функции
LC_COLLATE - функции сравнения строк, см. strcoll()
LC_CTYPE - функции преобразования строк, например strtoupper()
LC_MONETARY - функция localeconv()
LC_NUMERIC - задает символ десятичной точки (см. также localeconv())
LC_TIME - форматирование дат функцией strftime()

Локали

ru_RU.UTF-8
ru_RU.CP1251
ru_RU.KOI8-R
en_US.UTF-8
ru_RU.KOI8-R
uk_UA.UTF-8
uk_UA.KOI8-U
uk_UA.CP1251
UTF-16/CP1251/CP866 (Windows)

В некоторых системах локали генерируются  только строчными буквами и без “минусов”-дефисов (несмотря на регистр при установке):

ru_RU
ru_RU.cp1251
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
ru_UA
ru_UA.koi8u
ru_UA.utf8
Установить локаль (если прав хватит :))
localedef –no-archive -c -f CP1251 -i ru_RU ru_RU.CP1251

Опубликовано Июнь 11, 2009 | автор: levik  |  Нет комментариев »

rtorrent консольный торрент клиент для linux

Некоторое время использовал возможности не особо загруженного *x сервера.. Постоянный выделенный IP + не гудит под ухом по ночам… Но сейчас не об этом.. Задача: запуск торрент-клиента в Linux.

Торрент клиент для Linux/Unix - RTorrent

В качестве торрент-клиента был выбран именно rTorrent. (альтернативы смотреть тут, возможности в сравнении - тут). В качестве отличий была отмечена нетребовательность к ресурсам.

Довольно подробно установка клиента (кстати, и обоснование выбора) описана у yavova.

Поскольку, клиент консольный, без User Guide -а не обойтись. Автозапуск rTorrent - вариации + обсуждения. Отметил следующее: для запуска rtorrent “не от рута” вставляем строку в /etc/rc.d/rc.local

screen -S rtorrent -d -m su - torrent -c rtorrent

Создается detached screen с названием rtorrent (чтобы подключаться не по id, а просто screen -r rtorrent), а уже в самом скрине запускается rtorrent от пользователя torrent через su.

Как вариант воспользоваться @reboot - выполнять при загрузке операционной системы,

@reboot screen -dmS TORRENT rtorrent

+ небольшой бонус про подключение с использованием скринов..* Чтобы запустить торрент необходимо нажать не ctrl+s, а последовательно ctrl+a s или ctrl+a ctrl+s; для отключения от скрина ctrl+a d

Раскрашиваем rTorrent или цветные темы.. Сам не использовал..

Вот такая вот подборка ссылок по консольному торрент-клиенту rTorrent. Возможно, по мере накопления будет пополняться…

Опубликовано Февраль 5, 2009 | автор: levik  |  Нет комментариев »

Установка mc - midnight commander install

Midnight Commander - файловый менеджер для linux (а также freebsd, unix), по внешнему виду очень похож на Norton Commander, или Far (Возможно, старого доброго дедушку нортона не многие помнят…). Конечно, для полноценного администрирования без знания команд *nix не обойтись, но вот навигация по каталогам, операции с каталогами, файлами, группами файлов, а также просмотр и редактирование файлов становится намного удобнее.

Midnight Commander обычно не устанавливается по умолчанию, однако проверить недолго - набираем в командной строке
mc
если в ответ скучное “command not found” или что-то похожее - все правильно. Будем устанавливать.

Установка Midnight Commander, продолжение

Опубликовано Январь 29, 2009 | автор: levik  |  Комментарий (1) »