Всем привет
Написал небольшую утилиту на C++, которая данные со стандартного ввода
пересылает на стандартный вывод + заносит в БД. Запускаю ее как демон
в inetd:
telnet stream tcp nowait root /path/to/my_util_cpp
Все работает, то есть на клиентской стороне получаю "эхо" и данные
заносятся в БД.
Потом сделал аналогичную (?) программу на перле:
# работа с БД опущена
while(<STDIN>){
print;
}
- при вызове из консоли все работает аналогично предыдущему бинарному
варианту, когда запускаю через inetd, на клиенте не получаю "эха",
то есть вывод перлового скрипта не попадает в inetd.
В чем может быть проблема?
У меня на сервере закончилось место на жестком диске, точнее df показывал мега полтора.
В этот момент производилось как минимум 2 обращения к файловой системе: в результате запроса файла по http и обращения к базе (mysql)
Возможно также производилась закачка по ftp, которая и вызвала заполнение диска. В результате одна из таблиц mysql была испорчена, а конкретно файл *.MYD (помоему, это именно хранилище данных)
Причем я с уверенностью могу сказать, что специфика этой таблицы такова, что к ней мог быть только селективный запрос (чтение), хотя не знаю, может mysql что-то и записывал, не знаю, это наверно только зная реализацию программы можно сказать.
Файловая система - reiserfs, ядро 2.4.18
Я хочу спросить, нормальна ли ситуация, что при таком стечении обстоятельств, когда не хватает места на разделе, какой-то файл может быть запорчен? Или же это ошибка или недостаток файловой системы?
А если проводилась запись в файл, который был испорчен, и эта запись была прервана тем, что кончилось место (а может ли быть такое, что запись прервется из-за этого?), то почему не отработал журнал, не восстановил ошибочную транзакцию?
Существует ли механизм, позволяющий синхронизировать содержимое файла hosts с данными имен netbios.
Полученными не с сервера wins, а от masterbrowser например.
Или хотя бы строить файл зоны dns на основе этой информации.
Как в proftpd установить интервал времени между дисконнектом с конкретной
машиной(клиентом) и повторным коннектом с нее же?
Или как побороть следующую ситуацию (довольно часто наблюдаю в логах -
пытаются вызвать DoS?): Клиент коннектится, логинится как анонимус, сразу
же дисконнектится, и повторяет это снова, и так много раз, без пауз.
При переключении X <-> консоль (Ctrl-Alt-Fn) бывает что вылетают X-ы,
причем display manager загружает их заново и они оказываются на след.
консоли (т.е были на кнопке ctrl-f7, загрузились на ctrl-f8), после
чего при переключении на старую консоль на экране изображение экрана
в момент падения, подернутое какой-то зеленоватой рябью.
Видел на этом форуме уже такое сообщение, но там сказали, что это
из-за framebuffer-консоли, но я не использую framebuffer.
Версия XFree 4.2.0, ядро 2.4.18, видеокарта Voodoo3 Velocity 100
обрезанная, мать на чипсете VIA. В X-ах использую DGA (не знаю,
нужно ли это упоминать :) Помогите, пожалуйста, разобраться в чем дело!
Как правильно (и правильнее сделать) в следующей ситуации:
Есть домен server.ru и сервер имен, его обслуживающий - ns.server.ru
Надо зону sub.server.ru отдать серверу имен на машине sub.server.ru.
Надо в файле зоны server.ru на сервере ns.server.ru написать строчку
sub.server.ru. in ns sub.server.ru.
<...>
или же на сервере ns.server.ru завести отдельно зону sub.server.ru, а в файле этой зоны указать главный сервер имен - sub.server.ru? Можно в таком случае иметь 2 сервера (ns.server.ru и sub.server.ru), обслуживающие одну и ту же зону?
Не подскажет ли кто, как включить в X-ах поддержку 4 и 5 боковых кнопок на пятикнопочном сабже?
По дефолту они определяются (xev) как 1 и 3. А колесо прописано как 4 и 5 кнопка (вращение вверх и вниз - Option "ZAxisMapping" "4 5")
Существует ли браузер уровня lynx/links, использующий возможности
sgvalib для вывода графики в консоли? Чтобы более-менее правильно
отображались цвета, было некое подобие картинок и поближе к
графическим браузерам форматирование текста? Спасибо.
Имеется следующая ситуация:
Есть компьютер (1), и компьютер (2). Оба имеют соединение с интернетом. Причем у (2) это соединение бесплатно, в связи с чем хотелось бы вот чего.
Весь или часть траффика [(1) <-> интернет] передавать сжатым, причем я вижу это так, что (1) посылает сжатые пакеты компьютеру (2), тот их распаковывает и посылает дальше. Аналогично наоборот. Своего рода нат, только со сжатием.
Монтирую tmpfs размером в 256м к /tmp, работает. Однако вот какая вещь:
При копировании с /tmp в /tmp (в пределах одной и той же файловой системы, да и не только - tmpfs -> reiserfs - тоже) система(ядро?) иногда возьмет да задумается секунды на 4-5.
А потом и вовсе - при проведении операций с файлами на этой фс, иногда происходит ЗАВИСАНИЕ - выручает лишь холодный рестарт... Перестал использовать tmpfs, с тем же ядром - проблем пока не возникает.
Рассматриваю вариант перехода с ext2 на Reiserfs - что посоветуете?
Какова скорость, надежность, секурность (интересует меньше, потому как дома, но вдруг придется), и прочие характеристики. Спасибо.