Стоит сервер 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
чего то я в них недопонимаю.
Сегодня Президент РФ Дмитрий Медведев подписал указ «О Дне программиста», утвердив 256-й день года в качестве официального праздника. В високосные годы он будет попадать на 12 сентября, в невисокосные — на 13 сентября.
День программиста войдет в России в официальный календарь праздников. Соответствующий указ был подписан президентом сегодня, 11 сентября, рассказали CNews в Минкомсвязи. Число 256 (28) выбрано в качестве «самого программистского» потому, что это количество целых чисел, которое можно выразить с помощью одного восьмиразрядного байта. Кроме того, 256 — это максимальная степень числа 2, которая меньше 365. Наконец, 256 в шестнадцатеричной системе счисления записывается как «100».
Напомним, что указ о праздновании Дня программиста был подготовлен Минкомсвязи и внесен в правительство в июле этого года. Впрочем, еще в конце мая в министерстве не сомневались, что официальный праздник программистов будет утвержден уже в этом году.
Минкомсвязи пошло навстречу пожеланиям отечественных программистов, «учитывая государственную значимость сферы разработки программного обеспечения в повышении качества жизни населения, обеспечении высоких темпов устойчивого экономического роста». В рамках подготовки проекта указа специалистами министерства были проведены консультации с общероссийским объединением профессиональных союзов, а также с отраслевыми ассоциациями АП КИТ и «Руссофт».
Официальным признанием своего профессионального праздника программисты во многом обязаны Валентину Балту, возглавляющему оргкомитет в поддержку Дня программиста — #256. Напомним, что в 2002 г. Балт составил обращение к правительству и организовал сбор подписей в поддержку инициативы. Кроме того, в октябре прошлого года отечественные программисты обратились с аналогичной просьбой и в администрацию президента. Просьбу переадресовали в профильное министерство, которое в итоге и подготовило проект указа.
До сих пор из-за отсутствия точной даты праздника в утвержденном законодателями календаре в разных кругах День программиста отмечали в разные дни. Кто — 19 июля, когда первый программист и дочь Джорджа Байрона Августа Ада Лавлейс написала первую программу, кто — 10 декабря, в день рождения самой Августы, а на Украине со времен FidoNet и вовсе в пятницу 13-го. Днем веб-программистов, в свою очередь, принято считать 4 апреля (4.04), по аналогии с ошибкой 404 («данная страница не найдена»). В качестве еще одной даты для Дня программиста предлагалось 26 июля — в честь предъявления первого в истории обвинения создателю компьютерного вируса. А с сегодняшнего дня праздник официально станет единым для всех.
Стенфордский университет провел автоматизированную проверку исходного кода 31 программого продукта.
С большим отрывом победили:
Ядро Linux-2.6 (1061)
Графическая подсистема X (1681)
=)