Ответы пользователя по тегу Linux
  • Как удалить все данные с сервера без возможности восстановления?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Автор правильно написал в первом посту.
    dd if=/dev/urandom > /dev/sda3
    Запись рандомного шума лучше чем любые фильмы. И быстрее.
    Можно добавить через точку с запятой последовательность диск-дубликаций для всех дисков в системе.
    dd if=/dev/urandom > /dev/sda1 ; dd if=/dev/urandom > /dev/sda2 ; dd if=/dev/urandom > /dev/sda3

    Выбросит или нет из ssh уже не имеет значения. 3 команды пошли в исполнение.
    Ответ написан
    Комментировать
  • Как декомпилировать скомпилированый bash скрипт?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Очень хочется посмотреть на разработчика который занимался компилляцией bash-scripts. Скрипты вообще создавались не для перформанса а просто для организации пакетного исполнения экзешников в определённом порядке или для инсталляции и развёртывания ПО.
    Ответ написан
    1 комментарий
  • Как мониторить и бекапить Ubuntu сервер?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Это очень коварный вопрос. Само по себе бэкапирование - это безсмысленная операция если нет четкого сценария ЧТО мы бекапим и КАК мы это дело будем поднимать. Ведь бэкап это тупо набор файлов. Образов или логических копий файлов. Поэтому успех этого мероприятия будет зависеть не от того берем мы rsync или tar или еще бох знает что. А от того какая конфигурация дисков на резервной железке. Какие ендпоинты надо поднять. И надо-ли вообще бэкапить всё? Для серверов приложений например на базе Tomcat/JBoss вам достаточно забэкапить только каталог приложений и настройки и возможно OS environment. Для баз данных там еще все запутаннее. По Oracle RMAN написана книжка размером с пятикнижие Моисея. Вобщем совет автору не бэкапить а провести сценарий полной инсталляции продукта в новое место. Оттуда и появится инструкция по техологии плановых бэкапов только нужный вещей.
    Ответ написан
    Комментировать
  • Кто-то меняет права на файлы, как вычислить кто?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Сделай chmod алиасом на твой скрипт который делает действие но аудирует время и терминал с которого это действие пришло.
    Ответ написан
    1 комментарий
  • Что выбрать LVM или mdadm для организации дискового пространства на сервере или все же аппаратный?

    mayton2019
    @mayton2019
    Bigdata Engineer
    LVM это старый боян. Кроме того он достаточно сложный в сопровождении т.к. надо знать и уметь штук 10 утилит типа lvcreate/pcreate/vgcreate e.t.c. и еще и знать и понимать какие ФС поверх него ставятся эффективно (с опцией растягивания или уменьшения размера).

    Посмотри в сторону файловой системы ZFS. Это и LVM+файловая система в одном флаконе. Программные зеркала тоже поддерживаются и много опций восстановления. Утилиту надо знать и уметь только одну. Это - преимущество.
    Ответ написан
    4 комментария
  • Как обезопасить базу данных от аварийных выключений?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Такая конфигурация не имеет право называться базой данных. Присоединяюсь ко всем ораторам. Просто добавлю что портативное устройство должно писать логи операций. Чтобы выполнять разбор полетов и фиксировать что делалось. Можно с ротацией. А база данных должна лежать отдельно. На надежных удаленных серверах.

    MySQL - это не совсем DBMS. Это сборный лего-конструктор в котором каждая таблица в отдельности сама определяет свой уровень отказоустойчивости (т.н. engine). Поэтому обсуждать надёжность MySQL нет смысла без обсуждения того как была создана каждая таблица. In general - про надёжность сказать ничего невозможно.
    Ответ написан
  • Как порциями по 200 штук распределить файлы по папкам в Linux?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Откуда взялось это техническое задание? Это очень напоминает механику хеширования файлов. Как делают браузеры при сохранении статического контента. Не сложно сделать баш-циклы. Но гораздо полезно понять почему автор этого хочет. Что будет если файлов станет 10001 ? Как именовать каталоги?
    Ответ написан
  • Как в Ubuntu объединить два раздела без LiveCd?

    mayton2019
    @mayton2019
    Bigdata Engineer
    ext4 не поддерживает объединение в логические тома. Если-бы при устанвке был использовал LVM (хотя это боян еще тот) или файловые системы такие как BtrFs, Zfs тогда эту операцию можно было-бы провести. Конечно обязательно проконсультиоровавшись с знакомым сисадмином. Тут основная беда в том что это опасные операции и необратимые. Любая ошибка - и ваши данные потеряны причем на многих разделах сразу.

    А так... подключите /dev/sda4 просто как папку например /video и используйте.
    Ответ написан
    Комментировать
  • Побег на Линукс?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Судя по профайлу автор - виндузятник причем ему требуются чисто виндозные целевые инструменты разработки такие как C#/Visual Studio. Ничего подобного в линуксе нет и не предвидится. (Любители моно сейчас сидят тихо).

    Поэтому переходить ему никуда не надо. Следует оставаться на винде. Ну а если сильно припекло - изучать Linux на виртуалках или прикупить дешевое железо. Благо существуют спец-редакции линуксов которым достаточно слабых машин с 2-4 гигабайтами памяти. Это правда.
    Ответ написан
    2 комментария
  • Есть ли сайт с установленным linux?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Нет особого смысла изучать графические возможности Linux удаленно. Весь цимес и вся сила Linux заключена в том что конфигурации можно делать через консоль термиала. А это - черный экран и мигающий курсор. А сетевые возможности Linux сильны в интеграции. Роутеры. Файрволы. Серваки веба и файловые сервера. Локально - там нечем заняться.
    Ответ написан
    1 комментарий