• Как реализовать поиск по MAC в большой сети сетевого оборудования?

    vvpoloskin
    @vvpoloskin Куратор тега Компьютерные сети
    Инженер связи
    В сети на 8k коммутаторов никогда не стояло такой проблемы. Сеть же не full-mesh, все равно есть какие-нибудь аплинки, есть интерфейсы маршрутизатора, на которых arp-можно смотреть. В конце концов можно по snmp собрать с сетевого оборудования таблицу маков и искать по ней, собирать можно, например, раз в сутки, и собирать в файл.
    Ответ написан
    Комментировать
  • Как реализовать поиск по MAC в большой сети сетевого оборудования?

    @kt72ru
    Мы используем netdot
    Ответ написан
    Комментировать
  • Что означает термин "Махровый Энтерпрайз"?

    @Free_ze
    Пишу комментарии в комментарии, а не в ответы
    Это то, что так ненавидят хипсторы: "работа на дядю", b2b (которым не похвастаешься друзьям), всякие интеграции, бюрократия крупной организации, стабильный оклад, хорошие условия и форд фокус. То есть полная противоположность стартапам. Это еще называют "галерами".
    Ответ написан
    Комментировать
  • Что означает термин "Махровый Энтерпрайз"?

    Palych_tw
    @Palych_tw
    Типа веб-разработчик
    Ну вы хоть в словарь бы заглянули) никогда что-ли не слышали что-то типа "махровый националист" или "махровый коммунист"?
    Если цитировать викисловарь - "проявляющий в самой высокой степени какое-либо отрицательное свойство, черту, особенность"
    Ну а энтерпрайз - это продукт для предприятий. корпораций, или сами корпрации. Смотрите по контексту
    Ответ написан
    Комментировать
  • Что означает термин "Махровый Энтерпрайз"?

    DevMan
    @DevMan
    означает тоже самое, что и "кровавый энтерпрайз"))

    обычно это в той или иной степени совокупность таких параметров как:
    • крупный проект, рассчитанный на крупного клиента. обычно на джаве или прочих дотнетах.
    • многолетний, с тонной легаси, который необходимо поддерживать.
    • крупная контора-разработчик. с сопутствующими бюрократией и костностью, и вытекающих из этого сложностей во внедрении современных технологий и коммуникации.
    • зачастую монструозность. гляньте https://github.com/EnterpriseQualityCoding/FizzBuz... это конечно же шутка, но зачастую она оказывается недалека от реальности.
    Ответ написан
    Комментировать
  • Как построить, структурировать изучение и повторения анг. языка?

    Extremesarova
    @Extremesarova
    Биоинформатика, машинное обучение, анализ данных.
    1) LinguaLeo. Это онлайн-платформа для изучения и практики иностранного языка, на которой по данным сервиса, на сентябрь 2014 года на нём зарегистрировано 9 500 000 пользователей.
    С помощью этого сайта можно изучать грамматику, тренировать слова, читать тексты, слушать аудио, смотреть видео (все, конечно же, на английском языке). Грамматических курсов огромное количество для всех уровней владения языком (многие из них платные, но их цена равна 1-3 занятиям у репетитора). Написаны профессионально с примерами и заданиями для проверки знаний. При регистрации для нормального обучения необходимо будет купить годовой "золотой статус" за 700-1000 рулей (цена день ото дня варьируется), который позволит вам открыть доступ ко всей функциональности (кроме некоторых платных курсов).
    LinguaLeo постоянно начинает сотрудничества с крутыми международными образовательными онлайн-платформами. Последние из них: Coursera, British Council, TED. Эти платформы предоставляют, в основном, видео, в связи с этим, в видеоплеер был встроен специальный инновационный интерактивный перевод, который позволяет быстро добавлять слова из видео себе в словарь, а потом изучать и тренировать их.
    При регистрации будет проведен тест на знание английского языка и будут предоставлены индивидуальные рекомендации по изучению. Там есть огромное число тематических наборов слов для изучения. Более того, вы можете сами создавать такие наборы. Я вот уже давно это практикую, например, для разных книг у меня разные наборы слов.
    Сервис имеет мобильные приложения для всех популярных платформ.
    Уникальный сервис (я уже с 2012 года здесь занимаюсь). Не нужно жалеть 1000 рублей! An Education is Priceless.
    Также для lingualeo есть удобное расширение для браузера (у меня chrome), которое при нажатии на английское слово сразу дает перевод, озвучивает произношение и позволяет добавить его к себе в словарь для дальнейшего изучения.
    2) Duolingo. Отличный сервис для изучения языка. На десктопной версии сайта вы сможете тренировать грамматику (без теории, только практика), а так же сможете переводить тексты и загружать свои. То есть, если вы видите какую-нибудь интересную статью на каком-нибудь сайте, то можно ее загрузить на этот сайт и удобно переводить - будет предложен перевод для каждого предложения и каждого слова.
    Имеются приложения для iOS и Android. В мобильных версиях только грамматика.
    3) Memrise. Лондонский стартап. Тут можно тренировать слова. Реализован интервальный алгоритм запоминания. Кто будет заниматься рекомендую курс Upper-intermediate English от Cambridge (тут уже нужно знать базовые слова) и курс, который поможет выучить эти базовые слова.
    4) Anki. Невероятно мощная и бесплатная программа (windows, mac, android, для iOS платная), которая использует технику интервальных повторений, о которой говорилось в предыдущем пункте. Все можно настроить под себя :)
    Очень крутой сервис. С помощью интервального алгоритма слова запоминаются очень хорошо даже, если сначала вы их совсем не знаете.
    Видите незнакомое слово, добавляете его, пишите перевод, добавляете произношение, и пример использования.
    4) Cambridge - English Grammar in Use. Это приложение, основанное на знаменитой книге. Тут полный курс грамматики (есть британское произношение примеров - очень хорошее). Есть приложение и для iOS. Стоит ~ 600 рублей. Полностью на английском. И для его выполнения рекомендую пройти базовые слова (можно использовать пункт 3).
    5) BBC Learning Language. Отличный сайт, созданный специально для изучения английского языка. Можно выбрать уровень знаний. Там вы найдете курсы, видео, подкасты.
    Да, точно, подкасты.
    6) Подкасты. Есть, по крайней мере, 3 приличных подкаста по изучению английского языка.
    ESL Podcast - самый лучший подкаст (IMHO). Два типа выпусков : диалог и беседы на определенные темы.
    6 Minute English - часть проекта BBC Learning Language. Тоже очень крутой подкаст.
    British Council - слушайте подксаты, смотрите видео, все все все.
    Grammar Girl, The English We Speak, ...
    7) Видео и каналы на YouTube. Мне больше всего нравится группа каналов от сайта engvid. Там интересно рассказывают про разные вещи: и грамматика, и произношение, и идиомы, и фразовые глаголы и многое другое. На сайте можно выбирать видео по уровню владения языком. Если вы зарегистрируетесь на lingualeo, то у них есть специальный раздел при сотрудничестве с engvid с тем интерактивным плеером, про который я писал раньше. Очень мне эти видео нравятся.
    Видео - ororo.tv . Тут можно смотреть разные сериалы и мультики, но больше часа в день платно. Этим сервисом я не часто пользовался последнее время.
    8) Совсем недавно узнал про такую возможность обучения. Создателя этой системы зовут A.J. Hoge. А сама система называется Effortless English System.
    Во-первых, у него есть подкаст. Можно слушать тут. А, если у вас есть устройство на андроиде или iOS, то там можно скачать какой-нибудь проигрыватель для подкастов, найти там этот подкаст и многие другие, и слушать там. Называется он Effortless English Podcast.
    Во-вторых, у него есть курсы, которые описаны на сайте (рейтинг по 180 отзывам 4.73/5 - круто).
    Вот тут можно видео посмотреть на кого нацелен этот курс. Я не знаю какой у вас уровень по знанию слов и грамматики (его можно поднять с помощью предыдущих пунктов, для слов хорош memrise, для всего остального lingualeo), но вам должно подойти в любом случае (как и мне), потому что разговорный английский очень сложно развить, не разговаривая с носителями языка, а тут должно быть очень классно.
    Подкаст бесплатный, а сами курсы вы можете найти на популярных трекерах. Точнее здесь. И там еще есть ссылка на Power English. Вот я него я и хочу начать, а пока только подкасты слушал.
    Общие рекомендации:
    Английским рекомендую заниматься каждый день. Выделять, хотя бы, 20 минут (лучше час).
    Кроме специальных сервисов вы можете читать книги на английском (можно на сайте LinguaLeo). Для начала можно читать детские сказки (простая грамматика и слова), потом переходить к популярным книгам, сюжет которых вы знаете и читали не раз - к таким, которые больше всего нравятся. Мне вот нравится серия книг про Гарри Поттера и я её перечитываю на английском языке. Я еще скачал аудиокниги по этой серии и очень классно слушать, и одновременно читать - получается сразу два навыка тренируются. Как я уже сказал, что на lingualeo есть эта серия и я читаю там - удобно, видишь незнакомое слово, ткнул на него и оно добавилось в словарь, и потом можно проходить его на различных тренировках (слово - перевод, перевод - слово, собрать слово из букв, аудирование, и другие). Кстати, на lingualeo тоже добавили интервальную тренировку, но она чуть хуже, чем на memrise.com.
    Более того, я рекомендую вам читать новости на английском (лучше конечно британские) - The Guardian, The Telegraph; но и американские можно, например, Business Insider.
    Ну и, конечно же, читайте тематическую литературу. Там будет необходимая в профессии лексика.
    Ответ написан
    2 комментария
  • Как правильно создать raid массив для web сервера?

    aenikitin
    @aenikitin
    Инфраструктурный администратор
    Для начала определитесь чем вы будете организовывать RAID. Стредствами контроллера или средствами операционной системы. Если контроллером, то надо понять какой контроллер у вас в этом сервере установлен, какие варианты ему доступны, так как современные контроллеры умеют много разных фишек, типа использования SSD в качестве кэша 2 уровня и т.п.

    Если средствами ОС, то я предложил бы объединить ваши SAS HDD в RAID5 (например 8+1 и один диск для Hot Spare) и использовать его для хранения данных не критичных к скорости доступа, SSD 240 в RAID1 и использовать для хранения данных критичных к скорости доступа и SSD 100 так же в RAID1 и отдать под кеширование.
    Ответ написан
    Комментировать
  • В чем особенности FreeBSD?

    @playnet
    Если позволяют ресурсы, имеет смысл сразу смотреть на ZFS, крайне интересная фс, с поддержкой кэшей записи и чтения на ssd, единым пулом разделов итд. Но оно же и под линукс есть, zfs-on-linux. Не просто так портировали. Требует много памяти, много свободного места (не менее 40% - дальше без тюнинга производительность падает на порядки), крайне аккуратного включения дедупликации - там сильная завязка на размеры пула, и совсем грубо - 1 гб рамы на 100 гб пула, и тоже сильно зависит от кучи условий.

    Хотя как админ фряхи года с 2002 - я бы сказал что время фряхи прошло, слишком низкая популярность означает недостаточный охват всего нового железа, проблема найти спецов на работу и просто помощь, отсутствие новых пользователей, недостаточное финансирование, малая известность, постепенный отказ даже тех вендоров, кто поддерживал (тот же isp официально свернул поддержку, с рейд-контроллерами не очень итд).. Такое болото, которое варится в себе. И чем дальше, тем больше разрыв с линуксом.
    А также: с виртуализацией всё плохо, как клиент - по сути рабочий только HVM с большими накладными расходами. Поэтому только XEN/KVM. Есть зародыш cgroups - jails, но по факту оно не развивается.
    Как хост - вроде как только virtualbox можно запилить, нативной HVM с поддержкой линь и вин-систем нет.
    Когда-то давно это была хорошая система для pptp и BGP, но сейчас и в лине есть хорошие реализации.
    Как веб-сервер - пока актуально, плюс полная имммунность к багам линь-ядра может попортить жизнь хацкерам. Хотя в этой сфере может быть лучше openbsd с заточкой под безопасность.
    Порты - плюс и минус. В 90% я хочу набрать "pkg install apache" без сборки сотен пакетов, с установкой за пару минут. А если у меня системный перл условно 5.12, а в пакете прописан 5.16 - мне обновит и перл. А значит надо обновить всё, что на нём завязано, то есть ВЕСЬ софт, по зависимостям это 95% в среднем выходит. Или компилировать, благо тут это делается штатно и легко, но с каждым скомпилированным пакетом уменьшается возможность пользоваться пакетами и растёт риск поломки после обновления, когда зависимость зависимости ссылается на старую версию либы, которой уже нет... Для нас любое обновление софта - всегда был стресс, а обновление всего что затрагивало пхп или перл - всегда что-нибудь отваливалось. Банально обновили курл - у пхп отломился libcurl у его php5-curl.
    С другой стороны, в портах есть выбор версий, те же пхп - 5.5, 5.6, скоро будет 7; перл так вообще с 5.16 по 5.22. Хотя дропнули пхп 5.2 - всё, приехали. Теперь любое обновление превращается в пляски "обновить пакет, откатить порты до поддержки 5.2, переставить весь 5.2, обновить порты", но теперь и так просто это не делается, центральные мейкфайлы поменяли. Сидим без обновлений.

    Отдельно идёт плохая производительность того же битрикса, один сервер - всё настроено, индекс производительности 20-30. Дебиан "из коробки" - 50.
    Так что сейчас есть несколько серверов на фре, но новые сервера уже идут на дебиане.
    Ответ написан
    5 комментариев
  • Как apt-get update из shell скрипта?

    @moondogy
    скорее всего скрипт сохранен в каком-нибудь виндовом notepad-е, у которого перенос строки \r\n
    Если так то sed -i 's/\r//' script.sh поможет
    Ответ написан
    4 комментария
  • Sudoers, visudo ubuntu синтаксис команды?

    @admusers
    debian-help.ru/articles/ustanovka-i-nastroika-sudo...
    я читал тут, и понял.
    кто где = (от имени кого) что
    steve CSNETS = (operator) /usr/local/op_commands/
    Ответ написан
    Комментировать
  • Закончилось место на диске. Как определить где именно причина?

    @ldvldv
    посмотрите размер удаленных, но используемых файлов
    sudo lsof | awk '/deleted/ {sum+=$7} END {print sum}'
    Ответ написан
    Комментировать
  • Как настроить NAT loopback на Mikrotik без конкретного указания внешнего адреса?

    sizaik
    @sizaik
    сисадмин, Витебск
    На самом деле с DNS самый простой вариант, я не понимаю, почему он вам не подходит.
    Скрипт (если вы пользуете первый вариант) никак не связан с локальным DNS - он только проверяет, изменился ли внешний IP и отправляет его на DynDNS, если поменялся.
    Второй вариант может не работать потому что использует команду resolve без аргументов - значит, по умолчанию пытается разрешить имя на том же роутере, а роутер выдает внутренний адрес 192.168.1.10. Чтобы избежать этого, надо применять resolve с явным указанием внешнего DNS-сервера. Это делается вот так:
    :resolve "www.mikrotik.com" server=77.88.8.8
    Что касается дополнительной донастройки DNS на машинах в локальной сети - ну так вы можете раздавать их через DHCP. И вообще не очень понятно, какая дополнительная донастройка нужна, если у вас роутер прописан в качестве DNS-сервера.
    Ответ написан
    2 комментария
  • Как решить данную проблему?

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    Пробуйте сменить MSS, если у вас провайдер отдаётся через какой-либо вид туннеля.
    Ответ написан
    Комментировать
  • Роль темы дипломной работы при трудоустройстве?

    EnterSandman
    @EnterSandman
    Эникей
    hqdefault.jpg
    Ответ написан
    Комментировать
  • Как решить данную проблему?

    chumayu
    @chumayu
    Если в башне по*бень. То что еб*нь, что не еб*нь.
    Chrome->ctrl+shift+i->network(tab)-> открываем нужный сайт....смотрим что и как жрет время загрузки....анализируем...

    А так если честно до*уя информации предоставили - но я рад что у вас дома микротик, только что простите микротик компот аль батон колбасы микротик?
    Ответ написан
    Комментировать
  • Как выполнить команду от простого пользователя без sudo?

    sim3x
    @sim3x
    Тебе не стоит давать права на rm, ln, etc

    Тебе нужно отредактировать /etc/sudoers и позволить одному юзеру запускать твой файл с привелегиями рута
    Файл обязательно нужно запретить редактировать данному юзеру

    # Allow members of group sudo to execute any command
    %sudo ALL=(ALL:ALL) ALL
    john ALL = NOPASSWD: /home/john/Documents/script.sh

    обсуждение
    ubuntuforums.org/showthread.php?t=1756370
    Ответ написан
    2 комментария
  • Слова, глаголы и выражения на ангийском для IT сферы?

    @Alexey_Kutepov
    Разработчик программного обеспечения
    На случай важных переговоров:
    F*ck! – Чёрт подери!
    F*ck it! – К чёрту! Не надо! Забей! Не обращай внимания!
    F*ck it! – Проклятье! (Выражение испуга или удивления)
    F*ck [something] – К чёрту [нечто]! F*ck this place!
    F*ck it all! – К чёрту всё! Или вот так: F*ck them all! – Пошли они все!
    F*ck the world! – Провались всё!
    I don’t give a f*ck! – Мне плевать!
    Who gives a f*ck? – А кого это волнует?
    F*ck you! – Пошёл ты!
    F*ck me! – Вот это да!
    F*ck away! – Проваливай!
    What the f*ck! – Какого чёрта!
    f*ck about – распутничать, выпендриваться
    f*ck somebody about – игнорировать кого-либо
    f*ck around – заниматься ерундой, распыляться, раздолбайничать.
    f*ck somebody around - дурачить кого-либо или плохо обходиться
    f*ck off – отстать, свалить. F*ck off!
    f*ck off – лентяйничать или лентяй
    f*ck somebody off – раздражать или утомлять кого-либо
    f*ck over – поступать нечестно
    f*ck somebody over – обманывать, использовать человека
    f*cked out – уставший, старый, негодный
    f*ck up – потерпеть неудачу, провалить, испортить…
    f*ck up somebody (f*ck somebody up) – навредить или огорчить кого-либо.
    be f*cked up – быть испорченным, обеспокоенным или обдолбанным.
    f*ck somebody down – подвести, подставить. You f*cked me down!
    f*ck somebody’s mind – полоскать кому-то мозг
    get f*cked – быть обманутым. I got f*cked by that asshole
    f*ck somebody – не только «заняться любовью», но и «обмануть».
    f*ck with somebody – дразнить, раздражать, вмешиваться
    motherf*cker – сукин сын
    Ответ написан
    2 комментария
  • Давайте сделаем чеклист подготовки linux сервера?

    dunmaksim
    @dunmaksim
    Технический писатель
    Общее
    1. Обновить все пакеты.
    2. Добавить нужные репозитории и их ключи в список (Nginx, PostgreSQL)
    3. В нужные места для deb-based добавить non-free contrib, т.к. в том же Debian из коробки только свободные пакеты.
    4. Поставить и включить bash-completion
    5. Поставить sudo, внести себя в группу админов, запретить root'у логиниться в системе
    6. Поставить ntp и ntp-date, указать сервера в файлах настройки


    SSH (статья)
    1. Установить openssh-server
    2. Добавить в ~/.ssh/authorized_keys свой публичный ключ.
    3. Увеличить длину серверных ключей до 2048 бит минимум, по-умолчанию везде 768.
    4. Сгенерировать серверные ключи заново.
    5. Отключить авторизацию по паролю.
    6. Запретить входить без пароля
    7. Поставить и настроить fail2ban
    8. Сменить порт SSH с 22 на какой-нибудь другой (отсекает 95% ScriptKiddies сразу же)


    SSL (статья)
    1. Включить шифрование по ГОСТу (не всем нужно, но лично мне по работе - нужно всегда)


    PostgreSQL (статья)
    1. Ставить только из официального репозитория последнюю стабильную версию.
    2. Оптимизировать настройки postgresql.conf с помощью этого сайта под конкретную систему / машину.
    3. Сделать Listen только на внутренний интерфейс локальной сети или вообще на localhost, если СУБД и сервер приложений будут на одной машине.
    4. Настроить pg_hba.conf
    5. Написать скрипты резервного копирования.
    Ответ написан
    Комментировать
  • Как настроить приглашение при авторизации с tacacs+?

    aleksashka
    @aleksashka
    В качестве workaround можно изменить локальное предложение на ввод имени пользователя и пароля:
    aaa authentication username-prompt "LOCAL Username: "
    aaa authentication password-prompt "LOCAL Password: "
    www.cisco.com/c/en/us/td/docs/ios/12_2/security/co...
    Ответ написан
    Комментировать