• Какие есть хорошие книги по Linux?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Вот тут я как-то постил свой список.
    Некоторые ссылки протухли, но по названию должно хорошо искаться.
    Вдобавок, https://lwn.net/Kernel/Index/ для точечного погружения в отдельные топики.

    А адептов секты теоретиков "читай исходники" реально надо заставлять читать исходники до просветления.
    Ответ написан
    2 комментария
  • Можете подсказать практичный список литературы по разработке драйверов для linux и вообще по работе в ядре?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    The Linux Kernel Module Programming Guide: https://sysprog21.github.io/lkmpg/
    Linux Device Drivers: lwn.net/Kernel/LDD3
    Understanding the Linux Kernel: https://doc.lagout.org/operating%20system%20/linux...
    Linux Kernel Development: https://raw.githubusercontent.com/jyfc/ebook/maste...
    Understanding the Linux Virtual Memory Manager: https://www.kernel.org/doc/gorman/pdf/understand.pdf
    Unreliable Guide To Locking: https://www.kernel.org/pub/linux/kernel/people/rus...

    Содержимое каталога Documentation в ядре.
    https://lwn.net/Kernel/Index/ для точечного погружения в отдельные топики.
    Каталог doc с kernel.org: https://www.kernel.org/doc/
    Ответ написан
    2 комментария
  • Как реализовать удаленную адресную книгу (smb) для Kyocera?

    fzfx
    @fzfx
    18,5 дм
    Сетевая адресная книга - это по любому через настройку подключения к LDAP-каталогу со стороны устройства.
    Насчёт шары - есть подозрение, что она может-таки проходить отдельным атрибутом, но в документации на эту тему ничего не сказано. Вживую бы посмотреть, а так не скажу.
    Ответ написан
    1 комментарий
  • Как организовать переключение сервисов с двумя и более провайдерами?

    @Alexrein
    Поддерживаю первый вариант ответа от Wexter. Только с организацией работы всех сервисов через двух провайдеров одновременно с балансировкой по приоритету(у Вас же микрот). Баланс dns организовать типовыми решениями, так же по приоритету.
    Своя AS через BGP конечно конкретно и в цель, но брбрбр, Вам не кажется, что больно круто? И стоит денег. Задача решается силами роутера и замечу бесплатно. Если ресурсов у него хватает.
    ЗЫ Если есть вопросы "как?" пишите в личку. Напишу персонально, но ответов полно на просторах.
    Ответ написан
    Комментировать
  • Как привлечь провайдера к ответственности?

    @egn_onegin
    Всем участвующим в беседе доброго времени суток!
    Зарегистрировался исключительно из-за данного поста.
    Небольшое лирическое отступление: работаю в support регионального isp, в связи с чем приходится постоянно общаться с подобными всезнающими геймерами.
    Поскольку предварительно я почитал ответы автора сабжа на некоторые комментарии аудитории, то отвечать постараюсь максимально доступным языком.

    morfianes
    Согласно предоставленной тобой лично трассировке winmtr (по хопам):
    1. твой роутер;
    2. какой-то неизвестный провайдерский хост, предположительно, закрытый по icmp;
    3. очередной хост на сети твоего провайдера (возможно, промежуточный коммутатор или иное, предположительно, активное сетевое оборудование);
    4. gateway твоего провайдера, с которого тебе непосредственно предоставляется доступ во-вне (в интернет) - на этом ЗО (зона ответственности) твоего провайдера ВСЕ!!!
    Вот, лять, прямо вообще ВСЕ, от слова СОВСЕМ!!!
    5. ЗО вышестоящего оператора!!!
    и т.д.

    Ты молодец!! Красава!! Ресспектую!!
    Нагуглил, а может и в Яндексе поискал и нашел, 2ip.ru на котором "пробил" принадлежность проблемного, по твоему мнению, ipшника, а именно 94.25.8.129, и, казалось бы, вот ОНО!!!
    Ipшник находится в адресном пространстве, принадлежащем твоему провайдеру, но...
    Правильно - ничего!!!
    Вот, лять, прямо вообще НИЧЕГО!!! От слова СОВСЕМ!!!

    Тот, факт, что, согласно нарытым тобой данным, ipшник принадлежит Ростелекому, ну, т.е. твоему провайдеру, вообще ни о чем не свидетельствует.
    Как правильно заметил support Ростелекома, о чем и тебе сообщил, ты даже скриншот с перепиской скинул, но головой подумать дальше видимо чего-то не хватило.

    Согласно данным whois, ресурс с этим ipшником находится в сети Prestig_Internet.
    Ничего не смущает, не?!

    А теперь так же банально, как ты 2ip.ru разыскивал, берем и гуглим, ну Яндексом пользуемся, (тебе что удобнее??) Prestig_Internet и первой ссылкой, по каким-то причинам, enforta.ru.
    Немного странно, конечно, но и к этому вскоре подойдем.

    Чуть ниже в результатах поиска, хотя... не утруждайся - прикладываю ссылку: https://www.list-org.com/company/704092
    Сам же ты все равно не найдешь.
    Переходим по ссылке, читаем и, о Боже!!, выясняем для себя следующее:
    - Организация ООО "ПРЕСТИЖ-ИНТЕРНЕТ"... наверное имеет прямое отношение к сети Prestig_Internet, по крайней мере это вполне логично предположить.

    По всей видимости у ООО "ПРЕСТИЖ-ИНТЕРНЕТ" в свое время не хватило адресной емкости, в связи с чем у Ростелеком, да-да, именно у твоего провайдера, просто напросто был куплен ipшник.
    Вот так просто!!! Взяли и купили у Ростелеком ipшник, прикинь, ля!!!
    Однако, полагаю, что данный ipшник Ростелеком просто взял и "зажал", т.е. данный адрес не является PI, т.е. провайдеро-независимым, но это ты потом загуглишь, ну или в Яндексе найдешь.
    По факту расторжения договорных отношений между ООО "ПРЕСТИЖ-ИНТЕРНЕТ" и Ростелеком его (ipшник), скорее всего, придется вернуть.

    Читаем далее:
    - Статус: ПРЕКРАЩЕНИЕ ДЕЯТЕЛЬНОСТИ ЮРИДИЧЕСКОГО ЛИЦА ПУТЕМ РЕОРГАНИЗАЦИИ В ФОРМЕ ПРИСОЕДИНЕНИЯ с 01 ноября 2017 года.

    И тут, казалось бы, все мои доводы рухнули, разлетелись в пух и прах, но... х... ты угадал!!
    Листаем ниже!!
    - Правопреемники: АО "ЭР-Телеком Холдинг" (брэнды Дом.ру и Энфорта, если, вдруг, ты не в курсе).
    Теперь более понятно, при чем тут Энфорта. Если все еще не понятно - читай далее.

    Таким образом получаем следующее:
    - ipшник принадлежит Ростелеком, ибо он не является PI (предположительно);
    - железо, которое работает на этом ipшнике, принадлежит АО "ЭР-Телеком Холдинг" - на основании данных list-org.com;
    - какие отношения в разрезе данного ip адреса между Ростелеком и АО "ЭР-Телеком Холдинг" мне вот прям до звезды фиолетово.

    Могу осмелиться предположить, что маршрутизация от тебя, а по факту от твоего роутера 192.168.0.1 (D-Link, наверное), до конечного ресурса, а именно 162.249.73.10, который, как бы, тоже нихрена не у тебя под боком находится, строится по принципу OSPF... а может BGP... а может... (да, простят и поправят, в случае ошибки, коллеги по цеху).
    Что такое OSPF/BGP потом загуглишь, ну или в Яндексе найдешь.
    Если не найдешь, привлекай Rambler к содействию.
    Конечно, мои предположения к фактически используемой маршрутизации на сети твоего провайдера, а так же точкам обмена трафика с другими операторами связи, остаются только предположениями, но... если... вдруг...

    Итого:
    - 212.48.195.0 - граница ЗО твоего провайдера (Вот, лять, прямо вообще КОНЕЦ!!! От слова СОВСЕМ!!!), с этого момента Ростелеком тебе должен/обязан (читай, как больше нравится) чуть меньше, чем ни...чего;
    - ресурс 94.25.8.129 фактически принадлежит АО "ЭР-Телеком Холдинг", несмотря на то, что ipшник находится в адресном пространстве Ростелеком, контакты ЭР-Телеком найдешь, тут уже совсем все изи;
    - менять маршрут ради тебя одного такого пи...дельного никто не станет - хлопотно;
    - почитай/ознакомься: https://habr.com/ru/post/134892/ - доступным для понимания языком написано;

    P.S. уж слишком дохрена вас таких... "интересных", платят 500рэ за 100М, а голову выделывают...
    Ответ написан
    6 комментариев
  • Какая виртуальная среда для Windows 10 может использовать видеокарту (в Hyper-V к примеру не отображается моя NVIDIA 1080) установленную в ПК?

    @maniac_by
    Нвидия не дает пробрасывать свои ресурсы из "игровых" продуктов. Только проф и Титаны. Купите вместо нвидии видеокарту
    Ответ написан
    Комментировать
  • Какая виртуальная среда для Windows 10 может использовать видеокарту (в Hyper-V к примеру не отображается моя NVIDIA 1080) установленную в ПК?

    @res2001
    Developer, ex-admin
    Чтобы виртуальная машина могла использовать видеокарту на полную катушку нужно ее "пробросить" с помощью настроек виртуальной машины в гипервизоре. При этом сам хост уже не сможет ее использовать. То же самое верно и для других устройств.
    Чтобы вы могли пробросить в виртуалку видеокарту у вас должно быть две видеокарты. Тогда одну вы можете использовать на хосте, а другую пробросить в виртуалку.
    Не факт, что ваш гипервизор умеет пробрасывать что-то, кроме USB портов.

    Из того что я знаю, подобное умеют VMWare ESXi и Citrix XenServer (Hypervisor).
    Десктопные варианты гипервизоров это не умеют, имхо.
    Ответ написан
    3 комментария
  • Какая виртуальная среда для Windows 10 может использовать видеокарту (в Hyper-V к примеру не отображается моя NVIDIA 1080) установленную в ПК?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    В общем-то не удивительно, что тема набирает популярность - задача иметь линух на хосте и полноценную игровую машину на винде гостем (или как здесь - винда в винде) для того, чтобы разделить мух и котлет все интереснее, тем более, что видеокарты все мощнее.
    Вот только производители видеокарт тоже об этом знают и нифига этому не рады :) Да и производители гиперов тоже не сидят на месте.
    Чтоюы видюха могла полностью использоваться виртуалкой - ее нужно просунуть туда целиком, как устрйоство, чтобы виртуалка ее нашла и поставила дрова. Мне известна только одна комбинация железа, гипера и оси, где по неподтвержденным данным этот финт ушами канает - видюха от ATI (НЕ NVidia!), гипер KVM, линух хостом, винда гостем.
    Какое-то время я пробовал сам, но нифига не преуспел - в KVM видюха пробрасывается, но винда нифига не запускает дрова (потому что NVidia противодействует этому. Намеренно.) в ESXi дрова ставятся, но как "переключить" на нее "монитор" я так и не понял. В Hyper-V же я не уверен, что даже пробросить удастся.

    Там статья по ссылке выше. Ее конечно стоит прочитать, но исключительно для самообразования, потому что автор скромно умолчал, сколько стоит GRID K1/K2 карта. Для справки - GRID K1 - порядка 200 тыс руб, GRID K2 - порядка 400 тыс
    Пруф
    Ответ написан
    6 комментариев
  • Какая виртуальная среда для Windows 10 может использовать видеокарту (в Hyper-V к примеру не отображается моя NVIDIA 1080) установленную в ПК?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    начиная с 1809 поддержка RemoteFX закрывается

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

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

    так же рекомендую к прочтению, возможно пригодится, если варианты типа vSphere не годятся, читать начиная с упоминания NVIDIA GRID VGPU - https://habr.com/post/257425/
    Ответ написан
    Комментировать
  • Как посмотреть историю команд всех пользователей в Linux?

    grep -e "$pattern" /home/*/.bash_history
    (при условии, что все пользователи лежат в /home/*)

    ну или чтоб знать кто точно

    getent passwd | cut -d : -f 6 | sed 's:$:/.bash_history:' | xargs -d '\n' grep -s -H -e "$pattern"
    Ответ написан
    6 комментариев
  • Почему Sphinx падает каждые 15 мин?

    Это что происходит когда процесс работает в условиях нехватки памяти. При попытке зарезервировать Сфинксом кусок памяти 56 ГБ !! получил облом и его процесс был убит при помощи oomkiller - штатным механизмом Линукса.
    Возможно, каждые 15 минут должен выполняться какой-то адский запрос Сфинксу (допустим, из-за ботов) и так получается данный результат.
    Ответ написан
    Комментировать
  • Почему Sphinx падает каждые 15 мин?

    SerafimArts
    @SerafimArts
    Senior Notepad Reader
    Потому что:
    FATAL: bind() failed on 0.0.0.0: Address already in use


    Что не понятно в этом сообщении?
    Ответ написан
    3 комментария
  • Как автоматически принять лицензию в Opera?

    qlkvg
    @qlkvg
    python backend developer
    Вы неправильно поняли, чего от вас хочет опера. Этот диалог не имеет отношения к лицензии - это предложение добавить репозитории оперы в ваш пакетный менеджер. Закономерный вопрос, почему команда
    echo "deb https://deb.opera.com/opera-stable/ stable non-free" | tee -a /etc/apt/sources.list.d/opera-stable.list

    не добавляет репозиторий? Если вы скачаете пакет opera-stable и распакуете его, то в папке DEBIAN увидите файл config. В нем есть строчка
    if grep -q '^\s*deb\s*http://deb.opera.com/' /etc/apt/sources.list && ! test -f /etc/apt/sources.list.d/opera.list

    Которая проверяет, не добавлен ли у вас случайно репозиторий оперы. Если не добавлен, то вылезает тот самый диалог. Проблема в том, что вы выполняете команду, которая добавляет файл opera-stable.list, в то время как проверка ищет файл opera.list, либо запись в общесистемном sources.list.
    Откуда вы взяли вашу команду непонятно. По ссылке, которую вы оставили, команды другие
    sudo add-apt-repository 'deb https://deb.opera.com/opera-stable/ stable non-free'
    wget -qO- https://deb.opera.com/archive.key | sudo apt-key add -
    sudo apt-get update
    sudo apt-get install opera-stable

    Они добавляют запись в sources.list и вроде как проверка должна проваливаться без вывода диалога. Но самое интересное еще впереди. Эти криворукие обезьяны проверяют репозиторий вот такой регуляркой'^\s*deb\s*http://deb.opera.com/'
    А в инструкции сказано добавить https://deb.opera.com/' . И проверка закономерно обламывается.
    Что можно сделать? Написать скрипт, который будет перед установкой скачивать пакет, распаковывать его, убирать оттуда КЕМ файл config, запаковывать обратно и ставить через dpkg.
    Ответ написан
    4 комментария
  • Счего начать изучение DevOps?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    1. для начала git плюс какая-нибудь система управления (подойдет знакомство с github)

    2. Во-вторых CI Инструмент - Jenkins или Teamcity.
    Попробуйте для начала установить локальный дженкинс, и какие-нибудь задачи перенести из cron в Jenkins, посмотреть как это работает

    3. Виртуальные машины не должны быть проблемой, vmware и virtualbox сейчас потихоньку замещаются облаками и контейнерами. То есть было бы неплохо иметь базовое представление о том, как работать с docker, aws, kubernetes. Этого будет достаточно, чтобы прийти помощником девопса.

    4. Деплой это вопрос отдельный, зависит от проекта. Их множество.

    5. Неплохо бы знать что примерно делает maven - это поможет в java проектах.
    Ответ написан
  • Как достучаться до провайдера, чтобы он перестал маршрутизировать трафик через другую страну?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Как можно решить проблему? Кому пожаловаться?

    Богу, которому молитесь. Если же атеист - просто нажраться с горя. Провайдеру класть на Ваши проблемы. От слова совсем. Если Вам что-то не нравится - переходите к другому. Хоть на какое-то внимание на Ваши проблемы можно рассчитывать, если:
    - Вы - крупный корпоративный клиент (причем понятие это у Мегафона - сами понимаете, что для него "крупный")
    - у Вас есть внутри Мегафона знакомые и у Вас с ними хорошие отношения, даже если они не саппорт, могут по крайней мере свести с нужным челом. Все это разумеется ни капельки не гарантирует, что проблема будет решена как Вам надо, но хотя бы выслушают. В противном случае пошлют дежурную отписку :)
    Ответ написан
    2 комментария
  • Как достучаться до провайдера, чтобы он перестал маршрутизировать трафик через другую страну?

    martin74ua
    @martin74ua Куратор тега Компьютерные сети
    Linux administrator
    Ваша проблема решается элементарно. Организуйте дешевый и качественный канал, раз уж мегафон не может, и предложите мегафону им воспользоваться.

    ЗЫ. Еще можно немного подучиться, почитать что то типа "сети для самых маленьких", может тогда начнете понимать, что в нашей реальности маршрут с одного дома на улице до другого в Питере может оказаться короче, если он идет через Гамбург...
    Ответ написан
    Комментировать
  • Как достучаться до провайдера, чтобы он перестал маршрутизировать трафик через другую страну?

    Jump
    @Jump
    Системный администратор со стажем.
    Как можно решить проблему?
    Перейти к другому провайдеру.

    Кому пожаловаться?
    Можно в спортлото написать...

    Провайдер это частная коммерческая компания продающая услуги по подключению к сети интернет.
    Она оказывает услугу, вы за нее платите.
    Если услуга по вашему мнению не стоит той платы - можете разорвать договор.

    Как маршрутизировать трафик - это уже внутренние проблемы провайдера, которые вас не касаются, как удобней и дешевле, так и маршрутизирует.

    Поддержка Мегафона отмороженная, проблема на их стороне
    Это не является проблемой с точки зрения провайдера - трафик идет, чего еще надо?

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

    Можно ли настучать магистральному провайдеру на Мегафон за то, что он шлёт трафик в магистраль попусту?
    Магистральному провайдеру это очень выгодно. Чем больше Мегафон шлет, тем больше денег. А настучать можно куда угодно, и на кого угодно.

    Честно говоря, не понимаю.
    Это значит что мегафон подключен к данной магистрали в Киеве.
    Мегафон подключен к множеству различных магистралей в разных точках, и направляет трафик через более удобную ему точку.
    Удобство зависит от цены, схемы сети, нагрузки на разные каналы и кучи других факторов, но главное это конечно цена.
    Ответ написан
    Комментировать
  • Fetch, как написать скрипт, имея данные с браузера?

    pafflootiy
    @pafflootiy Автор вопроса
    По обыкновению, сам спросил, сам отвечаю:
    /tool fetch http-method=post http-data="username=someuser&password=somepass" url="https://provider.ltd/path-to-script.php"
    Ответ написан
    Комментировать