=

27 [NAMED/APACHE] Поддомены по маске *

В файле зоны прописываем

*.domain.ru.      IN  A    192.168.1.1


В конфиге апача заводим виртуальный хост

NameVirtualHost 192.168.1.1
 
    DocumentRoot /www/domain.ru
    ServerName www.domain.ru
    ServerAlias *.domain.ru

Добавлено : Вт Окт 02, 2007 22:29

Автор : surg30n

Просмотров : 9199

34 Сетевое радио ICECAST + FM тюнер

Нашелся ненужный тюнер avermedia 307, решил поднять на локальном сервере радио.
Максимум конечно (который 103,7), жаль ультра сейчас на запредельной частоте - 70,9...
Дальше - больше!...

Добавлено : Чт Апр 26, 2007 12:37

Автор : surg30n

Просмотров : 18805

35 Описание комбинаций umask

Octal number     Access permissions given
 
      0          rwx   read, write and execute
      1          rw-   read and write
      2          r-x   read and execute
      3          r--   read only
      4          -wx   write and execute
      5          -w-   write only
      6          --x   execute only
      7          ---   no permissions


Так, umask 022, установит 755 для создаваемых файлов

Добавлено : Пт Мар 16, 2007 12:01

Автор : surg30n

Просмотров : 14578

36 proftpd - настройки

Привязываем пользователя по IP
<Class webadminsip>
From 62.123.21.12
</Class>
 
<IfUser user1 OR user2>
<Limit LOGIN>
AllowClass webadminsip
DenyAll
</Limit>
</IfUser>


proftpd должен быть собран с поддержкой модуля if_sessions.

Другое:

MaxLoginAttempts 5 #ограничиваем количество попыток логинов в систему
DeferWelcome    off #не показываем баннер сервиса до авторизации
 
UseReverseDNS                   off #реверсивный днс, отключаем ибо медленно
IdentLookups                    off #отключаем (текст приветствия, выдаваемого клиенту после соединения - ProFTPD v1.X Server (host))
 
AccessDenyMsg сообщение
AccessGrantMsg сообщение

Добавлено : Чт Мар 15, 2007 16:05

Автор : surg30n

Просмотров : 13705

40 Архивация баз данных mysql

Скрипт для архивации всех баз данных пользователя

#!/bin/sh
 
mysqldump="/usr/local/bin/mysqldump"
mysqlparam="-u root -ppassword"
bzip2="/usr/bin/bzip2"
 
databases=`echo "show databases" | mysql ${mysqlparam} | grep -v "^D"`
dstdir="/backup/mysql"
 
fname=`date "+%Y-%m-%d`
 
# remove old
/usr/bin/find $dstdir -atime +8 -delete
 
# back it up
for dbs in $databases
do
$mysqldump $mysqlparam $dbs| $bzip2 -c -9 > ${dstdir}/${dbs}-${fname}.sql.bz2
done


Вешаем на крон и радуемся свежеиспеченным бэкапам.
Все архивы старше 8 дней беспощадно трутся с помощью утилиты find.

Добавлено : Пн Фев 19, 2007 12:10

Автор : surg30n

Просмотров : 11755

Поиск по сайту

Skillz CMS. Copyright © 2004
Домой! ~ Услуги | Контакты | v1.2/skillz_r5 $реквизиты