Вопрос № 34949: Здравствуйте друзья-эксперты!
Есть вопрос.
Поставил ASPLinux v. 10 на двухпроцессорную мать с двумя пнями 3. Загрузчик выбрал grub. Так там прописалось два параметра загрузки:
asplinux - 2.6.9smp
asplinux - 2.6.9
На сколько я пони...Вопрос № 34957: Здравствуйте,
у меня сразу два вопроса:
1) FreeBSD. Как сделать чтобы sendmail работала не только на локальной машине, а чтобы к этому SMTP - срверу могули подключаться клиенты с других машин. Она висит на 25 порту но только на адресе 127.0.0...Вопрос № 34972: здравствуйте.
хочу спросить как инсталлить софт под линукс mandrake 10.2, так как я пока новичок, я чего то не понимаю, ставил Ocrad 0.10, делал как в файле инсталл написано из этого архива, сначала распоковал, потом ./configure выдал ОК, затем m...Вопрос № 34990: Приветствую всех экспертов! Подскажите, где можно найты полный список устройств, поддерживаемых конкретным ядром linux.
P.S. на kernel.org нашел только перечень файлов-устройств ядра, но это не то :-( ...Вопрос № 35020: Добрый день, эксперты! Возникла проблема при установки RedHat 7.2. И в процессе установки и в процессе дальнейшей его эксплуатации комп засыпает секунд через десять-пятьнадцать. Соответственно, все процессы тоже. Катастрофа. Машина старая: Атлон 750М...
Вопрос № 34.949
Здравствуйте друзья-эксперты!
Есть вопрос.
Поставил ASPLinux v. 10 на двухпроцессорную мать с двумя пнями 3. Загрузчик выбрал grub. Так там прописалось два параметра загрузки:
asplinux - 2.6.9smp
asplinux - 2.6.9
На сколько я понимаю первым идёт какойто вариант ядра отличный от обычного? Или это какой то параматр? После установки гружусь и настраиваю всё во втором варианте (asplinux - 2.6.9), так как не знаю что такое asplinux - 2.6.9smp, что мне лучше использовать (у меня вебсервер) и сохранятся ли мои настройки, если загрузится по первому пункту grub-а?
Спасибо.
P.S. Как убрать лшнюю запись из этого загрузочного меню?
Отвечает: Cost
Здравствуйте, Chufrinov Vadim!
asplinux - 2.6.9smp - ЭТО ГОВОРИТ О том, что можно выбрать для загрузки мультипроцессорное ядро. Это для вас
Настройки сохраняться, просто будет загружено другое ядро. Ничего не убирайте из загрузочного меню. Если у вас asplinux - 2.6.9 грузится без проблем, то пусть это останется как вариант для загрузки. Можете поменять ядро, загружаемое по умолчанию, внеся соответствующие изменения в файл grub.conf. Как это сделать - это уже другой вопрос
Ответ отправил: Cost (статус: 7-ой класс)
Отправлен: 07.02.2006, 16:51 Оценка за ответ: 5 Комментарий оценки: Всё понял, спасибо!
Отвечает: Muad Dib
Здравствуйте, Chufrinov Vadim!
Несколько минут гугла, или даже поиска по сайту asplinux.ru и выясняется что SMP-это Symmetric Multi-Processors - то есть вам как раз надо ядро которое с пометкой smp, если зотите оба проца юзать. Два ядра - одно типа полностью поддерживает ваше оборудование, именно "типа", поэтому если с "правильным" ядром не загрузится то есть запасной вариант. Вырубать не советую, но если есть желание - man grub и редактируем /boot/grub/menu.lst (у меня не АСП но кажется это стандартно так).
Ответ отправил: Muad Dib (статус: 2-ой класс)
Отправлен: 07.02.2006, 16:55 Оценка за ответ: 5 Комментарий оценки: Спасибо, всё понял. Раскаиваюсь...
Отвечает: REFERI
Здравствуйте, Chufrinov Vadim!
У меня была абсолютна такая-же ситуация! И ядро такре-же! Я пробовал грузиться с ASPLinux - 2.6.9smp, но ничего не при проверке параметров ядра все это дело виснет, поэтому удалил эту назойливую надпись. Сделать это можно следующим образом:
открываем /boot/grub/grub.conf (так по-моему) и удаляем ненужный блок. Можно найти такой компромис - просто перенести его в конец. А все остальное составить в порядке надобности - Linux, затем Must_Die и т.д. И выставить default time на 3 секунды...
Удачи!
--------- Не судите, да не судимы будете...
Ответ отправил: REFERI (статус: Практикант)
Отправлен: 07.02.2006, 17:19 Оценка за ответ: 5 Комментарий оценки: O, супер! Спасибо!
Вопрос № 34.957
Здравствуйте,
у меня сразу два вопроса:
1) FreeBSD. Как сделать чтобы sendmail работала не только на локальной машине, а чтобы к этому SMTP - срверу могули подключаться клиенты с других машин. Она висит на 25 порту но только на адресе 127.0.0.1. Мне надо чтобы - на всех других интерфейсах кроме loopback сервер тоже был.
2)Как наприсать sh-скрипт который проверял бы наличи определенной директории, и если она была бы на месте выполнял бы хаданную операцию, например ее копирование и т.п.
3)Знаетели вы какую-нибудь бесплатную но простую в установке и надежную биллинговуюсистему для *nix?
Приложение:
Отправлен: 07.02.2006, 18:31
Вопрос задал: alecx (статус: Практикант)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Serg77
Здравствуйте, alecx!
1. По умолчанию sendmail слушает на всех интерфейсах запросы. В файле rc.conf должна быть строка sendmail_enable="YES"
2. Вот по этой ссылке книга http://www.megaupload.com/?d=R6SZRCPE
Там там есть глава о написании скриптов на sh.
3. Это зависит от того, что вы хотите от этого биллинга. Могу порекомендовать StarGazer !!!
Ответ отправил: Serg77 (статус: 7-ой класс)
Отправлен: 07.02.2006, 18:57 Оценка за ответ: 4 Комментарий оценки: Но у меня почему-то только на 127.0.0.1 он по умолчинию! Я проверил командой ps - в процессах он именно с таким параметром запущен (что то типа [cmd 127.0.0.1]) Подскажите плиз в минифоруме как исправить. С удаленных машин на пот 25 никак не зателнетится даже! файрвол я поверил - тоже тут ни при чем - и без него не работает! что делать?
Старгейзер у меня
уже есть! просто основан он на bpf и считает не так точно (через divert сокеты у меня не получалось заставить его работать) да и багов у его еще много... НО ПОХОЖЕ что ничего лучше нет кроме него...
Размер книги 20 мегабайт??? дороговато качать - мне ведь надо только инструкцию по шелллу.
Отвечает: Muad Dib
Здравствуйте, alecx!
#!/bin/bash
if [ -d "$1" ]; then
echo "$2"|sh;
fi
Использовать:
./checkdir.sh <dir> "в кавычках команда с параметрами"
$1 - первый параметр, $2 - второй параметр и так далее, если перечеть действий известен то можно просто вместо echo "$2"|sh; написать.
Ответ отправил: Muad Dib (статус: 2-ой класс)
Отправлен: 07.02.2006, 19:19
Отвечает: Astashov
Здравствуйте, alecx!
1) надо проверить файлы в директории /etc/mail/*.cf Там что то вроде ConnectedOnlyTo=0.0.0.0 У вас при кривой настройке может быть ConnectedOnlyTo=127.0.0.1. Или DaemonPortOptions. Указывайте 0.0.0.0 если должен слушать все интерфейсы или конкретный айпи адрес интерфейса. Потом make&&make restart и netstat -an|grep 25 должен Вас обрадовать :-)
2) Вам уже написали. Если мало, то его можно всячески расширить. Пишите.
3) Посмотрите в сторону Stargazer. У меня уже пару месяцев крутиться и все пока нормально. Главное правильно настроить. http://stargazer.dp.ua
--------- Бросил курить сам - Брось курить другому!!!
Ответ отправил: Astashov (статус: 2-ой класс)
Отправлен: 08.02.2006, 05:22 Оценка за ответ: 5 Комментарий оценки: спасибо, попробую подредактировать эти конфиги. Старгейзер уже поставил, скрипты ipfw написал и пока сам доволен! похоже что это единственная нормальная биллинговая система так как все только о ней и пишут.
Вопрос № 34.972
здравствуйте.
хочу спросить как инсталлить софт под линукс mandrake 10.2, так как я пока новичок, я чего то не понимаю, ставил Ocrad 0.10, делал как в файле инсталл написано из этого архива, сначала распоковал, потом ./configure выдал ОК, затем make выдал ошибку кажется 127 чето там было написано типа g++, с, неужто нет компилятора? тогда как его собрать???
Отправлен: 07.02.2006, 21:02
Вопрос задал: Dark128 (статус: 1-ый класс)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: dj_doom
Здравствуйте, Dark128!
У вас должен быть установлен пакет gcc-g++-x.x.x-mdk.rpm
Ответ отправил: dj_doom (статус: 4-ый класс)
Отправлен: 07.02.2006, 21:47 Оценка за ответ: 5 Комментарий оценки: прямо в точку, при установке линукса я не стал устанавливать пакет разработчика, так как не занимаюсь программированием, пока. А конкретно я не нашел такого пакета на инсталляционных дисках, зато поставил пакет разработчика и все прошло на ура.
Отвечает: Muad Dib
Здравствуйте, Dark128!
Ну компилятор есть на дисках, его нужно установить, там в драке есть опция для установки пакетов "для разработки", если планируете собирать под Х-ы то видимо прийдется еще поставить dev-пакеты для Х-ов и вообще для всех библиотек которые будут нужны. Если нет опыта ... и новичек, ты хорошо подумал - тебе сразу нужно софт собирать - может освоится, поучится? :) Ocrad кажется не самая нужная вещь.
Для того чтобы тебе помогли нужно хотя бы цитировать не только название ошибки ... но и формулировку ... хорошо было бы еще и вывод configure - посмотреть - если либы нету - то там будет обязательно об этом написано.
Ответ отправил: Muad Dib (статус: 2-ой класс)
Отправлен: 07.02.2006, 22:55 Оценка за ответ: 5 Комментарий оценки: прямо в точку, при установке линукса я не стал устанавливать пакет разработчика, так как не занимаюсь программированием, пока. Окрад как раз нужная вещь, что то типа файнридера, по описанию по крайней мере.
Отвечает: RedDevil
Здравствуйте, Dark128!
Да, если вы не устанавливали пакет разработчика (developer), он кажется так у мандракейке называется, без него собрать невозможно. Только готовые программы из rpm пакетов, это что-то типа аналогов инсталляторов виндоус.
И выписывайте сообщения, которые выдаются скриптами.
Для консоли это легко делается:
<команда> ">" <имя файла>
Знак ">" без кавычек.
Пример:
# ./configure > log.txt
Это создает перенаправление вывода, и теперь все сообщение, которые появлялись на экране буду записываться в файл. Вам нужно лишь будет скопировать нужную информацию об ошибке, если она конечно была :)
Ответ отправил: RedDevil (статус: 5-ый класс)
Отправлен: 07.02.2006, 23:42 Оценка за ответ: 5 Комментарий оценки: прямо в точку, при установке линукса я не стал устанавливать пакет разработчика, так как не занимаюсь программированием, пока.
Отвечает: Cost
Здравствуйте, Dark128!
Можно установить софт на Линукс несколькими способами. Для вас применимо 2 распространенных
1) установка rpm пакетов - команда rpm -ihv <ваш пакет>
2) установка из исходников. Несколько этапов.
2.1) ./configure - устанавливаете параметры компиляции и опции
2.2) make - непосредственная компиляция исходников, в зависимости от параметров и опций, которые вы осуществили в 2.1. Здесь необходимо наличие gcc определенной версии. Обычно в документации к пакету написано какой версии необходим компилятор. Скорее всего у вас не подошел или версия компилятора или флаги компиляции выставлены не для этого пакета
2.3) make install - непосредственная установка скомпилированного пакета в вашу систему
Если все прошло нормально то введите ldconfig
А вообще читайте документацию Там обычно все подробно написано
Ответ отправил: Cost (статус: 7-ой класс)
Отправлен: 08.02.2006, 10:36 Оценка за ответ: 4
Вопрос № 34.990
Приветствую всех экспертов! Подскажите, где можно найты полный список устройств, поддерживаемых конкретным ядром linux.
P.S. на kernel.org нашел только перечень файлов-устройств ядра, но это не то :-(
Отвечает: Denis Sirotkin
Здравствуйте, Алексей Петрович Вульфенштейн!
В Интернет можно найти довольно много разных списков оборудования, совместимого с Linux (Linux Hardware Compatibility List). Однако такие списки очень быстро устаревают, так как разработка ядра Linux не стоит на месте и круг поддерживаемых устройств постоянно расширяется. Кроме того, ни один из таких списков не является полным - при современном разнообразии оборудования полный список вряд ли возможен в принципе.
Ответ отправил: Denis Sirotkin (статус: 1-ый класс)
Отправлен: 08.02.2006, 09:12 Оценка за ответ: 5
Отвечает: Cost
Здравствуйте, Алексей Петрович Вульфенштейн!
Более точный список вы можете найти на сайте разработчика дистрибутива Линукс. А если вас интересует конкретное ядро, то в самом архиве, где находятся файлы для компиляции ядра, есть папка /drivers. Там вы можете найти поддерживаемое оборудование конкретным ядром
Ответ отправил: Cost (статус: 7-ой класс)
Отправлен: 08.02.2006, 10:09 Оценка за ответ: 4
Вопрос № 35.020
Добрый день, эксперты! Возникла проблема при установки RedHat 7.2. И в процессе установки и в процессе дальнейшей его эксплуатации комп засыпает секунд через десять-пятьнадцать. Соответственно, все процессы тоже. Катастрофа. Машина старая: Атлон 750МГц, Асус A7V-E, 256Мб ОЗУ, АТИ Рендж 128 Про 32Мб.
Заранее спасибо, Михаил.
Отвечает: Кошелев АВ
Здравствуйте, Колеватов М.Л.!
Дайте вывод команды "ps -A". Подозреваю, что дело в энергосбережении, попробуйте отключить apmd, acpid
Ответ отправил: Кошелев АВ (статус: 2-ой класс)
Отправлен: 08.02.2006, 14:41
Отвечает: dj_doom
Здравствуйте, Колеватов М.Л.!
Есть пару предложений:
1. на приглашение загрузчика (инсталляционного ли или груб/лило) попробовать передать загружаемому ядру в качестве параметра acpi=off (или noacpi) - какую конкретнее команду - смотрите в справке при запуске инсталляции.
2. выключить в биосе поддержку юсб (иногда сработывает необъяснимым образом).. )))
Ответ отправил: dj_doom (статус: 4-ый класс)
Отправлен: 08.02.2006, 14:50
Отвечает: Cost
Здравствуйте, Колеватов М.Л.!
Еще в дополнение к сказанному советую посмотреть листинг, который вам вернет команда
# lspci
или
#dmesg
уверен, что вы найдете там решение проблемы. Скорее всего это ACPI
Ответ отправил: Cost (статус: 7-ой класс)
Отправлен: 08.02.2006, 23:14
Отвечает: Logic
Здравствуйте, Колеватов М.Л.!
Попробуй ACPI в биосе отключить
Ответ отправил: Logic (статус: 10-ый класс)
Отправлен: 09.02.2006, 03:59