Ineu
Members-
Постов
2112 -
Зарегистрирован
-
Посещение
Весь контент Ineu
-
Zlodei писал(а) Втр, 11 Апреля 2006 10:59 После компиляции модуля образовался файл mydrv.ko Но при его инсталяции появляется ошибка: [root@localhost Nikolai]# insmod ./mydrv.ko insmod: error inserting './mydrv.ko': -1 Invalid module format Что это значит? Дайте вывод dmesg
-
Zlodei писал(а) Пнд, 10 Апреля 2006 17:56 Скачал исходник ядра kernel-2.6.9-1.667asp.src.rpm. Запускаю его... в результате мне выдает кучу сообщений 1:kernel предупреждение: пользователь build не существует - используется root предупреждение: группа build не существует - используется root предупреждение: пользователь build не существует - используется root Что делать? За ранее благодарен! И в чем, собственно, проблема?
-
Fakir писал(а) Вск, 09 Апреля 2006 19:27 Стал переносить линукс с одного диска на другой изменил в FStab'e диск с точкой монтирования /(HDC5) на неправельный (HDB 6),а надо было (HDB 5),при попытки загрузке линукса,выкидывает с сообщением что не правильная файловая система или он не может её найти (HDB 6)выкидывает в консоль,когда я пытаюсь изменить fstab или переименовать fstab~ в fstab не дает с сообщением о том что файловая система доступна только для чтения. Ситуация ясна. А где вопрос? ЗЫ. Если система в рид-онли, то имхо, вполне логично перемонтировать ее в рид-райт - mount -o remount,rw /
-
Fakir писал(а) Сбт, 08 Апреля 2006 18:13 Вопрос простой - линукс установлен на физический диск 10 гигов. Недавно купил новый, на 80. ПРимонтировал его в /mnt/new. При использовании программ, rpm, и.т.д. Все рано пишется что места нет. Я понимаю что его надо какимто образом примонтировать к / или создать на него ссылку. Как это сделать? Никак. Можно и объединить винты при помощи LFS, но с корнем такого делать не стоит. Проще перенести всю систему целиком на новый винт, а старый повесить на стенку на рабочем месте
-
BSDobermann писал(а) Птн, 07 Апреля 2006 20:08 М@k©иm ®, проект Linux.ru является не комерческим проектом. И автор(ы) занимаются им в своё свободное время.. Если какая-то ошибка до сих пор не исправлена, это означает одно - что у автора/создателя просто нет на это времени. Могу сказать только одно - ждите.. Добер, хотя так повелось, что мы с Вами воюем едва ли не в каждом топике, в этом я согласен с Вами целиком и полностью
-
bug писал(а) Птн, 07 Апреля 2006 20:11 Всё это конечно замечательно, так корекно ли обновлять Glibc игнорируя сообщения типа - /usr/sbin/glibc_post_upgrade не доступен. Хм... имхо, последнее не так важно... либц теоретически должен быть обратно совместимым, поэтому важными для обновления являются собственно libc и timezone (или как он называется в Вашем дистре). Пост-апгрейд - это не так уж важно... Хотя! Применительно к Сусе я могу и ошибаться, так что обновления, как практически и все в мире опенсурс, Вы делаете на свой страх и риск
-
Master400 писал(а) Птн, 07 Апреля 2006 15:25 txqueuelen:1000 ????? Похоже она встала в режим 1000 а надо чтоб стояло 10/100 txqueuelen - это не скорость. У меня на 100 мегабитах тоже txqueuelen == 1000 2Flajer Дайте вывод ethtool eth0
-
bug писал(а) Пнд, 03 Апреля 2006 23:28 Единственное что я знаю про glibc - является библиотекой C, которая обеспечивает системные вызовы и основные функции, такие как open, malloc, printf и т.д. Библиотека C используется для всех динамически скомпонованых программ. Уточнение - стандартизированные функции C libc реализует, а системные вызовы - действительно только обеспечивает, то есть является оберткой (кто-нибудь знает, как иначе перевести wrapper? ) для функций уровня ядра. Системные вызовы, в отличие от библиотечных функций (тот же open, например), могут использоваться и без линковки с libc.
-
Специфика такова: сеть охватывает достаточно большой район города, при исчезновении электричества/обрыве линии/смерти свичей некоторые части сети могут оказаться изолированными от сервера, на который можно было бы повесить DHCP. Т.о. часть сети остается без адресов Как я понимаю, в такой ситуации единственным выходом является поднятие нескольких DHCP-серверов, компенсирующих возможные обрывы?
-
Доброе время суток. Топик обращен в первую очередь к админам, которым доводилось работать с DHCP. Просьба на основе Вашего личного опыта провести сравнение DHCP и статического выделения адресов, описать плюсы и минусы той и другой технологий. Цитирование официальных источников не приветствуется, субъективизм (обоснованный, конечно) - наоборот, приветствуется. Заранее благодарен.
-
Приветствую! Задача - за некоторый произвольный промежуток времени собрать статистику о потреблении системных ресурсов некоторым количеством процессов, выделить из них затем наиболее ресурсоемкие и получить среднее потребление каждым из процессов системных ресурсов за рассматриваемый промежуток времени.
-
sunny писал(а) Чтв, 06 Апреля 2006 22:46 >>/usr/src/linux Смешно-с... Подойдем к вопросу по-другому... Может кто-нить занимался "проверкой ОС Linux на отсутствие недекларированных возможностей и программных закладок"? Данный перечень необходим в целях разработки данной темы. А список хотелось бы видеть с описанием назначения каждой функции... (( Да нет, на самом деле совсем не смешно. У меня есть подозрение, что в природе не существует документов типа "недокументированные функции ядер 2.6", хотя бы потому, что недокументированных функций в мире опенсурс не существует в принципе. Исходный код - документ сам по себе. Насчет описаний - это могут быть комментарии в тех же исходниках. Хотя комментарии наверняка будут не везде и не всегда. А вообще вполне логично, желая познать неизвестные общественности возможности некоторого продукта, начать с чтения его исходного кода. Например, когда мне понадобились номера системных вызовов для написания кода на АСМе, я пошел именно в /usr/src/linux и там нашел все, что было нужно. Чего и Вам желаю. Удачи!
-
Zlodei писал(а) Чтв, 06 Апреля 2006 15:17 HOSTLD scripts/mod/modpost make[2]: *** Нет правила для сборки цели `arch/i386/kernel/msr.c', требуемой для `arch/i386/kernel/msr.o'. Останов. make[1]: *** [arch/i386/kernel] Ошибка 2 make[1]: Leaving directory `/lib/modules/2.6.9-1.667asp/build' make: *** [default] Ошибка 2 _____________ В чем проблема? Имхо - в ядре. Попробуйте другое (лучше всего торвальдовское с kernel.org)
-
Sleeping Daemon писал(а) Чтв, 06 Апреля 2006 09:29 White_Mouse писал(а) Чтв, 06 Апреля 2006 11:01 А конкретнее? Решение может расскажете? Создать группу group1. Туда включить всех пользователей из обееих груп. Создать каталог xxx c группой-владельцем group1 и правами r-xr-x---. Внутри создать необходимую папку с правами rwxrwxr-x с владельцем-группой fingroup. Sleeping Daemon - респект
-
BSDobermann писал(а) Чтв, 06 Апреля 2006 02:41 Truala поймите же вы наконец.. что читать транслит тяжело!! Используйте iconv Добер, Вы что... Где-то на форуме есть пост Труляля, переведенный при помощи транслит.ру (если я не ошибаюсь). Чем _такую_ кириллицу читать... лучше уж транслитом ЗЫ. Вот если б был общепризнанный стандарт транслита...
-
BSDobermann писал(а) Срд, 05 Апреля 2006 22:09 Очень просто, только надо для начала ознакомиться с документацией!!! Добер, а Вы не дадите конкретный ответ лично для меня? Что-то не представляю, с какой документацией надо ознакомиться, чтобы сообразить, как реализовать поставленную задачу при помощи стандартного механизма юзер-группа-остальные
-
kirkir писал(а) Втр, 04 Апреля 2006 15:05 Я не понимаю логику сетевых масок, хотя знаю что последния цифра значит вроде диапазон адресов, но вот какая логика сдесь я не понимаю Все просто до безобразия Не забывайте, что на самом деле IP-адрес - это беззнаковое 32битное целое. В десятичной нотации каждый байт адреса выделяется точками. Впрочем, самой логики это не меняет Сеть можно представить как конъюнкцию значений адреса и маски. То есть, если имеется адрес 192.168.12.26, то для выделения подсети класса С нужно использовать маску вида 255.255.255.0, т.к.: 192.168.12.26 && 255.255.255.0 == 192.168.12.0 В другой нотации маска записывается как число, указывающее количество старших бит маски, установленных в единицу. То есть, сеть класса С может указываться либо как 192.168.12.0/255.255.255.0 либо как 192.168.12.0/24 В обеих случаях это означает только одно - что адрес подсети определяется старшими 24 битами адреса хоста. В общем, для понимания логики потренируйтесь в переводе адресов из десятичного вида в бинарный и произведения над ними логических операций.
-
White_Mouse писал(а) Пнд, 03 Апреля 2006 11:32 Я в русской версии набрал 24 ответа. Может коллективно разгадаем? Где-то у мя в аська-логе лежат все ответы, если кому интересно
-
BSDobermann писал(а) Пнд, 03 Апреля 2006 04:29 ведь всем известно, что GNU/Linux это "голое" ядро, которое распространяется под свободной лицензией GNU GPL При всем моем уважении, разрешите не согласиться Linux - это голое ядро, GNU/Linux - это ядро + некоторая базовая система, создаваемая в рамках проекта GNU. Причем не всякое ПО, распространяющееся под лицензией GPL, является частью проекта GNU. В частности, Linux таковой не является.
-
Не обязательно. В современных iptables есть модуль iprange, то есть вместо for ((i = 17; i < 223; i++)); do iptables -A FORWARD -s 172.16.0.$i -j ACCEPT done либо ручками вписывать 206 правил, либо разбивать этот диапазон на подсети и все равно ручками вписывать отдельные правила для этих подсетей, можно сделать так: iptables -A FORWARD -m iprange --src-range 172.16.0.17-172.16.0.223 -j ACCEPT
-
Sleeping Daemon писал(а) Чтв, 30 Марта 2006 10:17 Dr.Spectre писал(а) Чтв, 30 Марта 2006 11:48 запретить форвард -p tcp --sport 5190 Не получится. Чтобы опровергнуть оппонента, недостаточно сказать - не так, нужно еще объяснить, почему не так. Скажите, пожалуйста, _почему_ не получится???
-
Поигрался с недельку назад, в русскую версию, правда... Одно огорчение, до нормального одного балла не хватило Было бы хорошо, если б еще без матов тест был...
-
MR.Z писал(а) Пнд, 27 Марта 2006 15:48 2) а НАТ на УДП настраивается, или тока на ТЦП/ИП ? Ну... Как Вы iptables настроили, то и маскируется Цитата: Как ни странно и таким способом тоже. Собрать статистику и сравнить ее со средней активностью одного пользователя, который серфит по сети несложно, верно? Несложно, но! Автоматизировать такую задачу имхо непросто, а человек может ее выполнять, если количество клиентов невелико либо налюдение ведется за конкретным клиентом. А вот если клиентов много, то невозможно за всеми наблюдать, значит, нужен какой-то критерий, по которому потенциальных нарушителей можно отсеивать.