Forum Index > Open Source > Slackware - Support Line

#0 by jekader Donor (Besatzungsarmee) (0 mesaje) at 2007-07-11 21:26:54 (872 săptămâni în urmă) - [Link]Top


Slackware — один из старейших дистрибутивов GNU/Linux. Он немного отличается от других популярных дистрибутивов (таких как Debian, Gentoo, Mandrakelinux, Fedora и SuSE) тем, что Slackware был и остаётся «самым UNIX’овым» — его чертами являются стабильность и безопасность, а также простота установки, поддержки и использования.

Полезные ресурсы:

http://slackbook.org

Эта книга будет полезна пользователю любого дистрибутива и Slackware Linux в частности. Есть переводы на русский и румынский. О полноте, качестве и соотвествии английскому оригиналу ничего сказать не могу, так как переводы не читал.

http://slackwiki.org/

Полезные HOWTO и мелочи. Особо отмечу tutorial по написанию SlackBuilds.

http://slackbuilds.org/

Коллекция SlackBuild скриптов для тех кто не умеет или не желает писать свои собственные.

http://slacky.eu/

Большая коллекция пакетов для Slackware Linux. Недостаток: сайт на итальянском.

http://linuxpackages.net/

Большая коллекция пакетов для Slackware Linux, однако некоторые из них отличается не совсем хорошим качеством.

(C)bbl321

Ссылки на скачивание:
Slackware 12.0 DVD - http://www.torrentsmd.com/details.php?id=118530
Slackware 12.1 DVD - http://repo2.fedoramd.org/slackware/slackware-12.1-iso/
Slackware 12.1 DVD - http://www.torrentsmd.com/details.php?id=285335
+ http://www.torrentsmd.com/search.php?search_str=Slackware

Editat de către jekader la 2008-05-03 21:01:12




Mesaj util ?   Da   0 puncte

1 2 3 4 5 6 7 8 9 10 11
<< Precedenta      Următoarea >>

#51 by jekader Donor (Besatzungsarmee) (0 mesaje) at 2007-07-30 21:12:23 (869 săptămâni în urmă) - [Link]Top
эх, вновь у меня с iptables проблемы :(

нужно, чтобы из подсети 192.168.0.0/24 был доступ только к одному IP адресу, и траффик уходил через eth2.

Какой минимальный набор правил для этого нужен?

я добавил что-то вроде
-A PREROUTING -s 192.168.0.0/255.255.255.0 -j ACCEPT
..
-A POSTROUTING -d <IP> -p tcp -m tcp --dport 80 -j SNAT --to-source eth2
или
-A POSTROUTING -d <IP> -j SNAT --to-source eth2

но доступа нет :(

Edit: вот уточнение.

такое правило даёт доступ на всё:
-A POSTROUTING -s 192.168.0.0/255.255.255.0 -j SNAT --to-source eth2

как его модифицировать на более узкие рамки?

Edit2: разобрался... Это некорректно была настроена сеть на компе, с которого я проверял :D
На остальных всё нормально. Строчка
-A POSTROUTING -s 192.168.0.0/255.255.255.0 -d <allowed IP> -j SNAT --to-source eth2
делает своё дело :)


Mesaj util ?   Da   0 puncte
#52 by jekader Donor (Besatzungsarmee) (0 mesaje) at 2007-08-15 15:26:57 (867 săptămâni în urmă) - [Link]Top
Такс, я всё-же не могу смотреть, как сервак на работе шуршит лишь на одном из ядер. Хочу собрать SMP ядро :D

Но, наученный предыдущими граблями, хочу это сделать с возможностью загрузки в старое ядро.

Для этого достаточно лишь сменить идентификатор ядра?
И мне ещё нужно будет скомпиллить парочку third-party модулей - как это происходит? Сначала нужно загрузиться на новом ядре, а потом уж их компиллить?


Mesaj util ?   Da   0 puncte
#53 by System at 2007-08-15 15:32:12 (867 săptămâni în urmă) - [Link]Top
#52 jekader, "... Хочу собрать SMP ядро ..." - чем не устраивает kernels/hugesmp.s ?


Mesaj util ?   Da   0 puncte
#54 by jekader Donor (Besatzungsarmee) (0 mesaje) at 2007-08-15 15:34:47 (867 săptămâni în urmă) - [Link]Top
#53 bbl321, там 11 слака, и у меня подозрение, что ядро по дефолту - 2.4.33 ... Или это только конфиг, которому не важна версия?


Mesaj util ?   Da   0 puncte
#55 by System at 2007-08-15 15:46:49 (867 săptămâni în urmă) - [Link]Top
#54 jekader, "... там 11 слака ..." - я не телепат :)
Переход на ядро 2.6 в Slackware 11.0 описан тут:

ftp://ftp.slackware.no/linux/slackware/slackware-11.0/extra/linux-2.6.17.13/README.initrd


Mesaj util ?   Da   0 puncte
#56 by jekader Donor (Besatzungsarmee) (0 mesaje) at 2007-08-15 16:01:24 (867 săptămâni în urmă) - [Link]Top
#55 bbl321, да не так всё масштабно :)

Сейчас стоит 2.6.21 без SMP, а я лишь хочу скомпиллить то-же ядро, но с SMP :)


Mesaj util ?   Da   0 puncte
#57 by System at 2007-08-15 16:10:28 (867 săptămâni în urmă) - [Link]Top
#56 jekader, лучшее что ты можешь сделать, это найди место для Slackware на своей рабочей машине, поставить ее и экспериментировать. Таким образом риск убить production server многократно уменьшится.


Mesaj util ?   Da   0 puncte
#58 by jekader Donor (Besatzungsarmee) (0 mesaje) at 2007-08-15 16:15:44 (867 săptămâni în urmă) - [Link]Top
#57 bbl321, :slap:

а ведь есть у меня машина, специально, чтоб играться :D И я уже даже на ней компиллил ядрышко :) Но с тех пор забросил, и не врубал даже :lol:

Значит сегодня поиграюсь, отточу технику, а завтра в нерабочее время - откомпиллю на основном сервере ядро. В рабочее он и без этого загружен. Кстати, как вариант - настроить на нём distcc, который я поставил на десяти клиентских машинах :) Нужно только сравнить версии gcc - чтобы не было беды...


Mesaj util ?   Da   0 puncte
#59 by jekader Donor (Besatzungsarmee) (0 mesaje) at 2007-08-15 17:56:26 (867 săptămâni în urmă) - [Link]Top
мда...

На клиентах всюду gcc 4.1.2, а на серваке - 3.4.6

хреновенько... Да и в целом, distcc молчит, как пленный партизан - компиллится всё равно локально :(

я так понимаю, в slackware, утилита make находится в /usr/bin/
но я не вижу, чтоб distcc установил куда-либо свой файл с тем-же названием... Или он не это делать должен?


Mesaj util ?   Da   0 puncte
#60 by System at 2007-08-15 18:02:12 (867 săptămâni în urmă) - [Link]Top
#59 jekader, "... но я не вижу, чтоб distcc установил куда-либо свой файл с тем-же названием ..." - ответ на свой вопрос ты можешь найти заглянув в пакет d/distcc-version.tgz

А в distcc manpage есть раздел QUICKSTART для ленивых :wink:


Mesaj util ?   Da   0 puncte
#61 by jekader Donor (Besatzungsarmee) (0 mesaje) at 2007-08-15 18:19:28 (867 săptămâni în urmă) - [Link]Top
#60 bbl321, сервера-то пашут... как мне кажется, по крайней мере :)

как минимум, вся полсеть у них в доверенных. Сейчас скачаю что-то, и попробую с клиента компиллить распределённо.

Хотя это сииильно откланяет меня от исходной задачи :lol:


Mesaj util ?   Da   0 puncte
#62 by alexthe1st (Uploader) (0 mesaje) at 2007-08-16 12:08:53 (867 săptămâni în urmă) - [Link]Top
#52 Если у тебя есть конфиг старого ядра то можеш загрузить его и собрать СМП ядро без особых проблем. По поводу загрузки ядра в рантайме то ты можешь его загрузить и проверить все ли рабоатет нормально, но для его установки тебе надо будет всеранво перезагрузить машину.

Модули собираются сразу с ядром, то есть я делаю так
make bzImage, make modules, make modules_install
затем копирую ядро и System.map куда мне надо прописываю в лило новое ядро и перегружаюсь, если что есть возможность откатиться на старое ядро простой перезагрузкой.

#53 в hugesmp.s куча фигни которая не нужна (типа скази контроллеров, 10 гигабитных сетевушек, плюс само ядро не маленькое ).

#59 перед тем как собирать ядро можешь накатить на 11 все патчи, они лажат на репозитории слаки в папке patches, там готовые пакеты, которые накладываются пкгтулом. По поводу гцц 4.2 там могут быть проблемы, сам сижу под 11 с гцц 3.4.6, на 12 стоит 4.1.2

А есть ли смысл компилить распеделенно ?? у меня ядро на п3-600 собирается 5-15 минут, а если ты говоришь у тебя сервак то стоит ли игра свеч, ты выиграешь 5 минут в целом.


Mesaj util ?   Da   0 puncte
#63 by jekader Donor (Besatzungsarmee) (0 mesaje) at 2007-08-16 12:19:53 (867 săptămâni în urmă) - [Link]Top
#62 alexthe1st, да я пока забросил это дело с distcc

Меня интересует, чтоб модули установились все в отдельную папку (SMP модули не подгружаются в не-SMP ядро, и наоборот)

Для этого достаточно лишь добавить суффикс в menuconfig?

Неудобство в том, что и основной сервак, и мой "игрушечный" - висят себе без моника и клавы, да и места для них там особо нет... Поэтому не хочется, чтоб при ошибке пришлось притаскивать их и подрубать :D


Но всё-же, я так понимаю, ничего не сотрётся, если ядру добавить, скажем, суффикс -SMP-16082007 и уже стандартную последовательность команд?

меня только волнует, чтоб vmlinuz сохранился тоже с суффикстом, и не затёр старый. или перед make install просто забэкапить старый?


Mesaj util ?   Da   0 puncte
#64 by System at 2007-08-16 12:34:24 (867 săptămâni în urmă) - [Link]Top
#62 alexthe1st, "... make bzImage, make modules, make modules_install ..." - для 2.6 make modules делать не надо.

#63 jekader, я никогда make install не делаю, просто переписываю /usr/src/linux/arch/i386/boot/bzImage
/usr/src/linux/.config
/usr/src/linux/System.map
в /boot
и переименовываю чтобы отразить версию.


Mesaj util ?   Da   0 puncte
#65 by jekader Donor (Besatzungsarmee) (0 mesaje) at 2007-08-16 12:38:38 (867 săptămâni în urmă) - [Link]Top
#64 bbl321, спасибо, я так и подумал. Поставил компиллиться (сразу на production серваке :innocent: ) а пока - двину домой. Там продолжим эпопею :D

вопросец: глянул я в нынешний /boot/ - там куча мути и мусора, но нет ни одного ияшьфпуююю

ls /boot/ wrote:

README.initrd            boot       boot.0900            diag1.img    lost+found      vmlinuz-ide-2.4.33.3
System.map               boot.0300  boot_message.txt     initrd-tree  map             vmlinuz.old
System.map-ide-2.4.33.3  boot.0800  config               initrd.gz    vmlinuz         vmlinuz.smp
System.old               boot.0810  config-ide-2.4.33.3  initrd2.gz   vmlinuz-2.6.21  vmlinuz_june_27


обязательно-ли вообще сжимать образ? или нынешние файлы vmlinuz - это и есть bzimage?

скопировал. Остаётся последний вопрос: чего делать с system.map ? Как мне с двумя файлами поступить? Или каждый раз менять соответствующий symlink? Неразумно... Нафига он вообще нужен, этот файл?


Mesaj util ?   Da   0 puncte
#66 by alexthe1st (Uploader) (0 mesaje) at 2007-08-16 13:52:27 (867 săptămâni în urmă) - [Link]Top
#63 ну вот ответ на твой вопрос про модули и разные папки
/lib/modules$ ls
2.6.21.5/ 2.6.21.5-smp/ fglrx/

"Для этого достаточно лишь добавить суффикс в menuconfig?" - не только там есть еще пару параметров которые надо поменять, дял нормальной работы СМП

"меня только волнует, чтоб vmlinuz сохранился тоже с суффикстом, и не затёр старый. или перед make install просто забэкапить старый?" - я решил эту промблему с помощью симлинков :-)

#64 "для 2.6 make modules делать не надо" если его вызывает make modules_install то да, но если нет кто собирает модули ??
кстати вот выдержка из одного сайта
"START HERE IF COMPILING A 2.6.x KERNEL
make bzImage
**"to make the kernel image (compile and creates compressed image of kernel)"**

make modules
**"compile your selected modules"**

make modules_install
**"to install newly compile modules (installs to /lib/modules/linux.x.x.x)"**
"

"никогда make install не делаю, " - аналогично :-))

#65 "вопросец: глянул я в нынешний /boot/ - там куча мути и мусора, но нет ни одного ияшьфпуююю " - видимо людишки собиравшие ядро делали make vmlinuz, вот и нету bzImage :-)

#65 "чего делать с system.map ? Как мне с двумя файлами поступить? Или каждый раз менять соответствующий symlink? Неразумно... Нафига он вообще нужен, этот файл?" - я так же сделал сим линк по старой привычке :-)
если очень хочешь просвятиться про него вот что быстро нашел http://dirac.org/linux/system.map/


Mesaj util ?   Da   0 puncte
#67 by jekader Donor (Besatzungsarmee) (0 mesaje) at 2007-08-16 13:56:13 (867 săptămâni în urmă) - [Link]Top
#66 alexthe1st, скомпиллил, грузанулся, клинит просто дико :D
Видимо, снова падают задачи в cron и вылетают гигабайтные дампы :)

Как убить cron нафиг? Не удивлюсь, что падает всё из-за того, что я ещё не успел модули некоторые докомпиллить


Mesaj util ?   Da   0 puncte
#68 by System at 2007-08-16 13:59:36 (867 săptămâni în urmă) - [Link]Top
#65 jekader,

"обязательно-ли вообще сжимать образ? или нынешние файлы vmlinuz - это и есть bzimage?" - я переименовываю bzImage в vmlinuz и все работает.
"Остаётся последний вопрос: чего делать с system.map ? Нафига он вообще нужен, этот файл?" - Kernel HOWTO

#66 alexthe1st,
"но если нет кто собирает модули ??" - модули собираются при make
"кстати вот выдержка из одного сайта" - видимо не совсем продвинутый сайт, больше не читай его :) И скажи какой именно сайт, чтобы другие знали и тоже не читали :)


Mesaj util ?   Da   0 puncte
#69 by jekader Donor (Besatzungsarmee) (0 mesaje) at 2007-08-16 14:10:08 (867 săptămâni în urmă) - [Link]Top
ё моё, как убить cron?


Mesaj util ?   Da   0 puncte
#70 by System at 2007-08-16 14:14:35 (867 săptămâni în urmă) - [Link]Top
#69 jekader, "... ё моё, как убить cron? ..." - это зависит от того как он у тебя запускается.


Mesaj util ?   Da   0 puncte
#71 by alexthe1st (Uploader) (0 mesaje) at 2007-08-16 14:16:26 (867 săptămâni în urmă) - [Link]Top
#68 как то не очень заметно что бы make bzImage собирал модули :-)) ну если конечно наберешь просто make или make all то модули соберутся :-) Но в моем примере ни make ни make all не было :-)

#69 тебе надо убить сам крон или то что он запустил ??


Mesaj util ?   Da   0 puncte
#72 by System at 2007-08-16 14:29:06 (867 săptămâni în urmă) - [Link]Top
#71 alexthe1st, все верно.
Я пускаю просто make и он собирает сразу и ядро и модули.


Mesaj util ?   Da   0 puncte
#73 by alexthe1st (Uploader) (0 mesaje) at 2007-08-16 14:39:53 (867 săptămâni în urmă) - [Link]Top
#72 тогда почему в этой последовательности make bzImage, make modules, make modules_install ты сказал что make modules не нужен ?? :-)


Mesaj util ?   Da   0 puncte
#74 by System at 2007-08-16 14:41:50 (867 săptămâni în urmă) - [Link]Top
#73 alexthe1st, просто в 2.4 я тоже делал make, но там make modules было необходимо, если я правильно помню. Вот я и запутался :)


Mesaj util ?   Da   0 puncte
#75 by alexthe1st (Uploader) (0 mesaje) at 2007-08-16 15:02:21 (867 săptămâni în urmă) - [Link]Top
#67 "Не удивлюсь, что падает всё из-за того, что я ещё не успел модули некоторые докомпиллить" - а ты это перезагрузился не докомпилив модули и не установив их ??


Mesaj util ?   Da   0 puncte

1 2 3 4 5 6 7 8 9 10 11
<< Precedenta      Următoarea >>

Forum Index > Open Source > Slackware - Support Line


Navigare rapidă:


Comunitatea digitală din Moldova. Să adunăm și să organizăm conținutul autohton de pe întreg internet pe un singur site web.