Вопрос № 45315: Привет, эксперты! Подскажите, какую никсовую ось лучше всего мне выбрать, если раньше дело с подобными не имел, но сейчас собираюсь всерьёз заняться изучением этой системы.
И желательно, чтобы можно было ставить её вместе с Windows, так как комп...Вопрос № 45377: Здравствуйте. У меня вопрос: стоит ли ставить ReiserFS? (За и против.)...Вопрос № 45385: Здравствуйте, уважаемые эксперты!
Такой вопрос. Можно ли написать на shell'e скрипт, который будет обращаться к конкретной таблице базы данных, выбиратьтам поле напрмиер comp_name и удалять одну из записей по заданному шаблону, например по а...
Вопрос № 45.315
Привет, эксперты! Подскажите, какую никсовую ось лучше всего мне выбрать, если раньше дело с подобными не имел, но сейчас собираюсь всерьёз заняться изучением этой системы.
И желательно, чтобы можно было ставить её вместе с Windows, так как комп у меня один.
Отправлен: 05.06.2006, 22:31
Вопрос задал: STeiv (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: SergeyMAC
Здравствуйте, STeiv!
С Windows можно поставить все никсы(какие-то проще,другие сложнее ).
Далее, если тебе нужна удобная система, в которой и попрограммировать можно без напряга и фильм посмотреть, то выбирай один из "продвинутых" linux-дистрибов (Mandriva, Fedora и т.д).
Если же тебе хочется действительно разобраться с устройством *nix (самому перетрясать все конфиги, маяться с настройкой казалось бы самой элементарной вещи, при этом не отвлекаться на специфику конкретного дистрибутива), товыбирай FreeBSD.
Ну а если ты готов рисковать своими нервами всерьез, то поставь себе Minix (и не забудь купить к нему книгу Э.Таненбаума "Операционные системы.Разработка и реализация.").
Удачи.
--------- броня крепка, и танки наши быстры
Ответ отправил: SergeyMAC (статус: 3-ий класс)
Ответ отправлен: 05.06.2006, 22:54 Оценка за ответ: 5 Комментарий оценки: Спасибо за совет! Я его учту!
Отвечает: Стёпин Алексей Николаевич
Здравствуйте, STeiv!
Я бы обратил внимание впервую очередь на ASPLinux: большая часть приложения и железа работает из коробки в отличие от той же FedoraCore. И потом с русским меньше проблем.
Среди начинающих также очень популярны Mandriva (Mandrake) и Suse. Все также работает из коробки, всё предельно просто.
Если же есть очень большое желание разобраться досканально самому и нет страха перед командной строкой, и есть познания в английском (хотя бы начальные классы), то могу посоветовать Slackware, ArchLinux или Gentoo.
Можно попробовать поковыряться и с FreeBSD, но это не Линух и, ИМХО, на первых порях будет очень трудно.
В любом случае выбирать вам и только вам. Большинство линуксоидов пробуют ставить и работать много дистрибутивов, чтобы придти именно к тому, к чему душа лежит, что проще и понятнее. Лично я продолжительное время использовал Slackware, сейчас сижу на ArchLinux и думаю, что мои поиски идеального лично для меня дистрибутива закончены. :) Хотя как знать...
В любом случае, выбирать вам, также придётся покупать и читать много книжек.
Ответ отправил: Serg77 (статус: Студент)
Ответ отправлен: 06.06.2006, 19:51 Оценка за ответ: 4
Отвечает: dark-mudrec
Здравствуйте, STeiv!
Для первого знакомства лучше выбрать что нибудь из ASPLinux, ALTLinux (это наши дистрибутивы) Mandriva (легок в использовании но глючный немного). Если охото более трудный путей то Slackware, Fedora Core, Debian (этот дистрибутив хорош тем что в нем изначально много программ много надо настраивать)ну а если ты камиказде то твой выбор Gentoo, FreeBSD. Сам же я пробовал только работать в ASPLinux (она как раз у меня и стоит все хорошо но инсталятор пакетов у него не слишком приходится ставить с диска и через
консоль) ALTLinux(прост в использовании и интуитивно понятен), FreeBSD(очень понравился скоро снова поставлю его пакеты легко устанавливаются документация отличная и настроек хоть повесся), Debian(сначало придется помучится с русификацией да и интереснее ставить сначало базовую систему а после с консоли все остальное), DragonFlyBSD(с ним я так и не смог совладать),Mandrake(работает отлично настроить легко даже как то скучно) остальные пока не пробовал так что точно не скажу
а выберать тебе) и удачи в этом интересном деле)))
--------- Курите доки они рулят)
Ответ отправил: dark-mudrec (статус: 1-ый класс)
Ответ отправлен: 08.06.2006, 00:17 Оценка за ответ: 4
Вопрос № 45.377
Здравствуйте. У меня вопрос: стоит ли ставить ReiserFS? (За и против.)
Отправлен: 06.06.2006, 13:35
Вопрос задал: Michael222 (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: GeorgIK
Здравствуйте, Michael222!
Смотря для каких целей используется компьютер?
В настоящий момент используется две версии данной файловой системы: reiserfs 3 и reiserfs 4. Хорошо работает с множеством небольших файлов за счет хорошего (по сравнению с ext3) хранения списка файлов директории и возможности упаковки нескольких небольших файлов в один блок (т.н. упаковка хвостов).
Согласно утверждениям разработчиков, ReiserFS 4 - самая быстрая из существующих в настоящий момент ФС. В ReiserFS 4 используются "пляшущие" деревья (dancing trees), которые по своим параметрам превосходят сбалансированные деревья (balanced trees) ReiserFS 3. Кроме этого, ReiserFS 4 имеет модульную архитектуру, что допускает использование "плагинов" сторонних разработчиков.
Хотя текущая версия и помечена как финальная, создатели отмечают, что стабильность Reiser4 относится к надежности Reiser3 также, как стабильность ядра 2.6 к ядру 2.4.
Вот можно посмотреть результаты тестов этой ФС:
http://www.namesys.com/benchmarks.html
--------- Если когда-нибудь я поумнею,никто,никогда не увидит меня смеющимся... ;)
Ответ отправил: GeorgIK (статус: 4-ый класс)
Ответ отправлен: 06.06.2006, 13:49 Оценка за ответ: 5
Отвечает: SergeyMAC
Здравствуйте, Michael222!
Преимущества ReiserFS состоит в его работе с маленькими файла(они целиком храняться в своих inode, это не только экономит место, но и увеличивает производительность, т.к. существенно повышается скорость обращения к ним), другая особенность в том, что хвосты файлов (то, что не влазит в блок) менее одного блока, упаковываются в отдельный блок (тайлинг), что также экономит место.
Недостатки:
не совместим с утилитами ext2(3)fs для обслуживания фс(но это не беда, т.к. у него и своих утилит хватает)
загрузчики не могут загрузить ядро из оптимизированного(с тайлингом) ReiserFS(но это тоже не беда, т.к. никто не мешает тебе иметь раздел с другой фс)
Подводя итог:
Если ты планируешь хранить много маленьких файлов, то Райзер в помощь,а если нет то зачем он тебе.
Удачи....
--------- броня крепка, и танки наши быстры
Ответ отправил: SergeyMAC (статус: 3-ий класс)
Ответ отправлен: 06.06.2006, 14:55 Оценка за ответ: 5
Вопрос № 45.385
Здравствуйте, уважаемые эксперты!
Такой вопрос. Можно ли написать на shell'e скрипт, который будет обращаться к конкретной таблице базы данных, выбиратьтам поле напрмиер comp_name и удалять одну из записей по заданному шаблону, например по айпи адресу или DNS-имени.
Или подскажите как это сделать более эффективно? Пути решения: напсиать на Perl, Php я знаю. Есть что-то более гибкое? :)
СУБД: MySQL
OC: Mandriva Linux
с.у. Heinrich
Отправлен: 06.06.2006, 14:13
Вопрос задал: Heinrich (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Асташов Андрей Александрович
Здравствуйте, Heinrich!
Можно использовать стандартный shell скрипт для обработки запроса mysql. Смотри приложение.
Удачи.
Приложение:
--------- Бросил курить сам - Брось курить другому!!!
Отвечает: GeorgIK
Здравствуйте, Heinrich!
Можно и в shell например для базы данных postgresql, думаю аналогично и для mysql, вот кусочек (прошу прошения если будут ошибки, пишу сходу, но что-то вроде этого):
#! /bin/bash
echo "введите ip для удаления:"
read myip
echo "DELETE from public.ip" where ipid='$myip' ; | usr/bin/psql -U postgres bdip
echo $?
if [ $? = "0"] ;
then
echo 'Ошибка! '
exit
fi
echo "ip удален успешно"
Удачи:)))
--------- Если когда-нибудь я поумнею,никто,никогда не увидит меня смеющимся... ;)
Ответ отправил: GeorgIK (статус: 4-ый класс)
Ответ отправлен: 06.06.2006, 14:49
Отвечает: -OC-
Здравствуйте, Heinrich!
в скрипте можете использовать утилиту mysql скормив ей на вход sql скрипт в виде текстового файла, например вот так. Естественно содержимое sql скрипта должно быть таким как вам нужно, но IMHO лучше и быстрее это сделать на perl.
Приложение:
Ответ отправил: -OC- (статус: 8-ой класс)
Ответ отправлен: 06.06.2006, 15:14
Отвечает: SergeyMAC
Здравствуйте, Heinrich!
Не знаю чем тебе не понравился php ли perl, но с помощью bash ты можешь накатать
подобный скрипт (он конечно сильно упрощен, нет проверки на ошибки и т.д , но тебе есть от чего оттолкнуться)
Удачи...
#!/bin/bash
request="delete from my_ip where ip='192.168.0.2' and comp_name='bad_comp'"
echo $request|mysql -u username --password=my_passwd my_db;
--------- броня крепка, и танки наши быстры
Ответ отправил: SergeyMAC (статус: 3-ий класс)
Ответ отправлен: 06.06.2006, 15:59