Сообщения

Сообщения за октябрь, 2007

Сборка ядра

Сборка ядра в debian очень простое занятие. Шаг1 - подготорка Для начала нужно установить следующие пакеты: kernel-package,libncurses5-dev, fakeroot, wget, bzip2, build-essential и сами исходники ядра. Пакеты устанавливаем так: apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential . Скачиваем исходники, распковываем в /usr/src. Делаем ссылку linux на исходники. tar xjf linux-2.6.21.3.tar.bz2 ln -s linux-2.6.21.3 linux cd /usr/src/linux Если у нас есть патчи то устанавливаем так: bzip2 -dc /usr/src/patch.bz2 | patch -p1 --dry-run bzip2 -dc /usr/src/patch.bz2 | patch -p1 Первая команда нужна для теста, 2-ая для установки. Никогда не вводите 2-ую если у вас успешно не выполнилась 1-ая. Далее копируем наш теперешний конфиг в /usr/src/linux и пишем make clean && make mrproper cp /boot/config-`uname -r` /usr/src/linux/.config Далее запускам конфигуратор: make menuconfig Шаг 2 - сборка и установка После конфигурирования ядра - проинсталлируем его: make-kp...

Контроль за входом на сервер через SMS

Сегодня я хочу предложить такой способ котроля за входами на сервер как SMS. Итак, что нам нужно: нам надо, чтобы при заходе определенного пользователя нам приходило смс сообщение во сколько и кто приконнектился. Для чего это надо: очень часто доступ к серверам имеет только 1 человек - сисадмин. Поэтому если произошол несанкционированный коннект на сервер вы 1-ый об этом узнаете. Решение. Для начала напишем простой скрипт на php для посылки почты. Назовем его alarm.php и поместим в любой удобный на нас каталог. Код скрипта банально прост(в данном примере оператор beeline, у которого надо подключить соответствующую услугу для получения смс-кой всего что приходит на ваш Билайновский ящик): #!/usr/bin/php итак, открываем у того домашний каталог пользователя под которым вы коннетитесь на ssh сервер(надеюсь это не root ;)). Открываем файл ".bash_profile". И вписываем туда такие строки: if [ 'tail -n 1 /var/log/secure | awk "{print substr(1,1,length)}"' != "1...

Что делать если в приложении кракозябры?

Можно попробовать и скорее всего это сработает запустить его например так: debian:/# LANG=ru_RU.KOI8-R xmms

Как включить русский язык в Wine, WineX, Cedega?

Для Wine находим в домашней папке каталог .wine, для WineX каталог .trangaming. В них открываем файл config. И смотрим раздел [fonts] и [FontPatterns] (если последнее есть). Пишем нечто вроде такого: ;; default TrueType fonts with russian koi8-r encoding "Default" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r" "DefaultFixed" = "-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r" "DefaultSerif" = "-monotype-times new roman-*-*-*--*-*-*-*-*-*-koi8-r" "DefaultSansSerif" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r" В новых версиях wine все настройки перенесены в реестр. Если файла config нет в каталоге ~/.wine - то с помощью regedit в ветви реестра HKCU\Software\Wine\X11 Driver\Fonts нужно создать ключи "Default"="-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r" "DefaultFixed"="-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r" "DefaultSansSerif"="-monotype-arial-*-*-...

Чтение-запись NTFS с использованием драйвера ntfs-3g в Debian.

обавляем backports в список доступных репозиториев: $ sudo vi /etc/apt/source.list и вставляем deb http://www.backports.org/debian sarge-backports main Загружаем и добавляем ключи: $sudo wget -O - http://backports.org/debian/archive.key | sudo apt-key add - Обновляем список репозиториев и устанавливаем NTFS-3g: $ sudo apt-get update $ sudo apt-get install ntfs-3g Монтируем: $ sudo mount -t ntfs-3g /dev/sda1 /mnt/win -o umask=0 Убедившись в том, что все работает правильно, запись можно добавить в файл /etc/fstab: $sudo vi /etc/fstab добавляем: /dev/sda1 /mnt/win ntfs-3g umask=0,nls=ваша_локаль 0 0