• Как восстановить GRUB Debian + Win7?

    sergiula
    @sergiula
    Запустите систему с LiveCD/USB и откройте терминал. Для этого можно нажать Alt+F2 и ввести команду:
    gnome-terminal
    Далее необходимо узнать Вашу таблицу разделов. Используйте команду:
    sudo fdisk -l
    На экран должна быть выведена примерно такая таблица:

    /dev/sda1 29 8369 66999082+ 83 Linux
    /dev/sda2 * 8370 13995 45190845 7 HPFS/NTFS
    /dev/sda3 13996 14593 4803435 5 Extended


    Из таблицы видим, что Linux стоит (в нашем случае) на разделе /dev/sda1
    Теперь подключим этот раздел в /mnt следующей командой:
    sudo mount /dev/sda1 /mnt
    Затем, для записи grub в MBR, вводите следующую команду:
    sudo grub-install --root-directory=/mnt /dev/sda

    В случае, если нужно только восстановить MBR диска (например, после переустановки Windows), то этого достаточно.

    Если нужно обновить и меню grub (например, после установки Windows), то нужно сделать:

    sudo update-grub --output=/mnt/boot/grub/grub.cfg

    Восстановление закончено!

    Как добавить windows в список grub
    Ответ написан
    Комментировать
  • Объединение нескольких MySQL - серверов?

    martin74ua
    @martin74ua Куратор тега MySQL
    Linux administrator
    либо прокси, либо federated таблицы на одном из серверов
    Ответ написан
    Комментировать
  • Как отправить HTTP запрос методом POST на URL через PHP?

    taliban
    @taliban
    php программист
    Это капец, все что угодно перечислили, лишь не встроенную функцию
    http://php.net/manual/ru/function.file-get-contents.php#108309
    Ответ написан
    1 комментарий
  • Как завершить регистрацию в Google play developer console?

    @Billy_Milligan
    Слева есть иконка "мегафон", проверьте может там уже есть уведомление. Ну и на всякий случай в гуг валет проверьте транзакцию.
    Ответ написан
    1 комментарий
  • Сложно ли разгадать шифровку

    3vi1_0n3
    @3vi1_0n3
    Мне кажется достаточно, но очень легко сделать вывод о зависимости результата от времени.
    Ответ написан
    7 комментариев
  • Проблема с SMTP-сервером

    DmZ
    @DmZ
    В Вашем случае скорее всего криво написанная программа-мейлер. Судя по-всему, пытаясь контролировать скорость отсылки сообщений она не разрывает соединение с SMTP сервером, а тупо ждет на линии отсылая NOOP. Exim не относит эту операцию к разрешенным, поэтому через некоторое время разрывает соединение. Можно, конечно, увеличить лимит количества таких операций (smtp_accept_max_nonmail = 1000 например), но можно вообще отключить эту проверку:
    smtp_accept_max_nonmail = :
    
    или отключить для конкретного хоста:
    smtp_accept_max_nonmail_hosts = ! 192.168.22.3
    
    (где 192.168.22.3 — IP адрес с которого коннектится мейлер)
    Ответ написан
    1 комментарий
  • Проблема с SMTP-сервером

    merlin-vrn
    @merlin-vrn
    Отправляющий сервер использовал слишком много команд «не по теме» протокола, в данном случае, NOOP. Это принимающему серверу не понравилось, он обиделся и не хочет принимать почту от такого грубияна.

    Честно говоря, мне вообще непонятна логика разработчика, который вставил такой код в программу. Зачем вообще мог потребоваться NOOP?

    Это явный косяк отправляющей системы. Разбирайтесь в настройках exim чтобы он не флудил NOOPами, либо, как тут разумно посоветовали, используйте Postfix.
    Ответ написан
    Комментировать
  • Проблема с SMTP-сервером

    @1x1
    Проблема между мейлером и Exim? smtp_accept_max_nonmail
    Ответ написан
    Комментировать
  • Допустил ошибку в структуре таблицы. Как исправить?

    King_Of_Magic
    @King_Of_Magic
    Не очень понял что мешает через AND дописать условия в WHERE? Поясните, может быть я неверно понял задачу?
    Ответ написан
    2 комментария
  • dnsmasq в качестве dns secondary

    BuriK666
    @BuriK666
    Компьютерный псих
    Dnsmasq не для этого сделан.
    Ставьте BIND, если зоны часто меняться не будут, можете просто скопировать конфиги, а если будете часто что-то менять, делайте master/slave www.zytrax.com/books/dns/ch4/#slave
    Ответ написан
    Комментировать
  • Помогите найти уязвимость php

    syschel
    @syschel
    freelance/python/django/backend
    В более менее нормальной системе, невозможно писать в БД, даже зная логин пароль, так как указывается при подключении к БД ip адрес конкретного сервера(ов).

    Угу. Только вот большинство сайтов крутятся на хостинг площадках, а не на ВДС/ВПСах у владельцев сайтов.
    Зная логин и пароль к БД:
    1. Смотрим по вхъюсам, куда ссылается домен (НСы). В 99% это будет хостер.
    2. Заходим на хостинг, смотрим фак как добраться до пхпмайадмину(если майскул). В 98% ссылка на него будет в свободном доступе от самого хостера. Или будет гуглитсмя за 3 минуты.
    3. Делаете в базе что хотите.
    Ответ написан
    1 комментарий
  • Куда жаловаться при неправильной маршрутизации провайдером?

    Пришло на почту. Ни слова не понял, но видимо это по теме:

    betal –у необходимо добиться, чтобы его провайдер открыл заявку в ТТК о неверной маршрутизации.
    Сам он открыть заявку в ТТК не сможет, так как не является клиентом ТТК, но его провайдер – является, и соответственно в принципе может такую заявку открыть.
    Другое дело, что его провайдер пойдет на это очень не охотно, нужно проявить настойчивость и взывать к их здравому смыслу. Ни в коем случае не хамить и не наезжать, иначе «пошлют» и тогда делу труба.
    Общаться лучше через кого-то конкретного на втором уровне поддержки его провайдера(он писал, что имеет на них выход). Текст обращения его провайдера к ТТК лучше составить самому по предварительной договоренности с человеком из второго уровня поддержки его провайдера. Это снизит риск, что этот человек сделает что-то не так, не правильно опишет проблему или ему будет тупо влом этим заниматься. После этого обязательно нужно узнать номер заявки в ТТК. С этого момента можно (желательно по договоренности с его провайдером) общаться с ТТК по своей проблеме напрямую. Еще раз повторю – нужно проявить настойчивость, но в исключительно вежливой форме — ни в коем случае не хамить и не говорить о том, что они безбожно тупят и им нужно на базаре семечками торговать, а не в техподдержке сидеть (первые несколько ответов от ТТК обязательно будут в стиле рука-лицо J). Ни в коем случае не допускать закрытия заявки (есть у них такой трюк – закрыть старую заявку, чтобы открыть новую – KPI в норме, начальство довольно). Вся его переписка и вся информация должна быть в одной заявку. Рано или поздно эта заявка попадет к грамотным сетевым специалистам ТТК и проблема будет решена.
    В комментариях писали, что ТТК по какой-то причине направил трафик через Франкфурт. По опыту скажу, что такое решение экономически очень не оправдано и сильно сомневаюсь, что они сделали так специально – скорее всего у них где-то просто BGP залип или фильтры лишние применились.

    По опыту скажу, что решение проблем с маршрутизацией у третьих провайдеров – задача для обычных пользователей практически не решаема. В интернете никто никому ничего не гарантирует, тем более что формально ресурс уважаемого betal –а доступен. Следуя моим указаниям, он может серьезно повысить шансы на успешное решение его проблемы.
    Я одно время работал в одном из крупнейших Российских провайдеров и знаю, как такие проблемы решаются «из нутрии».
    Пожелайте ему удачи J
    С уважением,
    Симоненко Владимир
    Департамент технического развития ОАО «Воентелеком»
    Ответ написан
    2 комментария
  • Куда жаловаться при неправильной маршрутизации провайдером?

    foxmuldercp
    @foxmuldercp
    Системный администратор, программист, фотограф
    я бы постучался куда-то на noc@вашпровайдер, обычно такие всем известные адреса читаются технарями и мало известны юзверям и спросил у них. Ну или пообщался с техподдержкой активно
    Ответ написан
    Комментировать
  • Три сетевых карты и XEN

    iandriyanov
    @iandriyanov
    Для меня лучшим решением работы с xen стала система Suse сервер. Распространяется она конечно костыльно, однако она стабильна и более чем подходит. Минус у нее есть из коробки, и это то, что она не умеет обновляться и имеет только дистрибутив на диске. Однако есть хаки.

    Как это работает в Suse:

    — xend-config.sxp:
    (network-script )
    (vif-script vif-bridge)
    

    И этого достаточно чтобы забридживать интерфейсы. У ксеньи есть свои автоскрипты перед пуском сервиса, которые поднимают бриджи равные интерфейсам к примеру eth0 = br0 | eth1 = br1.

    А сам конфиг domU по части интерфейса выглядит не как иначе:

    # Networking
    #vif = ['mac=00:0c:29:03:00:02, bridge=br0, model=e1000',  - иногда бывает нужно указать драйвер 
    #       'mac=00:0c:29:03:00:03, bridge=br1, model=e1000']
    
    vif = ['mac=00:0d:29:03:d0:02, bridge=br0',
           'mac=00:0c:29:03:00:03, bridge=br1']
    
    Ответ написан
    1 комментарий
  • Три сетевых карты и XEN

    Melkij
    @Melkij
    PostgreSQL DBA
    Варианта знаю 2:
    0) завести eth2 на другой мост (как — см. ответ jov) и указать в конфиге domU, к какому мосту какой интерфейс подключать:
    vif = [
    'mac=00:16:3E:10:8F:0A,bridge=xenbr',
    'mac=00:1C:C0:A8:07:01,bridge=dmz',
    ]

    1) Пробросить физически (гуглить pci passthrough)
    Ответ написан
    2 комментария
  • Три сетевых карты и XEN

    jov
    @jov
    Не совсем понимаю зачем пробрасывать именно две сетевухи, ведь в dom0 маршрутизация и так настроенна и пакеты идёт в верном направление, но раз уж так хочется, то вам надо создавать второй мост для второй сетевой, то-есть
    (network-script 'network-route netdev=eth2  bridge=bridge2')
    Ответ написан
    1 комментарий
  • Как проверить PV в Xen?

    deilux
    @deilux
    Если вы сами писали конфиг, то должны знать, в каком режиме грузится гостевая система. Откуда вопрос?

    По-любому, внутри системы можно сделать dmesg|grep Xen и увидеть:
    [ 0.000000] Booting paravirtualized kernel on Xen
    [ 0.000000] Xen version: 4.0.1 (preserve-AD)
    [ 0.000000] Xen: using vcpu_info placement
    [ 0.000000] Xen: using vcpuop timer interface


    На HVM же выдаёт:
    [ 0.000000] ACPI: RSDP 000ea020 00024 (v02 Xen)
    [ 0.000000] ACPI: XSDT fc012cb0 00034 (v01 Xen HVM 00000000 HVML 00000000)
    [ 0.000000] ACPI: FACP fc012ad0 000F4 (v04 Xen HVM 00000000 HVML 00000000)
    [ 0.000000] ACPI: DSDT fc002c40 0FE0B (v02 Xen HVM 00000000 INTL 20100528)
    [ 0.000000] ACPI: APIC fc012bd0 000D8 (v02 Xen HVM 00000000 HVML 00000000)
    [ 0.000000] Xen version 4.0.
    [ 0.000000] Xen Platform PCI: I/O protocol version 1
    [ 0.000000] Netfront and the Xen platform PCI driver have been compiled for this kernel: unplug emulated NICs.
    [ 0.000000] Blkfront and the Xen platform PCI driver have been compiled for this kernel: unplug emulated disks.
    [ 0.000000] Booting paravirtualized kernel on Xen
    [ 0.000000] Xen HVM callback vector for event delivery is enabled
    Ответ написан
    2 комментария
  • Интересная задача на PHP

    Doktor_Gradus
    @Doktor_Gradus
    Вот тогда вам ещё вопрос. Если делаете так:
    switch( $_GET['pass'] ) { // ... }

    нужно ли проверять $_GET['pass']?
    Ответ написан
  • Как проверить PV в Xen?

    shadowalone
    @shadowalone
    проще всего:
    # virsh dumpxml имя_dom-u
    и посмотреть на предмет:
    hvm
    /usr/lib/xen/boot/hvmloader

    Это значит HVM
    у PV выглядит примерно так:
    linux
    /var/lib/xen/boot_kernel.I3fzAL

    ну, или,
    # virsh dumpxml имя_dom-u | grep hvm
    Ответ написан
    2 комментария