Стоит сервер CentOS с samba и ntp-клиентом в домене ADS.
Давным давно установлены два NTP сервера в сети на контроллерах домена с заменой системной службы w32time. (ntp-4.2.4p4@1.1520-modena-o-win32-setup.exe)
Периодически ошибка о рассинхронизации времени при доступе к серверу CentOS.
При этом если в консоли запустить
# net time; date
Tue Jan 18 11:42:51 2011
Втр Янв 18 11:38:02 KRAT 2011
Вторая строка со время действительна и совпадает со временем NTP серверов!!
ВОПРОС: ОТКУДА БЕРЕТСЯ ВРЕМЯ В КОМАНДЕ net time ??
Подвопрос: какого ...... не работает.
Возможно ли, поставив входной управляемый L3 свитч + ACL + VLAN(1-провайдер, 2- локалка) _перед_ маршрутизатором для распределения multicast-трафика(ака iptv) минуя маршрутизатор(т.е. никак не загружая его).
вижу следующие проблемы:
- провайдер увидит IP локальной сети
- нужна маршрутизация по вланам в свитче
Кто ещё что добавит?
P.S. ну то что свитч ещё придется поискать - это тоже понятно.
Давно задумал с дублировать всю wikipedia на локальный диск, да всё как то места не хватало. Сейчас решился, но смотрю и чего то не пойму: http://download.wikimedia.org/enwiki/ - типа английская версия. http://download.wikimedia.org/ruwiki/ - типа русская версия.
Захожу в английскую и вижу только за 2010-01-30 есть полный дамп, остальные или не закончены или частичный дамп. А русской версии чуть получше, за 2010-10-23.
Типа не получится свежего?
и вопрос вдогонку, есть ли какие то средства делать дубль сайтов wiki ( хотя бы mediawiki) если это не предусмотрено разработчиком сайта, ну кроме обычных качалок?
Думаю не однократно многим хотелось распечатать некий документ в формате книги.
Посему представляю на рассмотрение общественности скрипт, позволяющий автоматизировать это действие.
#!/bin/bash
#CONVERT_PDF_TO_PS=pdf2ps
CONVERT_PDF_TO_PS=pdftops
if [ ! -f "$1" ];
then
printf "Пример использования программы:\n\t$0 файл_формата_postscript.ps"
exit;
fi
if [ ! -r "$1" ];
then
printf "Не могу прочесть файл \"$1\"\n"
exit;
fi
ext=${1##*.}
name=`basename "$1" ".$ext"`
if [[ ps != "$ext" ]];
then
if [[ pdf != "$ext" ]];
then
printf "Предложенный файл не является файлом PostScript или PDF \"$1\"\n"
exit;
fi
fi
# количество листов бумаги в тетрадке
VAR_T=15
# количество страниц текста в тетрадке =
VAR_S=$[${VAR_T} * 4]
printf "${VAR_S}\n"
tmpfile=`basename $1`.XXX
tmpfile=`mktemp -t ${tmpfile}` || exit 1
printf "$tmpfile\n"
if [[ pdf == "$ext" ]];
then
$CONVERT_PDF_TO_PS $1 $tmpfile
fi
# добавляем, если требуется нужные пустые листы в конец документа
psbook $1 $tmpfile -q
# чтение количества страниц в файле
countpages=`head -n 30 $tmpfile |grep '%%Pages:' | (read p1 countpages; printf $countpages)`
printf "количества страниц в файле $countpages\n"
# расчет количества тетрадей
count_tetradi=$[$countpages / ${VAR_S}]
if [ $[ $count_tetradi * ${VAR_S}] -lt $countpages ];
then
count_tetradi="$[ $count_tetradi + 1 ]"
fi
printf "количество тетрадей $count_tetradi\n"
#разбиваем на тетради
for k in `seq 1 $count_tetradi`; do
i=$[ $k*${VAR_S} - ${VAR_S} + 1]
j=$[ $k*${VAR_S}]
printf "Обработка страниц с $i по $j - тетрадь № $k\n"
#psselect -p$i-$j $tmpfile `pwd`/part_$i-$j_`basename $1`
psselect -q -p$i-$j $tmpfile | psnup -2 -q | ps2pdf - `pwd`/lists_"$i"-"$j"_`basename $1 .ps`.pdf
done
rm $tmpfile
Скрипт формирует несколько файлов pdf из одного. В каждом полученном файле находится одна из тетрадей для сшивки книги.
Автоматической отправки книги на печать не стал делать специально ( не у всех дуплекс стоит ).
Думаю предусмотреть дополнительное разделение на четные и нечетные страницы, но пока не решил нужно ли именно в данном скрипте.
Ставил на достаточно немолодой комп ubuntu 10.10 - поставилось нормально, настроил и т.д. Всё было нормально. Обновил систему. После этого биос вообще не передает управление grub (ВИСИТ МЕРТВО - только выключение питания помогает). Принес диск домой поставил на ещё более древнюю машину. Запахал - сразу!
Ладно думаю может какой глюк временный. Отнес обратно, тоже самое подключал к 4 разным компам (достаточно современным) - не грузится. Отыскал на складе древность аналогичную домашеней - снова запахал.
Плюнул, снес, поставил более старую версию ubuntu 10.04. После обновления ситуация аналогична. =((((
Сейчас иду снова искать древний комп, чтобы поставить старый grub. Может у кого есть предположения этих фокусов? ну кроме мирового заговора =)
Перенес dhcp сервер с windows на linux.
Вроде всё настроил, обычные рабочие места получают корректные IP адреса, в том числе зарезервированные. Но вот уже второй раз возникает проблема сетевыми принтерами. Ну не получают они свои адреса. Никаких особых условий нет - ни релея, ни различных подсетей.
Может кто встречался с подобным вопросом?
dhcpd: DHCPDISCOVER from 00:1b:78:1e:83:74 via vlan12
dhcpd: DHCPOFFER on 10.0.2.209 to 00:1b:78:1e:83:74 via vlan12
dhcpd: DHCPDISCOVER from 00:1b:78:1e:83:74 via vlan12
dhcpd: DHCPOFFER on 10.0.2.209 to 00:1b:78:1e:83:74 via vlan12
dhcpd: DHCPDISCOVER from 00:1b:78:1e:83:74 via vlan12
dhcpd: DHCPOFFER on 10.0.2.209 to 00:1b:78:1e:83:74 via vlan12
......
Есть сервер с архитектурой ia64 с одним внутренним винтом scsi + подключенным по FC SAN-хранилищем. Установлена основная система на SAN. В основном всё работает, кроме того что не могу смонтировать винчестер scsi.
команда mount пишет следующее
# mount /dev/sdc1 /boot//efi/
mount: /dev/sdc1 уже примонтирован или /boot//efi/ занят
по результатам команд mount и cat /etc/mtab и cat /proc/mounts я не вижу чтобы он был смонтирован.
Есть некоторое подозрение на монтирование внутри ramdiskfs с последующим переходом на новый корень и забыванием всего связанного со старым корнем . Но перезагружать нежелательно..
В dmesg винчестер нормально определяется, parted тоже прекрасно показывает разделы.
Может где то можно глянуть каким образом определяется примонтирован диск или нет(не штудируя исходники mount)?
Доброе время суток!
Есть некий корпоративный сайт сооруженный на DotNetNuke (требование такое было, делать на ASP.NET).
Но денег на сам сервер в виндой не было выделено. Так он до сих пор и мыкается на WinXP. =((
Подумываю протестировать работоспособность на Mono, но подумал может кто уже пробовал.
P.S. А заодно, может кто тестировал его с базой Oracle, чтоб вместо MSSQL использовать халявный Oracle XE on Linux.
Может кто объяснит в чем разница правил
iptables -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
чего то я в них недопонимаю.