Задать вопрос
  • Почему 100Mbps, а не 1Gps на интерефейсе?

    @throughtheether
    human after all
    Покажите вывод с коммутатора:
    show int gi3/28 status
    sh run int gi3/28
    Покажите настройки сетевой карты (дуплекс, скорость, mdi/mdi-x).
    Почему винда показывает скорость в 100Mbps?
    Возможные причины: некорректные настройки, проблемный патч-корд, проблемные трансиверы (маловероятно, но возможно).
    Как сделать гигабитку?
    Определить и устранить причину такого режима работы оборудования.
    Ответ написан
    3 комментария
  • Как поймать трафик(пакеты) исходящие от определенного приложения с определенным PID(Linux)?

    mva
    @mva
    CEO, CTO, Lua/Gentoo/IPv6 Pioneer
    Не согласен с предыущим оратором.

    Определённое приложение будет сидеть на определённом сетевом порте

    Это в корне не так. Даже если предположить, что приложение — демон (предоставляет какой-то сервис) оно может одновременно "слушать" пакеты на сколь угодно много портов.
    Я тут даже опущу описание самой технологии и того, что на "портах" никто не "сидит" и на самом деле "порты" это просто идентификаторы, указывающие кому этот пакет передать.

    Если же приложение не является демоном, то оно для исходящих запросов (и получения ответа) каждый раз (для кажого запроса) использует абсолютно рандомные порты (ну, с торрент-клиентами тут есть небольшая оговорка, которая, впрочем, всё равно не отменяет применимости вышесказанного и к некоторым из них.

    А отвечая на вопрос ОПа — можно маркировать пакет по прилжению. Например:
    iptables -A OUTPUT -p TCP -m owner --pid-owner $PID -j <нужная цель, будь то LOG, ULOG, MARK или что угодно>
    Которое, правда, не очень работает на мультиядерных системах :'(

    Но можете ещё погуглить немного вокруг match packets by pid и набора утилит из tc/ipset/iptables

    // либо запустить то wine-приложение под отдельным пользователем и ичпользовать -m owner --uid-owner $id_пользователя. Так оно работает и на многоядерных системах тоже.
    Ответ написан
    Комментировать
  • Почему именно синус?

    fornit1917
    @fornit1917
    Это прямо следует из определения синуса и косинуса. sin(x) - ордината точки единичной окружности с дугой угла x, cos(x) - абсцисса.
    1024px-Trigonometric_function.png
    Ответ написан
    7 комментариев
  • Как правильно удалить правило в iptables?

    @Wolf4ara
    сисадмин и не более
    Добрый день! Как понимаю, с иптаблес вы знакомы плохо. Делайте тогда так:
    sam@debianmsk:~:26/01/15-08:57$ sudo iptables -L -nv --line-numbers | grep "dports 80"
    10  46M 8605M ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp multiport dports 80,443 /* WEB */


    или

    sam@debianmsk:~:26/01/15-08:57$ sudo iptables -L -nv | grep "dport 80"
    10  46M 8605M ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dport 80


    (вывод может отличатся, но примерно будет таким). Первая цифра, это номер строки. Теперь ее просто надо удалить (строку):
    sudo iptables -D INPUT 10
    Ответ написан
    Комментировать
  • Можно ли держать электроприборы включенными круглые сутки?

    oia
    @oia
    Можно., это даже лучше для приборов чем включение и выключения, в основном все поломки происходят в эти моменты
    Ответ написан
    Комментировать
  • Как управлять SSH подключениями в консоли?

    @Oioraen
    Что значит «менеджер управления»?
    Какой функционал вы хотите?
    Уточните запрос.
    Ответ написан
  • О чём это может свидетельствовать (мини вопрос)?

    gbg
    @gbg Куратор тега Системное администрирование
    Любые ответы на любые вопросы
    Да легко. Так TCP и работает - порт при новом подключении выбирается случайным образом.
    Ответ написан
    2 комментария
  • Что такое Less и Sass?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Лень двигатель прогресса. Хороший пример - принцип DRY - Don't repeat yourself. Я весьма подозреваю что вы стараетесь соблюдать этот принцип когда делаете макеты или чем вы там занимаетесь. Так же я весьма уверен что вы хотя бы пытались чуть автоматизировать рутину своей повседневной работы. Так же у вас могли быть ситуации когда вы переиспользовали какие-то элементы. Мало ли.

    Так вот... CSS это тупая таблица стилей. Селектор и стили, ничего сверх умного тут придумать нельзя. Лет 5-10 назад было довольно модно держать один мегажирный CSS файл на 10К+ строк и радоваться жизни внося все больше изменений и т.д. Соответственно даже если вы соблюдаете всякие правила модульной верстки и все такое, у вас возникает несколько проблем:
    • организация стилей, то есть держать все в одном файле не удобно особенно когда проект длится годами
    • Дублирование стилей и селекторов. По мере развития проекта появляются какие-то снипиты которые можно реюзать. Так же у вас может появиться масса однообразных селекторов отличающихся лишь немного. При модульных подходах вложенности редко имеет место быть но все же имеет. Но не будем забывать что большинство фигачит селекторы просто так. В итоге если мы переместили блок или переименовали класс какого-то блока нужно отредактировать еще массу селекторов.
    • Привязка размеров и параметров к другим стилям, например у вас в стилях задана ширина блока, от нее зависят другие параметры, отступы для других блоков и т.д. Да, в css3 появился calc для этого но это было относительно недавно и только с недавних пор можно почти без опаски использовать эту штуку.
    • Таблицы стилей, как и HTML ориентированы на удобный разбор этого добра машиной, но не человеком. Человек же существо ленивое и как-то вот лень лишний раз скобку поставить или точку с запятой. Просто лень.


    Есть так же хорошее правило, или идея если хотите.... Если код можно сгенерить - его лучше сгенерить. То есть для решения всех выше перечисленных проблем придумали препроцессоры. Они как бы были и раньше всех этих scss/less/stylus но как-то не решали всех проблем и т.д. Что в итоге было предложено (перечисляю в том же порядке что и в списке выше).

    • У CSS есть такая штука как @ import. Но не очень круто импортировать сотню стилей в продакшене. Стоит сделать так что бы все стили были склеены при сборке проекта. Эта идея в итоге развилась и если разработчик использует это дело правильно, можно зайти в любой файл со стилями и увидеть список всего от чего зависят эти стили. Какие стили подключаются и т.д. Причем один файл с зависимостями может быть подключен в нескольких файлах а препроцессор сам разберется как и куда все вставлять сгенерив максимально оптимизированный по структуре файл. А разработчик получил четкую структуру файлов и возможность быстро найти где что и от чего зависит.
    • С селекторами проблему предложили решить наиболее логичным вариантом. Если у нас есть вложенные селекторы, то имеет смысл определять их внутри блока этого селектора. Это существенно упрощает поддержку стилей. Так же для управления снипитами и прочим добавили миксины - эдакие параметризованные или нет функции которые выплевывают шматок CSS. До появления штук вроде autoprefixer это был единственный способ писать поддерживаемые стили, использовать плюшки CSS3 и вообще новые плюшки и не сойти с ума от префиксов. Префиксы это только пример, там могут быть самые разные штуки позволяющие грамотно производить реюз стилей
    • Проблему зависимостей значений стилей друг от друга решили... собственно самым очевидным способом - переменные. Это удобно, легко поддерживать и в умелых руках это мощный инструмент. Нужно поменять базовые цвета - не нужно лазить по 100500 блоков и править значения руками, можно поправить переменные и все будет хорошо.
    • Насколько я помню SCSS/LESS не стремились решить эту проблему. Какие-то решения образовывались сами собой с течением времени. В плане минимализма и выразительности пожалуй сейчас самая крутая штука это stylus.


    Что в итоге произошло. В один прекрасный момент какие-то там рубисты придумали SCSS (они вообще не любят все что не в стиле ruby в плане минимализма и выразительности). Затем чуваки подумали и сказали, SCSS это круто но почему-то они используют синтаксис знакомый именно Ruby разработчикам а не обычные для CSS конструкции. В итоге реализовали LESS, причем его уже реализовали на javascript, что с наличием node.js позволило это все добро еще на одной платформе собирать. А так как под эту платформу и так плодили препроцессоры оно удачно вписалось.

    Далее уже шли какие-то модификации дальнейшие, вроде того же Stylus, где синтаксис упростили просто до нельзя.

    Личное мнение. На сегодняшний день я не вижу смысла использовать чистый CSS хоть на малых хоть на больших проектах. Вот вообще никакого.
    Ответ написан
    3 комментария
  • [РЕШЕНО] Как объединить 3 linux сервера в одну подсеть без коммутаторов?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Какая-то нездоровая фантазия, но используйте brctl + stp, серверы подключите кольцом
    Ответ написан
    3 комментария
  • Как синхронизировать git и github?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Обычно начинают с познавательного чтения

    Коротко. Репозиторий живет на вашей машине. Вы привязывете его к github
    git remote add  origin git://github.com/paulboone/ticgit.git

    И при необходимости, выливаете изменения:
    git push origin master
    Ответ написан
    1 комментарий
  • Как пробросить N vlan через сеть оператора?

    @t3mp
    Технология QinQ, port 25 trunk vid 400, port 1 dot1q-tunnel, access. Далее с порта 1 ловите их тегами.
    Ответ написан
    4 комментария
  • В чём преимущество VPN перед SSH?

    vvpoloskin
    @vvpoloskin Куратор тега Компьютерные сети
    Инженер связи
    SOCKS (читай SSH) работает на прикладном уровне, VPN - на сетевом. Есть программное обеспечение, которое не проксируется через SOCKS, не понятно как будут работать через него критичные сервисы (голос), через него не пролетит бродкаст, мультикаст, не построишь динамическую маршрутизацию. Просто это вещи для разных целей.
    Ответ написан
    4 комментария
  • Как в mysql (PMA) сделать массовую вставку?

    nalomenko
    @nalomenko
    Руководитель отдела разработок в студии «Lava»
    В смысле «как»? Через импорт. Выбираете формат (CSV, XML, SQL или в чем у Вас там строки хранятся) — и вперед.
    Ответ написан
    5 комментариев
  • Как сделать качественный favicon?

    GavriKos
    @GavriKos
    Да точно так же - берут и рисуют. В фотошопе. С использованием профессиональных художников-пиксельартистов. Других вариантов нет.

    Кстати ваш сайт неприлично долго грузится и фавиконку я так и не увидел за минуту.
    Ответ написан
    5 комментариев
  • Как ограничить количество подключений к порту в linux?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    iptables -I INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 10 -j DROP

    Если для UDP это не прокатит, придется делать непосредственно через модуль conntrack
    Ответ написан
    4 комментария
  • Почему у части провайдеров резолвится неправильный IP?

    bk0011m
    @bk0011m
    Системный администратор
    При внесении изменений в ДНС - версию зоны меняете?
    Ответ написан
    4 комментария
  • Существуют ли такой функционал в Cisco IOS?

    - задать железке скинуть конфигурацию по истечению какого-то временя (аля commit с указанным количеством времени)

    reload in 5
    ... конфигурируешь ...
    если потерял - перезагрузилась, конфиг восстановился
    если не потерял и все ок :
    reload cancel
    Ответ написан
    Комментировать
  • Существуют ли такой функционал в Cisco IOS?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Смотря какой IOS. Обычный нет, XR умеет, XE тоже вроде. Причина, XR-XE построены на основе BSD (как и Junos собственно), а обычный - своей собственной разработки.

    Однако, в IOS не надо ничего комитить-применять. Просто вбиваешь строки, если что-то не завелось, железку перезагружаешь. Можно указать перезагрузку через определенное время (например, через 5 минут).
    Ответ написан
    2 комментария
  • Какой SSH клиент имеет подсветку синтаксиса?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    ищу SSH клиент с подсветкой синтаксиса

    ssh клиент с подсветкой синтаксиса -- это нонсенс. Вы ищете эмулятор терминала, способный отображать цвета.
    putty точно это умеет.
    Ответ написан
    2 комментария
  • Как сделать анимацию для блока с процентами?

    nalomenko
    @nalomenko
    Руководитель отдела разработок в студии «Lava»
    Копайте в сторону SVG-анимаций. Начните с изучения хотя бы вот такого примера.
    Ответ написан
    Комментировать