Архив рубрики: Linux

Объяснение ARC и L2ARC

ZFS имеет две замечательные функции, которые резко увеличивают производительность операций чтения. Это ARC и L2ARC. ARC предназначена для замены кэша. ARC — это очень быстрый кэш, располагающийся в ОЗУ — памяти сервера.Объем доступной ARC памяти это обычна вся память сервера минус 1ГБ. Читать далее

Выдираем кадры из avi-ки

Для одного из своих сайтов мне понадобилось выдирать кадры из avi-файл, чтобы использовать при описании файлов.

Будем это делать в Linux и конечно все должно быть бесплатно.

Читать далее

Удаление двойных переводов строк

Вот небольшой скриптик, который удаляет из всех файлов в директории двойные переводы строк:

 perl |  copy code |? 
01
#!/usr/bin/perl
02
undef($/);
03
foreach $f (<*.*>) {
04
print "$f\n";
05
if ($f ne 'ddps.pl') {
06
open(FH,$f);
07
$l=;
08
close(FH);
09
$l=~ s/\r\n\s*\r\n/\n/smg;
10
open(FH,">$f.new");
11
print FH $l;
12
close(FH);
13
}
14
}

vsftpd и umask

Тот кто использовал vsftp-сервер наверняка сталкивались с таким параметром как umask. Этот параметр позволяет указывать с какими правами будут создаваться  файлы. Фишка в том что это МАСКА, а не права.  То есть эта маска накладывается на права по-умолчанию (параметр file_open_mode). то есть если маска 077 то мы получим в результате права -rw—— .

Мне нужно было чтобы закачиваемые на фтп файлы имели  права -rw-rw—, для этого я выставил маску 012 и получил требуемые параметры.

Как я понял, число должно быть 3х значное. Если перед этим числом не стоит 0, то это значит что число десятичное.

Заметка про VSFTPD

vsftpdТак, на заметочку… по умолчанию права закаченных на фтп файлов -077, т.е. только чтение владельцем… в общем то случаее нужно выставлять 022 — это чтение и запись валдельцем, а остальным чтение.

Установка telnet-сервера на SLES9

telnetЕсли Вам нужен доступ к серверу на SLES 9 по протоколу telnet (не рекомендуется, лучше использовать защищенное соединение  — ssh), но ниже расскажу как это сделать. Читать далее