Перейти до

Разово, специалист по FreeBSD


Рекомендованные сообщения

Все доброго времени! 

Нужен профессионал, проверить сервер FreeBSD на предмет правильности настройки, устойчивости к нагрузкам и т.п. Разумеется за оплату. Предложения в личку. 

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

Ага. устойчивости к нагрузкам но без нагрузок. 
нате вам покушать.
- Вот!
- Что это?
- Гибкая черепица, герметик и вантуз!
- Это все, конечно, здорово, а где кирпичи?
- Короче, ситуация такая. Клиент пока не утвердил кирпичи, но очень хочет посмотреть, как легли обои на втором этаже. Мы можем презентовать второй этаж без кирпичей?
- В смысле?
- Ну, построить стены с дырками, поклеить обои, а потом, когда клиент утвердит, аккуратно вставить кирпичи в эти заранее оставленные дырки?
- Э-э.. Вы точно раньше занимались строительством?
- Я пятнадцать лет в бизнесе. А почему вы спрашиваете?
- Как можно строить кирпичные стены без кирпичей, чтоб вставлять их потом, когда дом уже будет готов!?
- А что тут такого? Не хотите стены ставить - давайте склеим будущие комнаты второго этажа из обоев, а когда клиент утвердит их - обложим снаружи кирпичами - и всех делов!
- Но я не смогу сделать так, чтоб обои висели в воздухе без стен!
- Да? А мне говорили, что вы опытный строитель... Жаль, придется списать вас с проекта, проинформировать весь рынок о вашей некомпетентности и уморить вашу семью голодом.
- Подождите! Я не отказываюсь!.. Я просто думаю, что если взять, например, фанерные листы...
- Прекрасная идея! Распаковывайте обои, я через минуту вернусь с фанерой!..
(спустя неделю)
- Всё-таки, надо было делать так, как я говорила.
- Что?
- Надо было строить второй этаж без кирпичей, клеить обои, вешать люстру, шторы, ковры, застилать кровати и только потом показывать всё это клиенту.
- Почему?
- Клиент услышал про фанеру...
- Зачем вы рассказали ему про фанеру?!
- Ему очень не нравится фанера.
- Он её и не увидит! Фанера нужна для создания временной конструкции!..
- Это мы с вами понимаем. Мы - профессионалы. А клиент не должен всего этого понимать. Он услышал про фанеру - и теперь хочет сократить вашу смету вдвое.
- Почему??
- Его можно понять. Он был маленький, было лето, жара. Няня забыла надеть ему памперс, он подполз к стопке фанеры, поднялся на ножки, приподнял тяжелый верхний лист и засунул свою маленькую писеньку в образовавшуюся щель...
- Но при чем тут моя смета?!
- Он говорит - мы срываем сроки. По таймингу к сегодняшнему дню должна быть выполнена гидроизоляция крыши...
- Но я не могу сделать гидроизоляцию крыши в фанерном доме без первого этажа... и без крыши!
- Да? А мне говорили, что вы опытный строитель... Жаль, придется списать вас...
- Подождите, я же не отказываюсь!.. Предположим,.. уф!..
- Да?
- Предположим,.. мы соберем временную конструкцию на земле, поднимем её краном, гидроизолируем на весу, а когда придет пора - изнутри подклеим к слою гидроизоляции крышу...
- Я надеюсь, конструкцию не из фанеры?
- О, нет, конечно нет!.. В принципе, из фанеры было бы быстрее и дешевле, но...
- Клиент обожает мрамор. Думаю, если я скажу ему, что мы высекли временную конструкцию из каррарского мрамора, мы сможем немного отыграть понижение вашей сметы!..
- Мрамор?!
- Каррарский мрамор! Черный! С искрой!
- ...
- Не крутите глазами! Лучше пока начинайте высекать, а я поеду, привезу мрамор!
(спустя неделю)
- Значит, с учетом всех новых поправок и с учетом того, что клиенту нравится мрамор...
- Каррарский мрамор!
- Да,.. но он отказался платить за него, мы делаем так: смонтированный на жердях оклеенный обоями второй этаж мы кладем на бок, под ним роем яму глубиной шесть метров и на дно ямы вверх ногами укладываем гидроизолированную крышу.
- Так.
- Дальше. По берегам ямы собираем ленточный фундамент, продеваем сквозь него второй этаж, стараясь не заляпать обои, и монтируем его с крышей. Заполняем пустоты гипсокартоном.
- Так.
- Роем шесть технических колодцев вокруг основного ствола шахты, так чтоб подобраться к обратной стороне обоев и монтируем вентиляцию, электрическую проводку и канализацию.
- Да, и при этом мы не применяем ни фанеру, ни монтажную пену, ни опресованные дюбели, ни - это новое! - электрические дрели и коловороты. Дело в том, что когда клиент был маленький...
- Довольно! Я понял. Разумеется, мы ничего этого не применяем. Когда внутренняя отделка будет готова, мы переворачиваем дом на 180 градусов, охлаждаем жидким азотом и обкладываем кирпичами из льда. Монтируем двери, окна, разбиваем сад.
- Но без хвойников!
- Без хвойников. Ледяные кирпичи мы растапливаем горелкой, в образовавшиеся в бетоне полости аккуратно монтируем те кирпичи, которые утвердит клиент, если это случится до зимы, либо сдаем дом так.
- Все правильно. Одно но.
- ?
- У клиента появились новые идеи по поводу этажности...
(спустя год)
- Добрый день, мы хотели бы пригласить вас на строительство стадиона-оперы-космопорта будущего из графитовых пленок на околоземной орбите. У вас в портфолио есть сопоставимые по сложности объекты?
- Скажите, что у вас за люди на проекте?
- Почему вы спрашиваете?
- Потому что сложность, она не в объектах. Сложность - она в людях.
- Японские самураи-трудоголики, 150% компетентности, каждый гвоздь по плану, каждый кирпич по графику.
- Тогда это слишком просто для нас. Мы не занимаемся легкотней. Всего хорошего.

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

Все доброго времени! 

Нужен профессионал, проверить сервер FreeBSD на предмет правильности настройки, устойчивости к нагрузкам и т.п. Разумеется за оплату. Предложения в личку. 

Вы хоть ТЗ напишите что вам там проверять. Или просто зайти по ссх и сказать что все заипись :)

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

 

Вы хоть ТЗ напишите что вам там проверять.

А то в 8, 9 и 10-той ветке тюнинг очень сильно отличается.

 

Чем же он там ОЧЕНЬ отличается?

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від mac
      Глюк в тому, що один (так - тільки один) mac адрес onu існує в білінгу у вигляді строки. Це трохи заважає.
      olt - bdcom gepon.
      Наскільки зрозумів, це виключно проблема реалізації snmpwalk у freebsd, де snmpwalk може на свій розсуд віддати mac адресу не як hex-string, а як звичайний string.
      Можливо snmpwalk тригериться на якомусь символі, мені невідомо.
       
      # tcpdump -vv -i em0 udp port 161 and host olt and host ub | grep "3320.101.10.4.1.1.241 ... olt.snmp > ub.47940: [udp sum ok] { SNMPv2c C="*****" { GetResponse(44) R=93278354 E:3320.101.10.4.1.1.241="8LO"W*" } } ub.47940 > olt.snmp: [udp sum ok] { SNMPv2c C="*****" { GetNextRequest(34) R=93278355 E:3320.101.10.4.1.1.241 } } snmpwalk -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = STRING: "8LO\"W*" snmpwalk -Ox -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = Hex-STRING: 38 4C 4F 22 57 2A  
      Це стосується таких параметрів у snmp конфізі bdcom
       
      [signal] MACINDEX=".1.3.6.1.4.1.3320.101.10.4.1.1" [misc] ONUINDEX=".1.3.6.1.4.1.3320.101.11.1.1.3"  
      За для усунення глюку спробував трошки змінити код і завдати тип snmp параметру явно у ./api/libs/api.ponbdcom.php у function collect()
      Це працює. Мабуть станеться у нагоді:
       
      # diff api.ponbdcom.php{.new,.bak} 37c37 < $onuIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); --- > $onuIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); 91c91 < $macIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE); --- > $macIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE);  
      P.S. Створив тему, а зараз міркую: а може це глюк у ПЗ olt. Оновлю фірмваре olt та перевірю...
       

    • Від a_n_h
      Всем доброго дня и мирного неба!
        После многочисленных экспериментов выяснил, что на последних версиях freebsd  максимум удавалось прокачать до 14 ГБт суммарно трафика со 100% загрузкой процессора. На том-же железе но с установленной freebsd 11.2 прокачивается до 20-ти ГБт суммарно тестового трафика с загрузкой процессора около 50%. 
        Подскажите, что можно убрать или наоборот добавить в систему с freebsd 13,3 для получения аналогичного результата...
    • Від mac
      Здається, після оновлення PHP 7.4 до PHP 8.2 feesharvester припинив працювати:
       
      /usr/local/bin/curl "http://127.0.0.1/billing/?module=remoteapi&key={SERIAL}&action=feesharvester" <br /> <b>Fatal error</b>: Uncaught TypeError: Unsupported operand types: string - string in {UBPATH}/billing/api/libs/api.fundsflow.php:570 Stack trace: #0 {UBPATH}/billing/modules/remoteapi/feesharvester.php(22): FundsFlow-&gt;harvestFees('2024-01') ...  
      Невеличке розслідування врешті з'ясувало, що це через наявність пробілу у деяких логінах абонентів. Як так сталося? Тому що інколи був неуважно додан трейлінг пробіл до номеру будинка і цей пробіл потрапив до логіну абоненту. Логін абоненту неможливо змінити ніяким чином штатними засобами. Я не розглядаю створення нового абонента для усунення помілки.

      Був обран такий шлях вирішення проблеми. Заміну функції php explode() знайшов у мережі. Мабуть це станеться в нагоді:

       
      diff api.fundsflow.php.bak api.fundsflow.php.new 559c559 < $eachfee = explode(' ', $eachline); --- > $eachfee = preg_split("~(?<!\\\\)(?:\\\\{2})*'[^'\\\\]*(?:\\\\.[^'\\\\]*)*'(*SKIP)(*F)|\s+~s" , $eachline);  
    • Від FantoM_EscapE
      Хочу перенести свій білінг NODENY із фізичного сервера на віртуальний. Шукаю адміна який зможе допомогти у цьому питанні, так як нашого адміна банально призвали до війська. Вся схема на даний момент робоча, маю доступи до всього. Потрібно проінсталити на новішу версію FREEBSD, бо на моїй 10 річній вже не працюють нові SSL сертифікати. Кого зацікавила дана пропозиція - прошу у приватні повідомлення. обсудимо ціну і строки. або пишіть на будь-який месенджер 0677792091
    • Від rusol
      Добрый вечер.
       
      Есть от провайдера блок реальных адресов, к примеру 100.1.1.192/26
       
      Раньше сеть была в одном влане и записи в /etc/rc.conf были такие:

       
      ifconfig_ix0="inet 192.168.0.1 netmask 255.255.255.0" # Шлюз для пользователей с локальным IP ifconfig_ix0_alias0="inet 100.1.1.193 netmask 255.255.255.192" # Шлюз для пользователей с реальными IP  
      После чего стала задача часть пользователей переводить во вланы тоже с разделением на локальные IP и реальные, первый влан создал где-то пару лет назад и все работает:
       
      ifconfig_vlan1="vlan 1 vlandev ix0 192.168.1.1 netmask 255.255.255.0" # Шлюз для пользователей с локальным IP во Влане 1 ifconfig_vlan1_alias0="inet 100.1.1.248 netmask 255.255.255.248" # Шлюз для пользователей с реальными IP  во Влане 1  
      И вот стоит задача создать еще один влан, делаю по аналогии с вланом 1, только маску смещаю назад:
       
      ifconfig_vlan2="vlan 2 vlandev ix0 192.168.1.1 netmask 255.255.255.0" # Шлюз для пользователей с локальным IP во Влане 2 ifconfig_vlan2_alias0="inet 100.1.1.246 netmask 255.255.255.254" # Шлюз для пользователей с реальными IP во Влане 2  
      Когда я внес это в /etc/rc.conf и прописал команду:
       
      ifconfig vlan2 create  
      Все заработало.
       
      Но как только перезагрузился сервер, перестали работать реальные IP без вланов, в первом влане и во втором. Не пойму что не так делаю, возможно я с маской подсети что-то недопонимаю...
×
×
  • Створити нове...