Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Администрирование Linux / UNIX


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Unix/Linux/FreeBSD

Выпуск № 595
от 25.10.2006, 13:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 399, Экспертов: 32
В номере:Вопросов: 6, Ответов: 20


Вопрос № 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 и то, только на работе. Ставил не я - админ.
---------
Не узнаешь - не попробуешь.
Ответ отправил: Сухомлин Кирилл Владимирович (статус: Практикант)
Ответ отправлен: 19.10.2006, 23:08


Вопрос № 59.524
Здраствуйте эксперты!!! Решил установить себе на домашний комп 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное