Вопрос № 59488: Добрый день! Подскажите, пожалуйста, где найти KERNEL_DIR в установленной Mandrake 10.0 (в каком каталоге, если систему ставили по умолчанию, не выбирая, куда ставить)? Разинсталлировали ip-tables, которые ставились с операционной системой, хотели по...Вопрос № 59492: Здравствуйте! У меня такой вопрос: нужно с помощью конвейера команд в UNIX вывести на экран количество процессов, выполняющихся в ядре с приоритетами из определённого
интервала (например, [67, 80]). Набор команд, вероятно, ps, grep и wс, но не получа...Вопрос № 59504: Здраствуйте эксперты!!! Решил установить себе на домашний комп Linux. И вот думаю, какой поставить дистрибутив. В магазине (у себя) нашел только Mandrake 10.0 и Федору Core 4. Говорят, что Red Hat - самый распространенный в мире, а ASPLinux, Mandrake...Вопрос № 59524: Здраст
вуйте эксперты!!! Решил установить себе на домашний комп Linux. И вот думаю, какой поставить дистрибутив. В магазине (у себя) нашел только Mandrake 10.0 и Федору Core 4. Говорят, что Red Hat - самый распространенный в мире, а ASPLinux, Mandrake...Вопрос № 59556: Здравствуйте! Установила Apache 2.2.2 из tar.gz. Как сделать, чтоб он загружался автоматически при загрузке системы? Вручную его удается стартануть из /usr/local/apache2/bin/apachectl start. А что надо прописать
в /etc/init.d для автоматического стар...Вопрос № 59570: Здравствуйте уважаемые!
1. Устанавливаю RPM пакет в Linux и получаю на экран пару неудовлетворенных зависимостей. Как узнать, в каком из RPM-ок находятся эти файлы?
2. Аналогичный вопрос и по FreeBSD. Как узнать, в каком из .tbz пакетов содер...
Вопрос № 59.488
Добрый день! Подскажите, пожалуйста, где найти KERNEL_DIR в установленной Mandrake 10.0 (в каком каталоге, если систему ставили по умолчанию, не выбирая, куда ставить)? Разинсталлировали ip-tables, которые ставились с операционной системой, хотели поставить более свежую версию, но она у нас не в rpm, легко поставить не получается, спотыкаемся на том, что не находим, где лежит переменная KERNEL_DIR. Не исполняется команда "make KERNEL_DIR=/usr/src/linux/".(указанный путь не существует) - опять же, где
этот каталог искать в Мандрейке, чтобы его правильно указать, нам неизвестно.....Т.е. не исполняются приведенные в мануале команды. (мануал используем: - http://www.citforum.ru/operating_systems/linux/iptables/) Еще: не получается выполнить конфигурирование ядра, команды "make config", "make menuconfig" и "make xconfig" не исполняются. Пожалуйста, объясните более подробно, т.к. знаний по Линуксу не хватает. Если есть ссылка на хелп по Мандр
ейку 10.0, были бы очень благодарны. Операционную систему ставили с трех CD, четвертого, с хелпами, нет.
Отправлен: 19.10.2006, 16:09
Вопрос задала: Ягоджиева (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: PVS
Здравствуйте, Ягоджиева!
Вместо /usr/src/linux может быть /usr/src/linux-2.4 .Чтобы он появился надо установить пакет kernel-source. make config, make menuconfig, make xconfig тоже надо выполнять в папке с исходниками ядра
Ответ отправил: PVS (статус: Практикант)
Ответ отправлен: 19.10.2006, 16:30 Оценка за ответ: 5 Комментарий оценки: спасибо огромное!!! все получилось:)
Вопрос № 59.492
Здравствуйте! У меня такой вопрос: нужно с помощью конвейера команд в UNIX вывести на экран количество процессов, выполняющихся в ядре с приоритетами из определённого интервала (например, [67, 80]). Набор команд, вероятно, ps, grep и wс, но не получается правильно установить условие в grep. Заранее спасибо!
Отправлен: 19.10.2006, 16:43
Вопрос задала: Verena (статус: 2-ой класс)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Хватов Сергей
Здравствуйте, Verena!
С grep не получится. Для проверки условия (и сразу - для подсчета количества) можно использовать perl, awk или даже сам bash
Привожу полный пример на perl (не самый изящный, к тому же я его не проверял)
Приложение:
Ответ отправил: Хватов Сергей (статус: 6-ой класс)
Ответ отправлен: 19.10.2006, 17:18
Отвечает: lupus campestris
Здравствуйте, Verena!
expr $(ps laxh|tr -s " "|cut -f 5 -d " "|grep -E '^6[7-9]'|wc -l) + $(ps laxh|tr -s " "|cut -f 5 -d " "|grep -E '^7[0-9]'|wc -l) + $(ps laxh|tr -s " "|cut -f 5 -d " "|grep -E '^8[0]'|wc -l)
Удачи!
--------- «С кем тяжело молчать, с тем не о чем говорить» (Метерлинк)
Ответ отправила: lupus campestris (статус: Профессионал) Россия, Москва Тел.: +79060429689 Организация: http://www.orange-business.ru WWW:http://lupus-campestris.blogspot.com/ ICQ: 193918889 ---- Ответ отправлен: 19.10.2006, 18:46
Отвечает: Muad Dib
Здравствуйте, Verena!
Вобщем интересный вопрос.
ps -eo pri,priority,opri -
все три числа в какой-то мере показывают приоритет процесса. правда точно что есть что и откуда оно берется, не могу найти. То что Вам давали в предидущих ответах: это 'priority'.
Вот так можно вывести приоритеты от скажем 14 до 23:
ps -eo priority|grep -e '1[4-9]|2[0-3]'
ну и если считать колличество, то:
ps -eo priority|grep -e '1[4-9]|2[0-3]'|wc -l
--------- Use Linux - be free!
Ответ отправил: Muad Dib (статус: Студент)
Ответ отправлен: 20.10.2006, 01:30
Вопрос № 59.504
Здраствуйте эксперты!!! Решил установить себе на домашний комп Linux. И вот думаю, какой поставить дистрибутив. В магазине (у себя) нашел только Mandrake 10.0 и Федору Core 4. Говорят, что Red Hat - самый распространенный в мире, а ASPLinux, Mandrake(и его ALT потомки) строятся именно на его основе. Подскажите, какой лучше выбрать дистрибутив, естественно русифицированный. Это мой первый Линукс.
Заранее благодарен!
Отправлен: 19.10.2006, 18:37
Вопрос задал: Leito (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: AndToxa
Здравствуйте, Leito!
Одно время использовал Mandrake 10.2. Остались положительные воспоминания: русский язык поддерживается хорошо, устанавливается не сложнее Windows, rpm-пакетов и в дистрибутиве и в интернете огромное количество. Для начала можно использовать, особенно на домашней машине.
Сам правда из-за необходимости поднимать домашний сервер перешел на Debian и его производные, но, ИМХО, он сложнее в изучении.
Ответ отправил: AndToxa (статус: 1-ый класс)
Ответ отправлен: 19.10.2006, 21:00
Отвечает: Сухомлин Кирилл Владимирович
Здравствуйте, Leito!
Насколько мне известно, для начинающих лучше всего ALT и ASP.
Red hat и прочие - средненько.
Gentoo - точно не для начинающих =)
Лучше озаботьтесь, чтобы версия была поновей. Потому, что того же Mandrake уже не делают - новый называется Mandriva.
Федора Core все хвалят, но насколько он прост, мне неизвестно.
ЗЫ: У меня стоит CentOS и то, только на работе. Ставил не я - админ.
--------- Не узнаешь - не попробуешь.
Здраствуйте эксперты!!! Решил установить себе на домашний комп Linux. И вот думаю, какой поставить дистрибутив. В магазине (у себя) нашел только Mandrake 10.0 и Федору Core 4. Говорят, что Red Hat - самый распространенный в мире, а ASPLinux, Mandrake(и его ALT потомки) строятся именно на его основе. Подскажите, какой лучше выбрать дистрибутив, естественно русифицированный. Это мой первый Линукс.
Заранее благодарен!
Отправлен: 19.10.2006, 20:33
Вопрос задал: Leito (статус: Посетитель)
Всего ответов: 5 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: dark-saber
Здравствуйте, Leito!
Для новичка наверное лучше Mandriva (тот же Mandrake, только сменил название после объединения Mandrake с Connectiva). Очень дружественный дистрибутив. Многие ругают за нестабильность, лично я - не замечал. Русский язык, естественно, поддерживается. Только версия 10.0 - старовата, после нее выходили mandriva 2005, 2006 и текущая 2007. Если нет в магазинах, можно заказать через интернет, например на Linuxcenter.ru или mdv-club.ru (на linuxcenter дороже, но "фирма", т.е. получите красивую коробочку с
диском. На mdv-club - намного дешевле, но получите простой записанный DVD-R). И еще: как новтичку не рекомендую брать Mandriva LinuxCenter Edition 1 DVD - хоть и дешево (250р + 50 доставка), но толком нет никаких пакетов (=приложений) и даже проприетарных драйверов (на видеокарту), которые придется ставить ручками. Поэтому лучше брать Powerpack или Discovery. Powerpack на linuxcenter.ru стоит около 1000 р., но в коробке и там 2 DVD. На mdv-club.ru 50 р. + 50 доставка, но
просто записанный на DVD-R. Выбор за вами.
Также можете попробовать Fedora Core - тоже неплохо. Или Ubuntu - можно заказать абсолютно бесплатно (!) из Европы (shipit.ubuntu.com), но он базируется не на .rpm (Red Hat), а на .deb (Debian). Сказать, лучше это или хуже, однозначно нельзя. За Убунту - бесплатность и простота. Против - мало пакетов на диске, для ознакомления - в самый раз, но впоследствии может понадобиться многое выкачивать из Интернета, так что пригодится хороший канал.
Ответ отправил: dark-saber (статус: 3-ий класс)
Ответ отправлен: 19.10.2006, 21:18
Отвечает: Курилко Андрей Алексеевич
Здравствуйте, Leito!
Моё мнение так это ставить Slackware 11 и без проблем. На самом деле довольно сложный дистрибутив но на нём можно прочувствовать ВСЁ!А на дистрибутивах Fedora Core,ASP,ALT уже интересней заниматься когда есть какие-то знания.
Ответ отправил: Курилко Андрей Алексеевич (статус: 1-ый класс)
Ответ отправлен: 20.10.2006, 00:15 Оценка за ответ: 3 Комментарий оценки: Мне про эту Слаку сказали, что не по мне она. Вот посижу на Мандриве или ASP, а потом посмотрим что-нибудь по-серьезнее.
Отвечает: Muad Dib
Здравствуйте, Leito!
1. Не ставте Слаку (Slackware) - она съест ваш мозк - без шуток.
2. Если выбирать Mandrake 10.0 vs Федору Core 4. - я бы выбрал Fedora Core - собсно дистрибъютив на основе которого потом делают Red Hat. Может криво/косой, но зато информации о нем много, если еще считать что информация о RH тоже применима к FC.
3. Если вообще - безусловно Novell's SuSE Linux 10.2 или SLED10 от них же - немецкое качество, продуманность итп. Ну ... или Ubuntu - Linux for human being's, недавно вышла книга Федорчука описывающая основы работы в этом дистре. Среди плюсов - безусловно apt, Debian'овский, и вообще общая хорошая наследственность от одного из самых лучших в мире дистрибъютивов.
--------- Use Linux - be free!
Ответ отправил: Muad Dib (статус: Студент)
Ответ отправлен: 20.10.2006, 01:58 Оценка за ответ: 5 Комментарий оценки: Ну поставлю скорей Мандриву для начала, а когда сделаю апгрейд компа, то на Федору перейду или что-нибудь по сербезнее. Лично у себя в магазине нашел лишь версии Федоры для 64-bit процов.
Отвечает: PVS
Здравствуйте, Leito!
Давно это было когда Mandrake на RedHat был похож. Сейчас они ОЧЕНЬ разные. Mandrake ушел в сторону легкости конфигурирования и вряд ли кто Вам скажет, что есть Linux более легко настраиваемый чем Mandrake (ALTLinux и другие клоны Mandrak'a не считаются - они мало что добавили в плане понятности для пользователя).
Для начала возьмите Mandrake (теперь Mandrive) или ALT (русификация лучше).
Ответ отправил: PVS (статус: Практикант)
Ответ отправлен: 20.10.2006, 10:18 Оценка за ответ: 5 Комментарий оценки: Ok, Mandriva for begining humans!
Отвечает: Aristarkh
Здравствуйте, Leito!
Если как начинающему то как раз подойдет либо Mandrake/Mandriva (очень дружественный дистр) либо Федора, или их "братья" ALT, ASP. Так что вполне оправданный выбор для начинающего :). Удачи.
Ответ отправил: Aristarkh (статус: 6-ой класс)
Ответ отправлен: 20.10.2006, 11:15 Оценка за ответ: 4
Вопрос № 59.556
Здравствуйте! Установила Apache 2.2.2 из tar.gz. Как сделать, чтоб он загружался автоматически при загрузке системы? Вручную его удается стартануть из /usr/local/apache2/bin/apachectl start. А что надо прописать в /etc/init.d для автоматического старта? Ось - Mandriva Linux 2006.0
С уважением, Елена.
Отправлен: 20.10.2006, 03:29
Вопрос задала: Evk-ykt (статус: Посетитель)
Всего ответов: 5 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Igor Yakimchuk
Здравствуйте, Evk-ykt!
Самое простое это просто создать файл со строкой запуска, как вы делаете из командной строки. Только файл если я правильно помню создават надо в /etc/rc3.d
Ответ отправил: Igor Yakimchuk (статус: Профессор) Россия, Респулика Саха (Якутия) Организация: ALROSA WWW:http://yakimchuk.ru ---- Ответ отправлен: 20.10.2006, 04:10
Отвечает: Den Pal
Здравствуйте, Evk-ykt!
Для FreeBSD это будет выглядить так:
Для запуска при загрузки системы добавляем в /etc/rc.conf
apache_enable="YES"
Ну возможно для Mandriva копать в этом направлении...
Ответ отправил: Den Pal (статус: 3-ий класс)
Ответ отправлен: 20.10.2006, 09:28
Отвечает: PVS
Здравствуйте, Evk-ykt!
Создайте в /etc/init.d ccылку на apachectl
ln -s /usr/local/apache2/bin/apachectl /etc/init.d/httpd
после этого можете использовать любую утилиту по настройке служб (например ntsysv) чтобы заставить его грузится при старте или опять же вручную:
ln -s /etc/rc.d/init.d/httpd /etc/rc.d/rc5.d/S99httpd (если загрузка по умолчанию происходит не в графический режим - поменяйте rc5.d на нужный уровень загрузки)
Ответ отправил: PVS (статус: Практикант)
Ответ отправлен: 20.10.2006, 10:46
Отвечает: Aristarkh
Здравствуйте, Evk-ykt!
Елена, во-первых посмотрите, есть ли у Вас BASH скрипт запуска (он называется httpd). Может он при установке пакета уже установился в /etc/init.d (или /etc/rc.d/init.d). Если есть, то скопируйте этот скрипт в каталог /etc/init.d (или /etc/rc.d/init.d смотрите по своей системе). Потом выполните комманду chkconfig httpd on. Если же Вас нет такого, то просто пропишите комманду запуска в файл /etc/rc.d/rc.local.
Ответ отправил: Aristarkh (статус: 6-ой класс)
Ответ отправлен: 20.10.2006, 10:50
Отвечает: SergeyMAC
Здравствуйте, Evk-ykt!
Ну во-первых зачем ты установил apache из исходников (возможны некоторые проблемы в дальнейшем), ну а для того чтоб загружать apache при старте ситемы:
во-первых посмотри файлик /etc/inittab на предмет уровня на котором загружается система
(e.g id:3:initdefault: - уровень третий)
далее если в /etc/init.d есть файлик типа httpd, то сделай на него ссылки в каталог /etc/rcN.d (N-номер уровня загрузки)
ссылки должна быть вида S45httpd и K55httpd (45 и 55 -это приоритеты выполнения, они могут быть от 0 до 99, но всегда внимательно следи чтоб зависимые приложения загружались позже - ну я думаю ты понял почему)
ну вот он и будет загружаться автоматом при старте........
если че не понятно пиши (ссылки делай командой ln)
--------- броня крепка, и танки наши быстры
Ответ отправил: SergeyMAC (статус: 7-ой класс)
Ответ отправлен: 21.10.2006, 16:44 Оценка за ответ: 2 Комментарий оценки: Комментирую: ну, во-первых, не установил, а установила, а во-вторых, если установила, то так было нужно, потому что мне надо было, чтобы скрипты на пхп обращались к БД MS SQL Server. Что из стандартных пакетов такую связку установить сложно (если не сказать - невозможно) надеюсь понятно. И если бы у меня был этот файлик httpd в init.d, то я не задавала бы здесь этого вопроса. Я
просила совета у тех, кто ставил именно эту версию апача и именно из tar.gz Пардон за резкость.
Вопрос № 59.570
Здравствуйте уважаемые!
1. Устанавливаю RPM пакет в Linux и получаю на экран пару неудовлетворенных зависимостей. Как узнать, в каком из RPM-ок находятся эти файлы?
2. Аналогичный вопрос и по FreeBSD. Как узнать, в каком из .tbz пакетов содержаться нужные мне файлы?
Отправлен: 20.10.2006, 10:56
Вопрос задал: sir henry (статус: Академик)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: PVS
Здравствуйте, sir henry!
1.Устанавливайте из командной строки (rpm -i rpm1 rpm2 ...) оно Вам и напишет, что "пакет ...." нужен для "пакета ...."
2.Инсталируйте из портов - все зависимости будут удовлетворены автоматически
Ответ отправил: PVS (статус: Практикант)
Ответ отправлен: 20.10.2006, 11:01 Оценка за ответ: 2 Комментарий оценки: 1. Я не знаю, какой должен быть rpm2 и так далее. Я ведь именно об этом задавал вопрос. 2. Порты не установлены из соображений безопасности сервера.
Отвечает: Хватов Сергей
Здравствуйте, sir henry!
1. rpm этим не занимается. Максимум, что можно с его помощью - узнать, какой из уже установленных пакетов предоставляет ту или иную feature. Это на самом деле не так бессмысленно, как кажется: можно попросить это посмотреть у того, у кого все нужное уже установлено.
Для загрузки нужных пакетов и их установки со всеми зависимостями можно использовать yum или apt. Их же можно настроить и для работы с локальными репозиториями
Ответ отправил: Хватов Сергей (статус: 6-ой класс)
Ответ отправлен: 20.10.2006, 11:16
Отвечает: GeD
Здравствуйте, sir henry!
По-поводу первого вопроса - в КДЕшном KPackage в меню Файл есть строка Найти файл. С ее помощью и можно найти файл, правда из уже имеющихся у вас пакетов(установленных или нет - не важно).
--------- be Linux
Ответ отправил: GeD (статус: 1-ый класс)
Ответ отправлен: 20.10.2006, 12:50
Отвечает: SergeyMAC
Здравствуйте, sir henry!
Ну слушай, все зависит от дистрибутива которым ты пользуешься:
- если это Mandriva, то есть такая вещь как urpmi (как настроить читай в мане)
- для Debian и ему подобных apt (у меня на работе паренек юзает apt под Suse)
- ну а как крайний вариант можно поставить yum (помоему самое подходящее для многих дистрибов решение)
--------- броня крепка, и танки наши быстры
Ответ отправил: SergeyMAC (статус: 7-ой класс)
Ответ отправлен: 21.10.2006, 16:33