• Высокие потери пакетов на маршруте через магистральные узлы (twelve99) — как устранить проблему?

    @asmelnik
    Дабы "железо" не убивали ДДОС-ом icmp, есть обычная практика -- на магистральном железе резать icmp полисером.
    Т.к. на конечном узле потерь нет, есть высокая вероятность того, что промежуточные вам просто не отвечают в должном объеме.

    Подробности описывать -- трактат наваять надо.
    В двух словах -- icmp запрос магистральному маршрутизатору напрягает CPU, а транзитный трафик обрабатывают отдельные ASIC-и в объемах на порядки выше, чем это делает CPU. Поэтому icmp ограничивают.

    Проверяйте iperf -ом например связь точка-точка.
    И поиграйтесь с размерами пакетов.
    Ответ написан
    Комментировать
  • На каком языке лучше делать сайт?

    eucalipt
    @eucalipt
    Самоделкин.
    Одним языком ты точно не обойдешься.
    Начни с изучения каркаса, с html (и да, я знаю, что это не язык :D), бери сразу html 5, не читай старой литературы по нему.

    После займись стилизацией, за это отвечает css. Бери сразу css3, не возвращайся в 2000-е, тебе это не надо. Обычно стилизацию рассматривают вместе с каркасом. То есть большинство учебной лит-ры - это html+css (в новых подразумевается, что это html5 + css3).

    По ходу изучения (а лучше после) берись за JS, то бишь Java Script. Он отвечает за "красивости на сайте". lern.javascript.ru - для отличного начала.

    После всего этого (а лучше разом с JS) бери php. Советую именно его, потому что распространен, много отличных гайдов (в том числе и на оф. сайте). Можешь читать старую лит-ру, НО только чтобы понять основные конструкции, такие как if, for, while, foreach и так далее. Сам же код пиши в ООП стиле, это будет большим плюсом для тебя в будущем, так как сейчас все активно на него переходят. Дойдя до MySQL бери MySQLi (это относится к PHP).

    Этих знаний должно быть достаточно. Для полного освоения и плавания без надувных кругов рассчитывай на 2 - 3 года обучения.
    Ответ написан
    Комментировать
  • Как скачать сайт полностью на компьютер?

    @lirostin
    Чтобы скачать сайт целиком с помощью wget нужно выполнить команду:
    wget -r -k -l 7 -p -E -nc http://site.com/

    -r — указывает на то, что нужно рекурсивно переходить по ссылкам на сайте, чтобы скачивать страницы.
    -k — используется для того, чтобы wget преобразовал все ссылки в скаченных файлах таким образом, чтобы по ним можно было переходить на локальном компьютере (в автономном режиме).
    -p — указывает на то, что нужно загрузить все файлы, которые требуются для отображения страниц (изображения, css и т.д.).
    -l — определяет максимальную глубину вложенности страниц, которые wget должен скачать (по умолчанию значение равно 5, в примере мы установили 7). В большинстве случаев сайты имеют страницы с большой степенью вложенности и wget может просто «закопаться», скачивая новые страницы. Чтобы этого не произошло можно использовать параметр -l.
    -E — добавлять к загруженным файлам расширение .html.
    -nc — при использовании данного параметра существующие файлы не будут перезаписаны. Это удобно, когда нужно продолжить загрузку сайта, прерванную в предыдущий раз.
    Ответ написан
    Комментировать
  • SSH туннель, как получить доступ к приватному компу за нат с сервера на котором поднят туннель?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    https://habr.com/ru/post/331348/
    https://habr.com/ru/post/81607/
    https://habr.com/ru/post/435546/
    https://habr.com/ru/post/249515/
    Это ж как вас угораздило быть забаненным в гугле и яндексе одновременно?

    Вы можете пробросить любой порт обратным прокси с занатновой машиной на впс.
    Или расшифруйте уж подробнее что имеете в виду под "получить доступ к компу за нат с ВПС".
    И да, вам правильно в комментариях говорят, не надо изголяться, а надо использовать VPN и все ваши компы будут в одной сети.
    Ответ написан
  • Почему не работает systemd?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    [Unit]
    Description=goproject
    
    [Service]
    PIDFile=/tmp/project.pid
    User=root
    Group=root
    WorkingDirectory=/root/work/src/app/project
    ExecStart=/bin/bash -c '/root/work/src/app/project/project'
    
    [Install]
    WantedBy=multi-user.target

    Пробуйте.

    P.S. в системном администрирование новичок.

    Никогда! Никогда! Никогда! Не запускайте сервисы с правами root!
    Ответ написан
    24 комментария
  • Как автоматически менять точку на запятую в гугл документах?

    philippsedov
    @philippsedov
    instagram.com/philippsedov
    Рекомендую использовать регулярное выражение
    =REGEXREPLACE(A2; "[.]"; ",")
    Ответ написан
    5 комментариев