После установки bind в первую очередь необходимо отредактировать файл named.conf.
1. Чтобы при указании данного сервера в качестве единственного dns-сервера кроме локальных были доступны все остальные зоны необходиомо указать в опции «forwarders» ip-адреса dns-серверов вашего провайдера, например:

        forwarders {
                10.10.1.254 port 53;
                10.10.2.254 port 53; 
        };

2. Свои локальные зоны вы можете описать согласно примеру в конфигурационном файле. Приведен пример master зоны:

zone "example.com" IN {
        type master;
        file "master/example.com";
        allow-query { any; };
        allow-transfer { any; };
};

file — указывает расположение конфигурационного файла для данной зоны относительно рабочей директории named (указана в в параметре directory).
3. Чтобы named был доступен по всем сетевым интерфейсам закоментируйте параметр:

listen-on       { 127.0.0.1; }; 

или укажите интерфейсы.
4. Пример конфигурационного файла для конкретной зоны:

$TTL    604800
@       IN      SOA     example.com.  admin.example.com.   (
                        20073101        ; Serial
                        604800          ; Refresh
                        86400           ; Retry
                        2419200         ; Expire
                        604800  )       ; Negative Cache TTL
@       IN      NS      ns.example.com.
@       IN      NS      ns.example2.com.
@       IN      A       10.10.1.253
ns      IN      A       10.10.1.253
mail    IN      A       10.10.1.253
@       MX      5       mail.example.com.
www     IN      A       10.10.1.253
test1   IN      A       10.10.1.253

5. На этом простая настройка закончена. Запускается named в зависимости от ОС, которую вы используете.
Например во FreeBSD:
named -u bind
Fedora Linux:
service named start

Categories: Linux, Unix Tags:

Для автоматического запуска kdm при загрузке системы необходимо дописать строку:

/usr/kde/3.5/bin/kdm

в файл
/etc/conf.d/local.start
Для разрешения входа от имени пользователя root используя kdm измените значение

AllowRootLogin=false

на

AllowRootLogin=true

в файле /usr/kde/3.5/share/config/kdm/kdmrc

Categories: Linux, Unix Tags: ,
15 июля 2009 2 комментария

Используется при отсутствии возможности любой загрузки системы.
Необходимо загрузиться с LiveCD или другого жесткого диска с Linux.
Далее:
fsck.ext3 -y /dev/sdb1
sdb1 — имя устройства, замените на свое. Узнать какие устройства обнаружены, можно выполнив:
ls /dev | grep sd или ls /dev | grep hd
mount -t ext3 /dev/sdb1 /mnt/for_recover/
for_recover — каталог, куда будет монтироваться раздел, предварительно его нужно создать например в каталоге /mnt:
cd /mnt/
mkdir for_recover

Данные будут восстановлены в каталог /mnt/for_recover/lost+found/
Для поиска и сохранения файлов по маске (в примере для документов с расширением *.doc) используется:
cp `find /mnt/for_recover/ -name *.doc` ~/documents/
каталог documents должен существовать в домашней папке.

Categories: Linux Tags: , , ,

Удалить файлы, содержащие в названии определенный текст можно следующими способами:
1: locate *часть_имени* | xargs rm
2: find . -name "*~" -type f | xargs rm -f

Categories: Unix Tags: ,

В случае неожиданного завершения транзакции возможно появление сообщения при попытке обращения к БД пакетов:
rpmdb: PANIC: fatal region error detected; run recovery
Для устранения проблемы необходимо выполнить:
rm -rf /var/lib/rpm/__db*
rpm --rebuilddb

Categories: Linux Tags:

Для этого используется CurlFtpFS. Для установки необходимо выполнить:
yum install curlftpfs
Создаем папку, куда будем монтировать ftp:
mkdir /mnt/gobius
Для монитирования:
curlftpfs ftp://[user]:[passwort]@ftpserver.net /mnt/ftp
например
curlftpfs ftp://ftp:ftp@ftp.gobius.net.ua /mnt/gobius/
Для отмонтирования раздела:
umount /mnt/gobius/
Чтобы монтирование осуществлялось при запуске:
echo "curlftpfs ftp://ftp:ftp@ftp.gobius.net.ua /mnt/gobius/ && echo Mounting FTP to filesystem: OK" >> /etc/rc.local
для FTP-серверов, кодировка названий файлов на которых cp1251 используйте:
echo "curlftpfs ftp://ftp:ftp@ftp.gobius.net.ua /mnt/gobius/ -o allow_other,modules=iconv,from_code=CP1251,to_code=UTF8 -s && echo Mounting FTP to filesystem: OK" >> /etc/rc.local

Categories: Linux Tags: , ,

В адресной строке браузера:
javascript:void(document.body.contentEditable = true);

js-закладка для последующего редактирования:
javascript:void(document.body.contentEditable = (document.body.isContentEditable) ? false : true);

Для устаревших версий браузеров:
javascript:void(document.designMode='on');

Categories: Web Tags: