Архив

Архив раздела ‘Unix’

После установки 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: ,

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

Categories: Unix Tags: ,
22 февраля 2009 Нет комментариев

Монтирование с правами определенного пользователя:
mount -t cifs '\\host\dir\' /path/to/mountdir -o user=username,password=pass

Отмонтирование:
umount /path/to/mountdir

Categories: Linux, Unix Tags: ,
22 февраля 2009 1 комментарий

В /etc/sudoers добавить:

%user ALL=(ALL)       NOPASSWD: ALL

где user — имя пользователя или группа, для которых редактируются привелегии.
После этого комманда sudo su - будет выполняться без запроса пароля.

Categories: Unix Tags:
21 февраля 2009 1 комментарий

Скрипт позволяет скачивать обновления антивирусных баз ESET NOD32 Antivirus для последующего обновления рабочих станций по локальной сети, что позволяет обойтись без указания логина и пароля для обновления на каждой клиентской версии.

#!/bin/bash
 
WGET=`which wget`
WGET_OPT="-N --cache=off"
MV=`which mv`
RM=`which rm`
FIND=`which find`
SED=`which sed`
CONVERT=`which dos2unix`
UNPACK=`which unrar`
CHMOD=`which chmod`
MIN_FSIZE=1000
 
SERVER="http://u26.eset.com"
 
cd /var/www/html/nod_upd/
 
$WGET $WGET_OPT $SERVER/nod_eval/update.ver
$MV -f update.ver update.rar
$UNPACK x -y update.rar
 
FSIZE=`du -b update.ver|awk '{if($1~/[0-9]/) print $1}'`
while [  $FSIZE -lt $MIN_FSIZE ]; do
sleep 20
$WGET $WGET_OPT $SERVER/nod_eval/update.ver
$MV -f update.ver update.rar
$UNPACK x -y update.rar
FSIZE=`du -b update.ver|awk '{if($1~/[0-9]/) print $1}'`
done
 
$SED s/\\/eval\\/engine/\\/nod32\\/eval\\/engine/ update.ver > update.tmp
$CONVERT update.ver
 
FILES=`grep "file=" /var/www/html/nod_upd/update.ver|sed s/file=//`
 
for UPDFILES in $FILES; do
$WGET $WGET_OPT $SERVER$UPDFILES
done
 
$MV -f update.tmp update.ver
$RM -f update.rar
$FIND /var/www/html/nod_upd/ -type f -exec chmod 644 {} \;
Categories: Unix Tags:
11 февраля 2009 Нет комментариев

Чтобы примонтировать ntfs-раздел после небезопасного отключения без проверки диска используйте следующее:
mount -t ntfs-3g -o force /dev/yourdev /media/yuordir/

Categories: Linux, Unix Tags: ,