Перейти к содержимому
Калькуляторы

Фря не грузится после апгрейда.

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

 

не глупо. если софт работает на freebsd, debian и centos и ОС нужна ради запуска этого софта(обычно так и есть), то конечно лучше поставить Centos/RHEL и лишь иногда заходить и делать yum update для залатывания дыр ПО/ядро, при этом не боясь, что всё сломается

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Помучался я вчера 4 часа, учитывая, что серврное оборудование стартует по несколько минут :)

Ставиться 8.4 поверх не захотела, ругалась на kernel.old, флешку примонтирвать так и не удалось, чтобы слить /etc.

Отключил рейд и пробовал загрузиться с одного винта в режиме ide, тоже не грузилось.

Пробовал pfSense ставить, не захотел ставиться с usb-dvd, мотивируя, что не может примонтировать двд.

 

Вобщем плюнул на это гиблое занятие, минут за 15 поставил центос и сквид. Сегодня только ацл настраивал. Всё родное, привычное :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Позиционная зависимость аргументов и опций - это не шелл, это getopt() libc'а. Вы же кулхацкер и ацке девелопер, как могли не знать? :)

Факт остается фактом - в баше все ок, в родном шелле все печально.

 

Мы кажется уже не раз это обсуждали.

Угу. И пришли к выводу, что в бзде собирать из исходников вручную ничего нельзя - система превращается в помойку. В то время как в линуксе все результаты экспериментов сносятся rm -rf /usr/local...

 

Да система не для юношей, но для мужей. Нат во фре всегда был слабым местом, таким же как qos в линукс. :D

С QOS в лине все прекрасно. Хотя да, примитивных бесклассовых дисциплин с нарезкой трафика по определенным критериям нет, впрочем, из-за их малой востребованности - задача упаковать юзеров в канал определенной ширины ставится куда чаще тупой нарезки, а с классовыми дисциплинами в лине все прекрасно, а вот в бсд - туго...

 

то фря имеет свои фичи

Типа зависимости имени диска от контроллера/порта, в который он включен, что гарантирует веселый геморрой при апгрейде железа? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

других - это каких?

 

А главное, шейпер, какой красивый и простой шейпер сразу с использованием tablearg.

а можно примеры вот этого "красивый и простой"?

 

Количество nat умиляет

ну кому это количество надо?

 

надо просто молотилка трафика, тогда BSD.

почему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нат во фре всегда был слабым местом, таким же как qos в линукс. :D

ну сейчас в linux берешь, открываешь man tc-ematch и проникаешься. хоть ipset, хоть bpf-матчи.

если же посмотреть на nftables, то там вообще дикий простор )))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а можно примеры вот этого "красивый и простой"?

в фаерволе правило вида

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

Изменено пользователем GrandPr1de

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Типа зависимости имени диска от контроллера/порта, в который он включен, что гарантирует веселый геморрой при апгрейде железа? :)

Ты отстал лет на 5 в админстве фри и линуха :)

Давно уже по GPT UUID или по label монтируется что во фре что в линухе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а можно примеры вот этого "красивый и простой"?

в фаерволе правило вида

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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

всё это элементарное делается и в linux.

эээээээээээээ

а можно примеры вот этого "красивый и простой"?

я вас не хочу оскар***ь, но вы немного не в адеквате

шейпер красивый и простой. никто не говорил что в линуксе это не делается.

вы попросили пример - я дал его.

а теперь покажите как эта красота будет выглядить для ТС?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а теперь покажите как эта красота будет выглядить для ТС?

 

Красиво и предсказуемо. Вон, в соседнем топике куча вопросов по работе TC.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а теперь покажите как эта красота будет выглядить для ТС?

вешаем classful qdisc на устройство, создаёте классы с рейтами, а дальше через tc filter и ematch ipset.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Давно уже по GPT UUID или по label монтируется что во фре что в линухе.

 

Тем не менее - попоболь у знакомого, держащего бздевый тазик с биллингом, при апгрейде была большая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Факт остается фактом - в баше все ок, в родном шелле все печально.

 

Вы бредите, родной, 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 в лине все прекрасно. Хотя да, примитивных бесклассовых дисциплин с нарезкой трафика по определенным критериям нет, впрочем, из-за их малой востребованности - задача упаковать юзеров в канал определенной ширины ставится куда чаще тупой нарезки, а с классовыми дисциплинами в лине все прекрасно, а вот в бсд - туго...

 

daaa_83003169_orig_.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тем не менее - попоболь у знакомого, держащего бздевый тазик с биллингом, при апгрейде была большая.

С таким же успехом можешь найти знакомых которые линукс закосячили или венду.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вы бредите, родной, getopt никак не связан с шеллом из под которого запускается приложение.

Соберите баш. Под ним - ls / -l будет работать (если меня память не подводит), под родным шеллом - нет.

 

В помойку систему превращают вот такие деятели с rm -rf.

Ваш вариант, как собрать под бздю софтину + пару библиотечных зависимостей на пощупать? Делать по бздевому обычаю через анус, указывая какой-то /tmp/usr в качестве каталога для инсталла, и прописывая LD_PRELOAD или какой там у бзди его аналог для подтягивания либ оттуда? Или ставить по дефолту в /usr/local, превращая систему в помойку?

 

А вот в кошерных дистрибутивах для этого вот мусора и имеется /usr/local. Который можно снести одним махом, вместе с хранимыми там экспериментами, не повредив систему.

 

С таким же успехом можешь найти знакомых которые линукс закосячили или венду.

Дык не закосячили. Для того, чтобы сломать бздю, как показала практика, достаточно просто переставить винт на другую плату или в другой порт :) После чего - малоприятные пляски с бубном по поиску вслепую рутового раздела и правки fstab на нем...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Соберите баш. Под ним - ls / -l будет работать (если меня память не подводит), под родным шеллом - нет.

 

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

 

 

 

Ваш вариант, как собрать под бздю софтину + пару библиотечных зависимостей на пощупать? Делать по бздевому обычаю через анус, указывая какой-то /tmp/usr в качестве каталога для инсталла, и прописывая LD_PRELOAD или какой там у бзди его аналог для подтягивания либ оттуда? Или ставить по дефолту в /usr/local, превращая систему в помойку?

 

jail, то что недавно в этих ваших линуксах появилось как lxc + docker.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

jail,

Угу, разворачивать контейнер ради того чтобы затестить софтину, и тянуть в этот контейнер кучу системных либ - это так по-бздевому :)

А если софтина требует иксы - что тогда? jail уже неподходит же? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну вот опять холивар :)

А обновляется ядро у центоса как-то быстро и просто, пять минут с перезагрузкой, не то, что мои мучения с фрей...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А обновляется ядро у центоса как-то быстро и просто, пять минут с перезагрузкой, не то, что мои мучения с фрей...

 

freebsd-update fetch install, простите какие мучения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дык не закосячили. Для того, чтобы сломать бздю, как показала практика, достаточно просто переставить винт на другую плату или в другой порт :) После чего - малоприятные пляски с бубном по поиску вслепую рутового раздела и правки fstab на нем...

Закосячили: не использовали GPT UUID / label для монтирования. Всё остальное на удачу. Вот им и не повезло.

 

А обновляется ядро у центоса как-то быстро и просто, пять минут с перезагрузкой, не то, что мои мучения с фрей...

У меня оно за столько же компеляется из исходников :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А обновляется ядро у центоса как-то быстро и просто, пять минут с перезагрузкой, не то, что мои мучения с фрей...

freebsd-update fetch install, простите какие мучения?

 

Это оно вам ваше ядро затрёт и оставит GENERIC.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это оно вам ваше ядро затрёт и оставит GENERIC.

Если у вас не GENERIC оно даже не запустится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

freebsd-update fetch install, простите какие мучения?

А первый пост прочитать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня оно за столько же компеляется из исходников :)

 

Наверное, предыдущий оратор путает сборку ядра и мира :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что-то затих холивар :)

 

И че ваш 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 на это же железо ставятся без проблем.

Изменено пользователем hsvt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.