LINUX.ORG.RU

Сообщения Atlant

 

[мистика] время

Стоит сервер 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 ??
Подвопрос: какого ...... не работает.

 

Atlant
()

[возможно ли][мечты] входной свитч перед маршрутизатором для распределения multicast-трафика минуя маршрутизатор

Возможно ли, поставив входной управляемый L3 свитч + ACL + VLAN(1-провайдер, 2- локалка) _перед_ маршрутизатором для распределения multicast-трафика(ака iptv) минуя маршрутизатор(т.е. никак не загружая его).

вижу следующие проблемы: - провайдер увидит IP локальной сети - нужна маршрутизация по вланам в свитче

Кто ещё что добавит? P.S. ну то что свитч ещё придется поискать - это тоже понятно.

 

Atlant
()

[wiki]dump

Давно задумал с дублировать всю wikipedia на локальный диск, да всё как то места не хватало. Сейчас решился, но смотрю и чего то не пойму:
http://download.wikimedia.org/enwiki/ - типа английская версия.
http://download.wikimedia.org/ruwiki/ - типа русская версия.
Захожу в английскую и вижу только за 2010-01-30 есть полный дамп, остальные или не закончены или частичный дамп. А русской версии чуть получше, за 2010-10-23.
Типа не получится свежего?

и вопрос вдогонку, есть ли какие то средства делать дубль сайтов wiki ( хотя бы mediawiki) если это не предусмотрено разработчиком сайта, ну кроме обычных качалок?

 

Atlant
()

[bash][script]печать книжкой

Думаю не однократно многим хотелось распечатать некий документ в формате книги. Посему представляю на рассмотрение общественности скрипт, позволяющий автоматизировать это действие.

#!/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 из одного. В каждом полученном файле находится одна из тетрадей для сшивки книги.

Автоматической отправки книги на печать не стал делать специально ( не у всех дуплекс стоит ).

Думаю предусмотреть дополнительное разделение на четные и нечетные страницы, но пока не решил нужно ли именно в данном скрипте.

Жду ваших комментариев.

 ,

Atlant
()

Универсальный способ получит нужную директорию(документы,музыка,видео,рабочий стол и т.д)

Такой способ вообще есть?

Желательно DE-независимое!

Atlant
()

[Археология] AUDIO - расширение протокола X11

Кто пробовал это чудо?
http://www.chaoticmind.net/~hcb/murx/xaudio/index.html
В первые его вижу, но может быть его как то можно использовать?
Например звук через X11 поверх ssh ( не используя PulseAudio и другие.)

P.S. сам попробую на недельке запустить, а пока жду отзывов.

 

Atlant
()

WARNING: modpost: Found 13166 section mismatch(es)

При компиляции ядра выходит предупреждение:

WARNING: modpost: Found 13166 section mismatch(es)

Кто подскажет в чем может быть проблема? Что то в поиске не могу найти ответ. -(

Atlant
()

grub2 - несовместимость с bios?

Приветствую всех!

И прошу помощи.

Ставил на достаточно немолодой комп ubuntu 10.10 - поставилось нормально, настроил и т.д. Всё было нормально. Обновил систему. После этого биос вообще не передает управление grub (ВИСИТ МЕРТВО - только выключение питания помогает). Принес диск домой поставил на ещё более древнюю машину. Запахал - сразу! Ладно думаю может какой глюк временный. Отнес обратно, тоже самое подключал к 4 разным компам (достаточно современным) - не грузится. Отыскал на складе древность аналогичную домашеней - снова запахал. Плюнул, снес, поставил более старую версию ubuntu 10.04. После обновления ситуация аналогична. =(((( Сейчас иду снова искать древний комп, чтобы поставить старый grub. Может у кого есть предположения этих фокусов? ну кроме мирового заговора =)

Atlant
()

ISC-DHCPD и сетевые принтеры

Перенес dhcp сервер с windows на linux. Вроде всё настроил, обычные рабочие места получают корректные IP адреса, в том числе зарезервированные. Но вот уже второй раз возникает проблема сетевыми принтерами. Ну не получают они свои адреса. Никаких особых условий нет - ни релея, ни различных подсетей. Может кто встречался с подобным вопросом?

[D] net-misc/dhcp
     Available versions:  3.1.1 3.1.1-r1 (~)3.1.2 3.1.2_p1{tbz2} {M}(~)4.0.1 {M}(~)4.1.0 {doc ipv6 kernel_linux minimal selinux static vim-syntax}
     Installed versions:  4.2.0{tbz2}[?](20:25:41 24.09.2010)(doc ipv6 kernel_linux ldap ssl vim-syntax -selinux)
     Homepage:            http://www.isc.org/products/DHCP
     Description:         ISC Dynamic Host Configuration Protocol

В логах:

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
......

Atlant
()

[непонятки] mount не срабатывает.

Есть сервер с архитектурой 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)?

 

Atlant
()

[решено] X in X

Приветствую всех!
Забыл как называется пакет позволяющий использовать X в уже запущенных X'ах. Помню где то видел, а вспомнить не могу!

Может кто вспомнит, подскажет?
P.S. Не требуется запуска новых иксов, на другом терминале, а именно иксы в иксах.

Atlant
()

[mono]DotNetNuke and Mono working?

Доброе время суток!
Есть некий корпоративный сайт сооруженный на DotNetNuke (требование такое было, делать на ASP.NET).
Но денег на сам сервер в виндой не было выделено. Так он до сих пор и мыкается на WinXP. =((
Подумываю протестировать работоспособность на Mono, но подумал может кто уже пробовал.

P.S. А заодно, может кто тестировал его с базой Oracle, чтоб вместо MSSQL использовать халявный Oracle XE on Linux.

P.P.S. Заранее спасибо за ответы!

 

Atlant
()

iptables ( -m state ) vs (-m conntrack)

Может кто объяснит в чем разница правил
iptables -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
чего то я в них недопонимаю.

Atlant
()

RSS подписка на новые темы