Задать вопрос
  • Есть ли приложение которое по icmp проверяет устройство и оповещает о том что оно упало?

    ky0
    @ky0 Куратор тега Системное администрирование
    Миллиардер, филантроп, патологический лгун
    Любой скрипт с бесконечным цклом или systemd-таймер, выполняющий пинг и отправляющий алерт, если не пингуется.
    Ответ написан
    Комментировать
  • Как решить проблему с интернетом в образовательной организации?

    @Hardoman
    DevOps
    Для диагностики во время пропадения интернета выполните трассировку.
    например (для Windows)
    tracert ya.ru
    Где обвалится - там и проблема (исключение - хопы трассировки за IX узлами, там иногда 1 или 2 узла могут не отвечать на ICMP, но за ними трейс должен продолжиться!).
    Если при этом не резолвится ya.ru, то значит DNS не доступен, что само по себе может не являться корнем проблемы, если вы на клиентах используете сторонний DNS, который без интернета не доступен.
    Попробуйте трейс до 77.88.8.8 - это DNS Яндекса, он при рабочем интернете должен быть доступен всегда.

    Также пингуете каждый узел на пути до интернета по цепочке. Если пинги уходят за периметр вашей сети, то проблема не у вас. Например, пингуется ваш шлюз в интернет, но за ним не пингуется гейтвей провайдера.
    Для пинга хорошо бы узнать IP гейтвея провайдера и их DNS, каждый из них проверить (обычно они видны на вашем WAN интерфейсе).
    Ответ написан
    8 комментариев
  • Из-за чего сайт ардуино редиректит меня на вирусню?

    @Wexter
    Потому что за 10 лет домен сменил владельца и на данный момент им владеет кто-то нехороший
    689c934210d25712988600.png
    Ответ написан
    Комментировать
  • Как использовать docker secrets в bash скриптах?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Best practice - это Vault и другие хранилища секретов.
    Минимум - swarm с его docker secrets
    Ответ написан
    1 комментарий
  • Оператор, операция, функция, процедура - что всё это значит?

    @rPman
    Это разные названия действий/команд, применяемых в разных ситуациях, не в каждом языке есть каждый из описанных.
    * Оператор (и действие, которое он вызывает - операция) - это пришедшие из математики действия, классические +, -, /, *, символ присвоения = (в разных языка по разному, например pascal :=) или сравнения == (соответственно = в pascal) или логические операции (и/или/не/..),..

    Синтаксически выделяют их как что то записанное рядом с операндами (то с чем производится операция), например слева/справа - ++i, !i, -1, i++, или между двумя i+y, или теранрная операция в c++ - условие?если_истина:если_ложь из трех операндов.

    В некоторых языках может быть переопределена программистом (например в c++) для своих типов

    * функция, процедура - это действия, определяемые программистом, по имени и иногда (в c/c++) по типам их аргументов (то над чем производится действие), это так же пришло из математики, функция возвращает результат а процедура нет (больше они ничем не отличаются).

    Синтаксически обычно это имя ( аргументы через запятую) но встречаются выверты типа lisp (имя аргументы через пробел) и кстати операция + там тоже функция (собственно кроме этих скобок там ничего нет)

    * есть еще методы классов, в языках с объектно ориентированным уклоном (но не обязательно, например в c так тоже можно похоже, с определенными усилиями, но это совпадение), когда добавляется 'синтаксический сахар' для указания одного (условно главного) параметра функции/процедуры по другому, групируя место описания этих методов в одном месте и добавляя различные методы наследования и самоограничений доступа.

    Синтаксически это выглядит как экземпляр_объекта -> метод (аргументы,..) (вместо -> может быть '.', '->', '::' (в cpp и аналогах обращение к статическому методу класса а не к объекту) ну и всякие синтаксические извращения javascript по имени obj["method"](args)

    p.s. настоятельно рекомендую, воспользуйся современными инструментами работы с документацией, особенно подходящие для новичков (с оговорками про галлюцинации, т.е. держи в голове что факты нужно перепроверять) - ИИ, хоть бесплатными штатным майкрософтовским copilot.microsoft.com (он так же встроен в edge и в windows 11 но требует vpn в россии, с ним можно голосом поговорить, добавив при старте что ты хочешь что бы он тебе помогал в обучении и наводящими вопросами после объяснения проверял, верно ли ты все понял) хоть платным (рекомендую) от chatgpt.com/deppseek/xai/.. еще лучше воспользуйся агрегатором типа openrouter
    Ответ написан
    4 комментария
  • Как сделать доставку изменений на сервер?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    То, что вам нужно называется "Система доставки и развёртывания" или "CI/CD". Работает следующим образом:
    1. На Git сервере создаётся репозиторий - Github, GitLab и прочие сервисы (есть простые и лёгкие варианты для хостинга на своём сервере)
    2. На сервере в разделе CI/CD настраиваете пайплайн на пуш или пулл-реквест в репозиторий: обычно это запуск скрипта или нескольких в докере
    3. При наступлении данного события сервер запускает пайплайн

    Обычно пайплайн состоит из нескольких шагов:
    1. Сборка
    2. Тестирование
    3. Доставка
    4. Развёртывание

    В зависимости от особенностей проекта число шагов может меняться. Для доставки и развёртывания есть два стандартных метода:
    • CI/CD агент на сервере, который выполняет нужные скрипты в контексте оболочки сервера
    • Скрипт, который подключается к целевому серверу по SSH и через него же передаёт нужные файлы (артефакты - в контексте CI/CD процессов).
    Ответ написан
    Комментировать
  • Сможет ли кластер minio выдержать 60000 клиентов, стримящих данные?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Странно как-то. Вы же уже предложили "решение", а теперь спрашиваете, будет ли оно работать!
    Скажу так - без нагрузочных тестов никто не скажет!
    Ну и замечу, seaweedfs раза в 4 произодительнее minio.
    Ответ написан
    2 комментария
  • Как на VPS сервере нажать чтобы файл сохранился?

    @pfg21
    ex-турист
    гугли "как выйти из vi" :)
    Ответ написан
    Комментировать
  • QNAP вместо сервера. Возможно?

    @Drno
    ну и правильно жмутся
    на 30 человек можно самосбор без проблем сделать и поставить туда OpenMediaVault
    даж Qnap жижрно

    UDP - можно сильноудешевить, купив аналогичный TerraMaster

    Тем более на 4 диска всего...
    Купить обычный корпус от Термалтейк, вкатать туда 4 WD в корзину, вентиль на вдув, вентиль на выдув и какой нить современный i5 процессор
    всё...

    ставим ubuntu \ debuan
    делаем рейд - програмный mdadm raid10

    и радуемся

    В целом тож самое внутри QNAP и сделано...

    Итого цена вопроса до 150к

    А цена твоего сервера с полкой улетает в космос...
    Кстати - а что ты хотел на сеервер ставить? винду?
    Ответ написан
    4 комментария
  • Отчего бьются файлы на ФК телефона?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Ну, тут либо флешка помирает либо телефон. Попробуйте с телефоном другую флешку - если так же, то проблема в телефоне, если нет - то во флешке.
    Ответ написан
    Комментировать
  • Стоит ли самому делать замену Жидкого Металла в ноутбуке?

    @rPman
    Нет, это совершенно не имеет смысла, не изменится ничего связанного с:
    бывает что панель над системой охлаждения горяченькая, и вызывает дискомфорт,

    Так как это уже отведенное тепло, тут нужна система внешнего охлаждения, типа подставки.

    60 градусов процессора в нагрузке это идеальное состояние!

    Если вам зачем то нужен разгон, то это ещё более бессмысленное действие, во даже а идеальном случае производительность изменится на считанные проценты а синтетических тестах но не реальных задачи
    Ответ написан
    4 комментария
  • Создать зеркало зарубежного сайта?

    @Refguser
    Решения для бизнеса: корп.сайты, ИМ, боты и пр.
    Между "сделать сайт" и "сделать бизнес" (частью которого будет сайт.. очень малой частью) - огромная пропасть.
    Сайт сделать может даже толковый фрилансер, но вот бизнес... это только состоятельному человеку под силу.
    oR8aDZU.png
    Ответ написан
    Комментировать
  • Оторвались шляпки от клипс. Как снять крепление кулера? Отвертка не поможет, на винте остатки пластика шляпки. Поможете?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Снять материнскую плату и выдавить штифты с обратной стороны или острыми бокорезами аккуратно откусить выступающую часть крепления.
    Ответ написан
    Комментировать
  • Как безопасно запустить собственный dns сервер?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    1. DNS amplification. Злоумышленник отправляет на ваш сервер короткий DNS-запрос, подменяя обратный IP-адрес на адрес атакуемого сервера. Ваш DNS-сервер отправляет гораздо больший по размерам ответ на подменённый IP, участвуя, таким образом, в DDoS-атаке.
    Ответ написан
    2 комментария
  • Пк просел в производительности по не известным причинам, почему?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    На деградацию-то процессор проверяли? https://www.reddit.com/r/intel/comments/1edhm93/ra...
    Ответ написан
    8 комментариев
  • Что можно сделать с белым сервером?

    karabanov
    @karabanov
    Системный администратор
    Ответ написан
    Комментировать
  • Какой ВУЗ в Москве даст знания, но и позволит работать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Я боюсь поступить в ВУЗ, ...., где не будет разработки программного продукта

    Судя вот по этой фразе - вас интересует направление "Разработка ПО". К сожалению, сегодня практически во всех ВУЗах ситуация именно такая - в области разработки ПО там не научат практически ничему. Почему так? А вот почему:
    1. Огромная скорость развития и изменений в области IT - отсюда следует, что надо бежать, только для того чтобы оставаться на месте. А уже чтобы быть в курсе - надо это надо бежать еще быстрее. Т.е., надо учиться, учиться и еще раз учиться. Каждый день.
    2. Большинство преподавателей в ВУЗах из старшего поколения и многие из них остались в "том времени". Не все конечно, сам лично знаю нескольких вполне бодрых "старичков" из нескольких крупных ВУЗов, которые занимались программированием еще в советское время, наработали огромный опыт и сейчас вполне себе разрабатывают электронику, МК, ПЛИС, процессоры в кремнии, даже передовые нанометровые техпроцессы для мировой промышленности.
    3. Низкая ЗП у преподавателей - сегодня даже начинающим программистам на мировом рынке готовы платить очень даже приличные деньги по нашим меркам, а профессионалам в несколько раз больше. Кто из опытных программистов пойдет работать за месячную ЗП, которую они вполне зарабатывают за день, а то и быстрее?
    4. Программа обучения ВУЗов устарела на полвека - за четыре-пять лет такого "обучения" невозможно подготовить современного программиста. Потому что пока человек будет учиться - его знания устареют на 5-10 лет (а то и больше). А в IT - это целая эпоха, а то и несколько. Это как учить человека конной езде и охоте из лука на диких кабанов, а когда он закончит обучение - везде уже будут ездить машины и супермаркеты на каждом углу. Ну, т.е. передвигаться и достать еды можно и так и так - вот только кому нужен верховой ездок и умеющий стрелять из лука в век самолетов и фастфудов? Вот примерно так же и в IT - сегодня охотимся на кабанчиков и собираем ягоды в лесу, уже завтра кушаем искусственное/синтетическое мясо заморских зверей и фруктов из пробирки, а послезавтра на другом конце галактики помогаем местным неандертальцем предотвратить ядерный конфликт и грозим пальчиком.
    5. На программиста нужно учиться самостоятельно - просто потому что других вариантов нет из-за скорости развития IT и программисту каждый день надо изучать что-то новое. Надо понять как это все работает, а главное - хотеть понять, надо отрабатывать память, развивать способность к переключению контекста в голове, образное мышление. Если привыкнуть, что тебе все рассказывают, показывают и разжевывают - самостоятельно что-то новое вряд ли изучишь. Просто потому что разум привыкнет, а разумом управлять как-то не учат (что несколько странно - есть же общая физическая подготовка, почему же нет общей умственной подготовки?).
    6. При наличии желания - вполне реально за несколько месяцев с нуля выучить что-то из мейнстрима и найти вакансию джуниора и примерно за год-два дорасти до миддла. А за пять лет можно и до сеньора/тимлида дорасти. Было бы желание. Ну или пойти в ВУЗ, потратить годы на сомнительную деятельность, выйти и получить практически нулевой выхлоп в целевой области. Т.е., никакого реального опыта не получить.
    Ответ написан
    6 комментариев
  • Целевое обучение на IT-направлении: стоит ли того?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Ещё два года назад я бы сказал, что вышка в целом не нужна, а тем более с последующими обязательствами по отработке. Сейчас, когда устроиться на первое рабочее место стало чрезвычайно трудно, целевое выглядит как раз отличным решением, гарантирующим не только диплом, позволяющий проходить через первичные фильтры отбора, но и 3-5 лет стажа.
    Ответ написан
    1 комментарий
  • Есть ли прога для фонового доступа к удаленному компьютеру?

    @rPman
    Побуду душнилой.

    При использовании серверных версий windows (того, куда ты хочешь удаленно подключаться), штатный инструмент удаленного управления RDP позволяет подключиться к новому сеансу а администратору подключаться к чужому (mstsc /shadown), так как это штатный механизм, никаких иконок в трее не будет, но будет запрос подтверждения в момент подключения
    Ответ написан
    4 комментария
  • Ответьте на вопрос по информатике?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Тут все ответы одновременно верные, не верные и противоречащие самой задаче.
    1. "Ничего не изменилось" противоречит концепции самой задачи: по условиям задачи уже что-то изменилось. Ничего не изменилось в дизайне странице. Изменился объём страницы и увеличилось потребление трафика, а так же объём вычислительных ресурсов необходимых для обработки данной страницы.
    2. Расходы снизились, т.к. после пересборки и деплоя проекта запустился механизм очистки кэша предыдущей версии проекта и которая занимала больший объём, чем текущая. Расходы увеличились, потому что объём проекта увеличился.
    3. Скорость - аналогично: проект пересобрался чуток по-другому из-за других хэшей в названиях файлов, которые архиватор пережал чуть более эффективно. Или сжатие страниц не использовалась и скорость отображения страниц замедлилась.
    4. Износ НЖМД относится к пункту 2, т.к. это часть расходов на обслуживание сервера.
    5. Электропитание - то же самое: больше байт для обработки - больше затраты на электричество, архиватор сжал эффективнее - меньше байт, меньше затраты.
    6. Так же и с уязвимостью: дополнительные 43 байта привели к возможности использовать атаку при переполнении буфера в такой странице памяти (ну, условно, конечно). Или наоборот избавили.
    7. По любому пункту выше (и даже ниже) можно получить как взыскание, так и премию.
    8. То же самое с выбросами: пользователи получили замедление страницы и со злости очень активно и экспрессивно высказались в адрес владельцев и разработчиков сайта, что привело к более активному дыханию и дополнительным выбросам. Ну или наоборот - пользователи уснули в ожидании загрузки страницы и меньше надышали.

    Даже формулировка вопроса включает в себя вообще все ответы: к чему могло привести? Это событие могло привести вообще абсолютно к чему угодно - хоть к коллапсу и взрыву сверхновой звезды на другом конце вселенной через миллиард или триллион лет. Так что если отвечать именно на этот вопрос, то да, все ответы верные.
    Ответ написан
    9 комментариев