s.lobanov Опубликовано 24 мая, 2015 · Жалоба Если между линуксами разница только в обвязке и суппорте, то фря имеет свои фичи, и забивать на них из за того что линукс можно не обновлять годами просто глупо. не глупо. если софт работает на freebsd, debian и centos и ОС нужна ради запуска этого софта(обычно так и есть), то конечно лучше поставить Centos/RHEL и лишь иногда заходить и делать yum update для залатывания дыр ПО/ядро, при этом не боясь, что всё сломается Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
BETEPAH Опубликовано 25 мая, 2015 · Жалоба Помучался я вчера 4 часа, учитывая, что серврное оборудование стартует по несколько минут :) Ставиться 8.4 поверх не захотела, ругалась на kernel.old, флешку примонтирвать так и не удалось, чтобы слить /etc. Отключил рейд и пробовал загрузиться с одного винта в режиме ide, тоже не грузилось. Пробовал pfSense ставить, не захотел ставиться с usb-dvd, мотивируя, что не может примонтировать двд. Вобщем плюнул на это гиблое занятие, минут за 15 поставил центос и сквид. Сегодня только ацл настраивал. Всё родное, привычное :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 25 мая, 2015 · Жалоба Позиционная зависимость аргументов и опций - это не шелл, это getopt() libc'а. Вы же кулхацкер и ацке девелопер, как могли не знать? :) Факт остается фактом - в баше все ок, в родном шелле все печально. Мы кажется уже не раз это обсуждали. Угу. И пришли к выводу, что в бзде собирать из исходников вручную ничего нельзя - система превращается в помойку. В то время как в линуксе все результаты экспериментов сносятся rm -rf /usr/local... Да система не для юношей, но для мужей. Нат во фре всегда был слабым местом, таким же как qos в линукс. :D С QOS в лине все прекрасно. Хотя да, примитивных бесклассовых дисциплин с нарезкой трафика по определенным критериям нет, впрочем, из-за их малой востребованности - задача упаковать юзеров в канал определенной ширины ставится куда чаще тупой нарезки, а с классовыми дисциплинами в лине все прекрасно, а вот в бсд - туго... то фря имеет свои фичи Типа зависимости имени диска от контроллера/порта, в который он включен, что гарантирует веселый геморрой при апгрейде железа? :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
^rage^ Опубликовано 25 мая, 2015 · Жалоба вы давно ядро собирали в лине? в нем есть все по этому и не собирают, фря предназначенна все таки для других задач. других - это каких? А главное, шейпер, какой красивый и простой шейпер сразу с использованием tablearg. а можно примеры вот этого "красивый и простой"? Количество nat умиляет ну кому это количество надо? надо просто молотилка трафика, тогда BSD. почему? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
^rage^ Опубликовано 25 мая, 2015 · Жалоба Нат во фре всегда был слабым местом, таким же как qos в линукс. :D ну сейчас в linux берешь, открываешь man tc-ematch и проникаешься. хоть ipset, хоть bpf-матчи. если же посмотреть на nftables, то там вообще дикий простор ))) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
GrandPr1de Опубликовано 25 мая, 2015 (изменено) · Жалоба а можно примеры вот этого "красивый и простой"? в фаерволе правило вида ipfw add 10000 pipe tablearg ip from any to table\(10\) допустим в 10 таблице содежрится айпи адрес пользователя и номер его трубы ipfw table 10 add 10.0.0.2 1 ipfw table 10 add 10.0.0.3 2 и дальше конфигурируется сама труба ipfw pipe 1 config bw 10Mbit/s ipfw pipe 2 config bw 20Mbit/s Изменено 25 мая, 2015 пользователем GrandPr1de Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 25 мая, 2015 · Жалоба Типа зависимости имени диска от контроллера/порта, в который он включен, что гарантирует веселый геморрой при апгрейде железа? :) Ты отстал лет на 5 в админстве фри и линуха :) Давно уже по GPT UUID или по label монтируется что во фре что в линухе. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
^rage^ Опубликовано 25 мая, 2015 · Жалоба а можно примеры вот этого "красивый и простой"? в фаерволе правило вида ipfw add 10000 pipe tablearg ip from any to table\(10\) допустим в 10 таблице содежрится айпи адрес пользователя и номер его трубы ipfw table 10 add 10.0.0.2 1 ipfw table 10 add 10.0.0.3 2 и дальше конфигурируется сама труба ipfw pipe 1 config bw 10Mbit/s ipfw pipe 2 config bw 20Mbit/s всё это элементарное делается и в linux. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
GrandPr1de Опубликовано 25 мая, 2015 · Жалоба всё это элементарное делается и в linux. эээээээээээээ а можно примеры вот этого "красивый и простой"? я вас не хочу оскар***ь, но вы немного не в адеквате шейпер красивый и простой. никто не говорил что в линуксе это не делается. вы попросили пример - я дал его. а теперь покажите как эта красота будет выглядить для ТС? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 25 мая, 2015 · Жалоба а теперь покажите как эта красота будет выглядить для ТС? Красиво и предсказуемо. Вон, в соседнем топике куча вопросов по работе TC. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
^rage^ Опубликовано 25 мая, 2015 · Жалоба а теперь покажите как эта красота будет выглядить для ТС? вешаем classful qdisc на устройство, создаёте классы с рейтами, а дальше через tc filter и ematch ipset. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 25 мая, 2015 · Жалоба Давно уже по GPT UUID или по label монтируется что во фре что в линухе. Тем не менее - попоболь у знакомого, держащего бздевый тазик с биллингом, при апгрейде была большая. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
DVM-Avgoor Опубликовано 25 мая, 2015 · Жалоба Факт остается фактом - в баше все ок, в родном шелле все печально. Вы бредите, родной, getopt никак не связан с шеллом из под которого запускается приложение. root@dns:~ # sh # ls -la / total 32893 drwxr-xr-x 18 root wheel 1024 Jan 6 03:30 . drwxr-xr-x 18 root wheel 1024 Jan 6 03:30 .. -rw-r--r-- 2 root wheel 969 Jan 17 2014 .cshrc -rw-r--r-- 2 root wheel 257 Jan 17 2014 .profile -rw------- 1 root wheel 1024 May 25 2014 .rnd drwxrwxr-x 2 root operator 512 May 25 2014 .snap -r-------- 1 root wheel 33554432 May 25 2014 .sujournal -r--r--r-- 1 root wheel 6201 Jan 17 2014 COPYRIGHT drwxr-xr-x 2 root wheel 1024 Jan 6 03:17 bin drwxr-xr-x 9 root wheel 1024 Feb 27 01:25 boot dr-xr-xr-x 35 root wheel 512 Jan 6 10:30 dev -rw------- 1 root wheel 4096 Jan 6 10:30 entropy drwxr-xr-x 24 root wheel 2560 Feb 14 04:12 etc lrwxr-xr-x 1 root wheel 8 May 25 2014 home -> usr/home drwxr-xr-x 3 root wheel 1536 Jan 6 03:18 lib drwxr-xr-x 3 root wheel 512 Jan 6 03:19 libexec drwxr-xr-x 2 root wheel 512 Jan 17 2014 media drwxr-xr-x 2 root wheel 512 Jan 17 2014 mnt dr-xr-xr-x 2 root wheel 512 Jan 17 2014 proc drwxr-xr-x 2 root wheel 2560 Jan 6 03:18 rescue drwxr-xr-x 9 root wheel 512 Jan 6 16:04 root drwxr-xr-x 2 root wheel 2560 Jan 6 03:19 sbin lrwxr-xr-x 1 root wheel 11 Jan 6 03:17 sys -> usr/src/sys drwxrwxrwt 10 root wheel 1024 May 25 03:01 tmp drwxr-xr-x 17 root wheel 512 May 25 2014 usr drwxr-xr-x 25 root wheel 512 Jan 6 10:30 var # ls / -la ls: -la: No such file or directory /: .cshrc .rnd .sujournal bin dev etc lib media proc root sys usr .profile .snap COPYRIGHT boot entropy home libexec mnt rescue sbin tmp var # ^Droot@dns:~ # bash [root@dns ~]# ls -la / total 32893 drwxr-xr-x 18 root wheel 1024 Jan 6 03:30 . drwxr-xr-x 18 root wheel 1024 Jan 6 03:30 .. -rw-r--r-- 2 root wheel 969 Jan 17 2014 .cshrc -rw-r--r-- 2 root wheel 257 Jan 17 2014 .profile -rw------- 1 root wheel 1024 May 25 2014 .rnd drwxrwxr-x 2 root operator 512 May 25 2014 .snap -r-------- 1 root wheel 33554432 May 25 2014 .sujournal -r--r--r-- 1 root wheel 6201 Jan 17 2014 COPYRIGHT drwxr-xr-x 2 root wheel 1024 Jan 6 03:17 bin drwxr-xr-x 9 root wheel 1024 Feb 27 01:25 boot dr-xr-xr-x 35 root wheel 512 Jan 6 10:30 dev -rw------- 1 root wheel 4096 Jan 6 10:30 entropy drwxr-xr-x 24 root wheel 2560 Feb 14 04:12 etc lrwxr-xr-x 1 root wheel 8 May 25 2014 home -> usr/home drwxr-xr-x 3 root wheel 1536 Jan 6 03:18 lib drwxr-xr-x 3 root wheel 512 Jan 6 03:19 libexec drwxr-xr-x 2 root wheel 512 Jan 17 2014 media drwxr-xr-x 2 root wheel 512 Jan 17 2014 mnt dr-xr-xr-x 2 root wheel 512 Jan 17 2014 proc drwxr-xr-x 2 root wheel 2560 Jan 6 03:18 rescue drwxr-xr-x 9 root wheel 512 Jan 6 16:04 root drwxr-xr-x 2 root wheel 2560 Jan 6 03:19 sbin lrwxr-xr-x 1 root wheel 11 Jan 6 03:17 sys -> usr/src/sys drwxrwxrwt 10 root wheel 1024 May 25 03:01 tmp drwxr-xr-x 17 root wheel 512 May 25 2014 usr drwxr-xr-x 25 root wheel 512 Jan 6 10:30 var [root@dns ~]# ls / -la ls: -la: No such file or directory /: .cshrc .rnd .sujournal bin dev etc lib media proc root sys usr .profile .snap COPYRIGHT boot entropy home libexec mnt rescue sbin tmp var [root@dns ~]# exit Угу. И пришли к выводу, что в бзде собирать из исходников вручную ничего нельзя - система превращается в помойку. В то время как в линуксе все результаты экспериментов сносятся rm -rf /usr/local... Ни к какому выводу не пришли, просто у школьников память избирательная :) В помойку систему превращают вот такие деятели с rm -rf. Это известный факт, что свинья везде грязи найдет. С QOS в лине все прекрасно. Хотя да, примитивных бесклассовых дисциплин с нарезкой трафика по определенным критериям нет, впрочем, из-за их малой востребованности - задача упаковать юзеров в канал определенной ширины ставится куда чаще тупой нарезки, а с классовыми дисциплинами в лине все прекрасно, а вот в бсд - туго... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 25 мая, 2015 · Жалоба Тем не менее - попоболь у знакомого, держащего бздевый тазик с биллингом, при апгрейде была большая. С таким же успехом можешь найти знакомых которые линукс закосячили или венду. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 25 мая, 2015 · Жалоба Вы бредите, родной, getopt никак не связан с шеллом из под которого запускается приложение. Соберите баш. Под ним - ls / -l будет работать (если меня память не подводит), под родным шеллом - нет. В помойку систему превращают вот такие деятели с rm -rf. Ваш вариант, как собрать под бздю софтину + пару библиотечных зависимостей на пощупать? Делать по бздевому обычаю через анус, указывая какой-то /tmp/usr в качестве каталога для инсталла, и прописывая LD_PRELOAD или какой там у бзди его аналог для подтягивания либ оттуда? Или ставить по дефолту в /usr/local, превращая систему в помойку? А вот в кошерных дистрибутивах для этого вот мусора и имеется /usr/local. Который можно снести одним махом, вместе с хранимыми там экспериментами, не повредив систему. С таким же успехом можешь найти знакомых которые линукс закосячили или венду. Дык не закосячили. Для того, чтобы сломать бздю, как показала практика, достаточно просто переставить винт на другую плату или в другой порт :) После чего - малоприятные пляски с бубном по поиску вслепую рутового раздела и правки fstab на нем... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
DVM-Avgoor Опубликовано 25 мая, 2015 · Жалоба Соберите баш. Под ним - ls / -l будет работать (если меня память не подводит), под родным шеллом - нет. Я там даже в спойлере вывод привел. Я знаю что вы знатный спорщик, видимо национальное. Но отрицать доказанные вещи - глупость граничащая с фанатизмом. Ваш вариант, как собрать под бздю софтину + пару библиотечных зависимостей на пощупать? Делать по бздевому обычаю через анус, указывая какой-то /tmp/usr в качестве каталога для инсталла, и прописывая LD_PRELOAD или какой там у бзди его аналог для подтягивания либ оттуда? Или ставить по дефолту в /usr/local, превращая систему в помойку? jail, то что недавно в этих ваших линуксах появилось как lxc + docker. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 26 мая, 2015 · Жалоба jail, Угу, разворачивать контейнер ради того чтобы затестить софтину, и тянуть в этот контейнер кучу системных либ - это так по-бздевому :) А если софтина требует иксы - что тогда? jail уже неподходит же? :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
BETEPAH Опубликовано 26 мая, 2015 · Жалоба Ну вот опять холивар :) А обновляется ядро у центоса как-то быстро и просто, пять минут с перезагрузкой, не то, что мои мучения с фрей... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Megas Опубликовано 26 мая, 2015 · Жалоба А обновляется ядро у центоса как-то быстро и просто, пять минут с перезагрузкой, не то, что мои мучения с фрей... freebsd-update fetch install, простите какие мучения? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 26 мая, 2015 · Жалоба Дык не закосячили. Для того, чтобы сломать бздю, как показала практика, достаточно просто переставить винт на другую плату или в другой порт :) После чего - малоприятные пляски с бубном по поиску вслепую рутового раздела и правки fstab на нем... Закосячили: не использовали GPT UUID / label для монтирования. Всё остальное на удачу. Вот им и не повезло. А обновляется ядро у центоса как-то быстро и просто, пять минут с перезагрузкой, не то, что мои мучения с фрей... У меня оно за столько же компеляется из исходников :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
hsvt Опубликовано 26 мая, 2015 · Жалоба А обновляется ядро у центоса как-то быстро и просто, пять минут с перезагрузкой, не то, что мои мучения с фрей... freebsd-update fetch install, простите какие мучения? Это оно вам ваше ядро затрёт и оставит GENERIC. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
DVM-Avgoor Опубликовано 26 мая, 2015 · Жалоба Это оно вам ваше ядро затрёт и оставит GENERIC. Если у вас не GENERIC оно даже не запустится. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
BETEPAH Опубликовано 26 мая, 2015 · Жалоба freebsd-update fetch install, простите какие мучения? А первый пост прочитать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 26 мая, 2015 · Жалоба У меня оно за столько же компеляется из исходников :) Наверное, предыдущий оратор путает сборку ядра и мира :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
hsvt Опубликовано 1 июня, 2015 (изменено) · Жалоба Что-то затих холивар :) И че ваш CentOS хвалёный ? 6.6 minimal/netinstall уже 5 раз пытаюсь поставить с флешки. После bootloader: Missiong ISO 9660 Image The installer has tried to mount image #1. but cannot find it on the hard drive. Please copy this image to the drive and click retry. Ну ок, что теперь выкачивать iso и монтировать как сообщество советует? Записывал через win32diskimager. Хорошо, пробую через iso2usb, вообще не видит источник откуда ставить HardDrive (sda/sdb) /images/install.img Ок, записываю на CD, грузимся Disk Found - ok проверим, проверил. Далее получаю опять Drives not found, вывожу вторую консоль и вижу там кучу error по поводу /lib/что-то там/floppy и /dev/sr0 Input/Output error. Диски новые, только установили. При этом FreeBSD и Debian на это же железо ставятся без проблем. Изменено 1 июня, 2015 пользователем hsvt Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...