• Как сделать бекап и не уложить сервер?

    Jump
    @Jump Куратор тега Резервное копирование
    Системный администратор со стажем.
    Видимо проблема в том, что вы делаете полный бэкап.
    Зачем вам каждый раз бэкапить 200Гб? Если за день у вас изменилось от силы 2-3Гб?
    Ответ написан
    3 комментария
  • Как сделать бекап и не уложить сервер?

    @MechanID
    Админ хостинг провайдера
    Посмотрите на nice и ionice
    эти утилиты позволяют понизить приоритет использования цпу и дисковой подсистемы процессу во время запуска или уже после того как он был запущенн.
    Ответ написан
    3 комментария
  • Как сделать бекап и не уложить сервер?

    Я думаю, что это связано с тем, что выполняется сжатие методом LZMA, которое имеет отличные характеристики сжатия, но сильно нагружает систему (особенно для плохо сжимаемых типов данных как JPG). Имеет смысл попробовать LZO, фокусирущийся на скорости сжатия, а не на качестве сжатия.
    --compression lzo
    Можно также попробовать поиграться с параметрами --cache-size, --threads.
    Однако стоит пробовать сначала применять их по отдельности, иначе не будет ясно какой параметр влияет, а какой - нет.
    Кстати, для JPG можно ещё поэкспериментировать с упаковщиком lepton (сжатие/расжатие без потерь).
    В целом, подобрать оптимальный способ сжатия можно исходя из природы данных.
    Ну и, наконец, самое напрашивающееся решение: использование выделенного вычислительного ресурса только для целей резервирования данных. Само собой, у него должен быть прямой доступ к данным.

    Добавлено
    В качестве решения инкрементальных резервных копий имеется
    zbackup-tar
    zbackup-tar is a very relaxed incremental tarring tool. Very relaxed means that the cost of tarring a file we don't need is very low (since it will be deduplicated) so we can tar files we don't strictly need, so long as we never miss tarring a file we do need.
    Ответ написан
    Комментировать
  • Кто-нибудь использует очки для компьютера?

    PretorDH
    @PretorDH
    HTML5, CSS3, PHP, JS - люблю в чистом виде.
    Значит так комрады:
    Сижу за компом с 1989 года... по 8-16 часов в день. 2 месяца назад первый раз за 20 лет проверял зрение, проходил коммисию для водительских прав. Окулист был в шоке, зрение практически 100%.

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

    Все другие факторы: освещеннось, тип монитора, длительность работы за компом - влияют на утомляемость, но никак на здоровье глаз. С возрастом просто критическая усталость у человека начинается раньше. Глаз это не слух, где идет механическая выработка. Это как механика и электроника - механика изнашивается, а электроника подвержена только радиационному воздействию. Сетчатку можно только сжечь ультрафиолетом или лазерным излучением например электро сваркой. А вот мышцы можно просто забить их же продуктами жизнедеятельности например молочной кислотой. И если лимфатическая система не чистит мышцы, будет спазм, а с очками он может стать хроническим и развиться косоглазие, дальнозоркость, близорукость или астигматизм. А если с кристалика будет плохой отток продуктов жизнедеятельности, то он потускнеет и будет катаракта.

    Для того что бы описанных выше являений не было, решение есть:
    • бросьте курить;
    • делайте зарядку для глаз, хотябы раз в день и при усталости (но лучше отдохнуть);
    • поставьте два монитора, тогда двигать глазами будете больше и будет лучше кровообращение и отвод лимфы (в очках ви будете двигать головой, а не глазами);
    • два раза в день по 1-му часу выходите на свежий воздух, например к турнику;
    Ответ написан
    2 комментария
  • В чем различие == и IS в Python?

    mututunus
    @mututunus
    Backend developer (Python, Golang)
    is проверяет, что переменные указывают на один и тот же объект в памяти. Но особенность в том, что, для экономии памяти, булевы типы, числа и строки могут кешироваться.
    Ответ написан
    Комментировать
  • В чем различие == и IS в Python?

    @nirvimel
    Экземпляр класса - это и есть объект, а переменная это просто имя, которому сопоставлено некоторое значение. А так как в Python любое значение - это объект (экземпляр) какого-то класса, то операторы is и == всегда применяются к значениям переменных, то есть к объектам (экземплярам) класса.

    А чтобы понять различия между операторами is и == запустите этот код и посмотрите на вывод:
    class AlwaysEqual(object):
        def __eq__(self, other):
            return True
    
    instance = AlwaysEqual()
    print (instance == 42)  # True
    print (instance is 42)  # False
    print (instance is AlwaysEqual())  # False
    print (instance is instance)  # True

    Это пример класса, любой экземпляр которого всегда равен (==) всему, чему угодно.
    В то же время, экземпляр этого класса не является (is) другим экземпляром этого же класса и ничем другим кроме самого себя.
    Ответ написан
    Комментировать
  • Какие есть нюансы выбора хостинга для фото-проекта?

    sggr
    @sggr
    PHP, Ruby, GO
    CDN закроет все ваши потребности в будущем. Обеспечат вам и кеширование и скорость канала. Но нужен он только если вы генерируете реально много статичного контента и быстрый доступ к нему нужен из всех мест галактики.
    Для старта обычно хватает VPS с железом под вашу нагрузку и нормально настроенного nginx на фронте с кешированием статики.
    Решайте проблемы по их появлению, используйте мониторинг, делайте вашу систему горизонтально расширяемой и будет вам счастье =)
    Ответ написан
    5 комментариев
  • Какой подход виртуализации выбрать?

    @Fixid Куратор тега Linux
    Использую Proxmox 4 в продакшн, очень понравились LXC вместо openvz. Для некоторых задач использую полноценные VM на базе KVM.
    LXC быстро и легко развертывается, полноценный CLI

    06d3e0045dfaa401e0a86bde2dd1acae.png
    Ответ написан
  • Может ли системный администратор?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Да. Более того, для этого специальные программы есть :) которые собирают информацию о железе и отображают диффы. 10-Strike, например.
    Ответ написан
    Комментировать
  • Что используется для VPN на практике?

    CityCat4
    @CityCat4 Куратор тега VPN
    Внимание! Изменился адрес почты!
    Изучение каталога велосипедных деталей или даже разборка-сборка велосипеда не сформируют навык езды на нем. Построение VPN - это технология. Что брать, где настраивать, что куда вписывать. Достаточно один раз это проделать - и следующий раз делается на автомате. Это не конечная задача. Конечно задачей может быть "синхронизация между DC филиала и DC офиса", а VPN - всего лишь средство, это обеспечиввающее.
    Пример с мостом в ответе SyavaSyava - замечательный.
    Ответ написан
    Комментировать
  • Как использовать 2 ип адреса сразу для vps?

    @nirvimel
    И Nginx, и Apache по умолчанию слушают сокет с адресом 0.0.0.0 , который, с точки зрения ОС, соответствуют любому IP. Если только специально не задать конкретный IP, который будет слушаться, например для Nginx:
    server {
        listen 192.168.1.1:80;
    }
    Документация по listen в Nginx
    Пример для Apache:
    Listen 192.168.1.1:80
    Документация по Listen в Apache.
    Так что, если ничего специально не менять, то сайт будет доступен по всем IP, которые делегированы серверу.
    Ответ написан
    Комментировать
  • Что используется для VPN на практике?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Ну эот зависит.
    Можно и на простых роутерах vpn поднять и на цисках и на линуксах и на виндах и кроссплатформенно.
    Смотря что уже есть, какой бюджет, какие требования к стабильности и безопасности.
    Может там и впн не нужен.
    Ответ написан
    2 комментария
  • Может ли системный администратор?

    w1ld
    @w1ld
    Программирую
    Под виндой: набираете `systeminfo /S remotesystem` и смотрите, что изменилось с предыдущего раза.
    Ответ написан
    Комментировать
  • Получить статистику по каждому отдельному TCP соединению в Linux?

    Smithson
    @Smithson
    20+ лет админю
    Можно использовать trafshow или iftop.
    Ответ написан
    Комментировать
  • Как мониторить нагрузку на web сервер для каждого домена?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    Хостинг-компании не сайты мониторят (если они не расположены на разных экземплярах веб-серверов и СУБД), а пользователей или виртуальные машины. Некоторые шареды так и вовсе просто ставят конские ограничения, так что даже при большом желании сильно нагрузить сервер не удастся - скрипты и запросы в базу будут автоматически убиваться по таймауту или превышению потреблённых ресурсов. А те, у которых VPS - не смотрят, что происходит внутри, т. е. кто генерирует нагрузку, ограничиваясь только её наличием в принципе.

    В вашем случае - я бы разнёс сайты (или группы сайтов) по разным контейнерам и мониторил бы их по отдельности. Разумеется, в этом случае будет некоторый оверхед по памяти из-за использования нескольких баз и веб-серверов.
    Ответ написан
    Комментировать
  • Сколько стоит IT-услуга на фрилансе? Как узнавать вилки цена\(качество=профессионализм)?

    Sanes
    @Sanes
    Как договоришься, так и будет. Это же услуги, здесь нет никаких границ.
    Ответ написан
    Комментировать
  • Как подготовиться к закону Яровой?

    @nirvimel
    1. Купите недорогой VPS (от $15/год, можно даже дешевле) и поднимите на нем личный VPN. В Сети есть куча подробных руководств как это делается. Только не надо говорить, что у вас нет на это денег, интернетом вы же не бесплатно пользуетесь. Просто примите это как небольшую дополнительную плату за интернет за ваш спокойный сон.
    2. Работая через VPN (обязательно), заведите себе новый почтовый ящик на зарубежном сервере у компании, у которой нет никакого бизнеса и любых коммерческих интересов в РФ. Пусть это будет не мажорный гигант индустрии, а скромная компания, малоизвестная в РФ. Главное - это наличие SSL в веб-интерфейсе и в IMAP, в остальном почта есть почта, она просто работает, и этого достаточно.
    3. Работая через VPN, заведите себе новый аккаунт в vk facebook и/или google (если вы неспособны полностью отказаться от использования социалок). При регистрации указывайте место проживания подальше от РФ. Учитывайте, что все гиганты индустрии, имеющие большой бизнес в РФ, полностью сотрудничает с ГБ, но аккаунты нерезидентов, зарегистрированные и посещаемые с зарубежных IP, они не станут сливать по умолчанию (но по первому запросу сольют мгновенно). Так что забудьте про любые приваты в социалках, ведите все общение так, как будто все это читает весь ваш квартал и все те, кому бы вам меньше всего хотелось это показывать. Для приватного общения пользуйтесь только безопасной почтой (пункт 2) и защищенными чатами, на telegram jabber на зарубежных серверах. Все это касается только тех, кто не может окончательно завязать с пагубной зависимостью от соц.сетей. Очевидно, наиболее безопасным (и полезным для здоровья) вариантом является полный отказ от социалок.
    4. Не вбрасывайте в старые ящики и соц.аккаунты адреса и ссылки на новые чистые, не указывайте новые адреса в любых исходящих и старайтесь, чтобы они не попали во входящие. Помните, что в любой социалке и любом веб-интерфейсе почты (сотрудничающей) кнопка "удалить" скрывает удаляемое только от вас самих и не более того.
    5. (Самый неприятный пункт) Забудьте про vk, mail.ru и российские gmail и facebook. - КАК? - Так! Я понимаю, что это не легко, что они давно стали частью вашей жизни. Но это придется сделать! Поговорите сами с собой, спросите себя что для вас важнее: ваша личная безопасность, спокойствие и крепкий сон или старые привычки, которыми вы опутаны, и которые не хотят отпускать вас? Учтите, что продолжая пользоваться местными социалками (и сотрудничающими иностранными), вы продолжаете каждый день генерировать на себя тонны компромата, который может обернуться против вас в самый неожиданный момент самым неприятным образом. Проявляя активность в своих старых аккаунтах, вы не даете им "протухнуть" и не даете даже формального повода добрым компаниям снести их через пол года, после истечения отведенного законом срока хранения (как известно, vk не ограничивается минимальным сроком хранения, а хранит все метаданные и текст практически вечно за исключением видео/аудио).
    Ответ написан
    26 комментариев
  • Как остановить apache?

    @strelmax
    Убрать из автозагузки:
    update-rc.d -f apache2 remove
    Ответ написан
    Комментировать
  • Гуманитарное образование - это приговор?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Могу высказать свое мнение.
    В вашем вопросе вы описали ситуацию, больше основанную на чувствах. Вы сказали, что программирование вас очаровывает. Но никакой конкретики.

    Вы изучаете какой-то язык программирования? Что вы уже достигли? Какие технологии освоили? Что уже попробовали? О чем говорили с человеком?

    Образование - ничто, склад ума и способность выкладывать на полочки факты, причины, следствия и соответственно логичные цепочки между ними - главное.

    В Вашем вопросе нет ничего того, чтобы могло дать ответ именно вам. В вашем вопросе есть только нечто общее, что позволяет дать какой-то общий ответ для среднестатистического гуманитария. Но не для Вас лично, потому что нельзя мерять среднюю температуру по больнице.

    Вы проще скажите, что именно у вас не получается.
    Ответ написан
    2 комментария
  • Гуманитарное образование - это приговор?

    drno-reg
    @drno-reg
    см не кратко
    Думаю небольшое патфолио со своими наработками (небольшой информационный ресурс с примерами своих изысканий и достижений уже в программировании) поставили бы на метро таких шутника. Если нет, то все-таки придется потратить время на получение какой-нибудь корочки по программированию. Как вариант еще сертификат.
    Ответ написан
    Комментировать