Задать вопрос
  • Как сравнить два файла (по md5 или еще как-то) в bash?

    Zoro
    @Zoro
    a=$(md5sum $file_a | awk '{print $1}')
    b=$(md5sum $file_b | awk '{print $1}')

    if [[ "$a" == "$b" ]]; then
    echo "без изменений"
    else
    echo "файлы разные"
    fi
    Ответ написан
    2 комментария
  • Как сравнить два файла (по md5 или еще как-то) в bash?

    Для текстовых файлов можно попробовать с diff:
    diff -q file1 file2
    Если файлы одинаковые – ничего не выведет. Если различаются, вывалит различия.

    if [ -z "$(diff -q file1  file2)" ]; then
      echo "Одинаковые"
    else
      echo "Они такие разные!"
    fi


    upd. Спасибо nick3iro за подсказку про команду cmp: она сравнивает файлы побайтово и выходит со статусом 0, если файлы идентичны; 1 если различаются; 2 если произошла ошибка. Можно примерно так её использовать в скрипте:
    if cmp -s  file1  file2 ; then
      echo "Одинаковые"
    else
      echo "Они такие разные!"
    fi
    Ответ написан
    6 комментариев
  • Какую OS взять для VPS?

    Если вы задаетесь таким вопросом - принципиальной разницы нет.
    Берите ту, с которой знакомы и не заморачивайтесь.
    Если нет особого опыта в настройке, берите убунту - проще найти мануалы.
    Ответ написан
    Комментировать
  • Echo result or 0?

    BuriK666
    @BuriK666
    Компьютерный псих
    (du -bs /path/ 2> /dev/null || echo 0) | cut -f1
    Ответ написан
    Комментировать
  • Как правильно прочитать файл с mtd-устройства?

    Radjah
    @Radjah
    Используй dd с нужным размером блока (bs=число). ЕМНИП, у nand страничная адресация, так что лучше bs указывать кратным размеру страницы.
    Ответ написан
    Комментировать
  • Какую внешнюю звуковую карту взять для домашней звукозаписи (ОС - Linux)?

    gbg
    @gbg Куратор тега Linux
    Любые ответы на любые вопросы
    Одновременное наличие первого второго и третьего быстро-быстро задерет ценник до небес и в 18 тыр вы не влезете.

    Убирайте midi. Если ваш старорежимный синтезатор настолько древний, что выдает только MIDI, купите отдельный адаптер USB-MIDI.

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

    Так что без MIDI, вашим требованиям подходит Scarlett Focusrite, На сдачу как раз купите конвертер USB-MIDI и пару педалек. У нее и каналы есть, и майкрофон можно фантомно запитать, и на линуксе работает. Разве что корпус розовый.

    Отдельный вопрос об обработке звука на линуксе. Ну да, тут есть гитарикс и другие интересные эффекты (8 штук ровно), но весь гитар риг находится на венде. И драйверы ASIO находятся на венде. Вам предстоит интересный интимный процесс выпиливания пшш-аудио и замены его на что-то менее лагучее.
    Ответ написан
    3 комментария
  • Почему появляется искра при подключении USB к мат.плате?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Нет, ребята, это не статика и не юэсбишные 5 вольт. Это крупная неприятность, связанная с электросетью и (возможно) с заземлением. Может привести к выгоранию USB-портов, поэтому советую отнестись со всей внимательностью.
    Первейшее диагностическое действие - взять мультиметр и померить переменное напряжение между корпусами (общими проводами) обоих устройств, соединяемых искрящим шнуром. Поскольку одна из возможных причин - случайное заземление одного из корпусов, надо делать это, не отодвигая их, иначе как случилось, так и кончится, и вы никогда не узнаете причины. Напишите в комментарии, сколько мультиметр показал, тогда продолжу свой ответ.
    Ответ написан
    2 комментария
  • Почему появляется искра при подключении USB к мат.плате?

    Ezhyg
    @Ezhyg
    Это называется статическое электричество (разность потенциалов), на тебе накапливается заряд, который ты передаёшь флешке и втыкая её в компьютер получаешь "спецэффект". И это хорошо, что искра проскакивает именно между разъёмом и коннектором, то есть их металлическими частями, значит они хорошо сделаны и уравнивают потенциалы тебя и корпуса компьютера, вместо прохождения разряда по цепям передачи данных или питания, что убивает и флешку и компутер.

    Проверь заземлён ли компьютер, т.е. третий "контакт" вилки (и розетки) подключен ли к заземлению.
    - Если заземлён, поставь в разрыв провода резистор на 10 МОм (большое сопротивление устранит болезненные удары и возможные повреждения от большого заряда, позволив накопленному медленнее стечь).
    - Если не заземлён, что вряд ли, значит необходимо снимать статическое электричество с тебя самого (и окружающих предметов): повысить влажность в помещении(ях), заземлить линолеум и ковровые покрытия.
    Ответ написан
    Комментировать
  • Альтернатива для Яндекс.Диска?

    keydon2
    @keydon2
    ...
    ftp самое простое.
    nextcloud самое предусмотрительное.
    отказ от windows - самое лучшее.
    Ответ написан
    6 комментариев
  • Как пропускать трафик через сайт МТС, чтобы он не тратился?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    О, Боже! Крякер Интернета! Спустя 20 лет! Как живой!...

    Нет таких программ.

    JFYI: Погуглите слова "крякер Интернета" и может быть поймете, причем он тут..
    Ответ написан
    Комментировать
  • Как получить список устройств подключенных к шине PCI?

    Ezhyg
    @Ezhyg
    Считать из реестра или получить через WMI, не вариант?

    Или воспользоваться любой из кучи программ, которые умеют делать это же самое. Например, та же Аида умеет работать из консоли, то есть можно написать батник, для получением конкретной информации (в смысле не всей, а только про PCI) и сохранения в один из поддерживаемых форматов.
    Ответ написан
    Комментировать
  • Какой роутер выбрать для блокировки рекламы?

    Jump
    @Jump
    Системный администратор со стажем.
    В идеале любой достаточно мощный роутер, на который можно поставить OpenWRT.
    На микротике можно, но очень проблематично. Если микротик - любая модель.

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

    Однако хитрые рекламщики очень часто, прям в реалтайме создают домены. Замучаешься добавлять.
    По маске в микротике не добавишь. Списки разрастаются.
    А на OpenWrt без проблем ставиться dnsmasq - это полноценный DNS сервер со всеми плюшками.
    Ответ написан
    8 комментариев
  • Как решить вопрос с потерей dns на роутере?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Пропишите жёстко dns везде типа 8.8.8.8 и 8.8.4.4, ну или яндекс или еще чьи.
    - В настройках роутера
    - В настройках DHCP роутера
    - Накрайняк в каждом компе (хотя это уже дикость)
    Должно помочь.

    P.S. Сдается мне, что у вас два DHCP в сети.
    Ответ написан
    Комментировать
  • В чем различие между > и >> в linux системах?

    @Teslaman
    > при каждом вызове создает новый файл (перезапись).
    >> При вызове дописывает в файл без его перезаписи.
    Ответ написан
    1 комментарий
  • Многопоточность. Как ОС выбирает ядро?

    @sunblossom
    Да. Асинхронщина - лишь некая просьба ОС выполнить код многопоточно. На каких ядрах выполнять задачу она уже решит сама по обстоятельствам.
    Ответ написан
    Комментировать
  • Как проверить на работоспособность все радиодетали импульсного блока питания ПК не выпаивая их?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Импульсный блок питания может ремонтировать только квалифицированный специалист в условиях электроизмерительной лаборатории.

    Самостоятельный ремонт всего, что включается в розетку без должной квалификации опасен для жизни и грозит пожаром!
    Ответ написан
    3 комментария
  • Как рационально выбрать объем SSD: 128 или 250 гб?

    devspec
    @devspec
    Помогло? Отметь решением
    У меня на ноуте года 4 120 Гб был в качестве системного.
    Периодически WinDirStat'ом пробегался, чтобы поудалять самое ненужное - и хватало.
    Так что нормально всё, хватает.
    Ответ написан
    1 комментарий
  • Установка Linux на DVD приставку?

    Radjah
    @Radjah
    Собираешь с помощью кросскомпилятора ядро по конфигу для процессора приставки, собираешь всё окружение и оболочку, упаковываешь собранное в образ, чтобы он помещался на флешку приставки
    Прошиваешь и включаешь.
    Ответ написан
    3 комментария
  • Как расширить раздел root в centos?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Это вопрос нихрена не простой :)

    Просто расширить том LVM несложно. Но вот освободить в нем место - это уже посложнее будет.

    Кстати, НЕ ЛЕЗЬТЕ в тома LVM c помощью редакторов разделов! (gparted, partition magic, acronis и иже с ними) - угробите все нахрен.

    Сначала нужно освободить место в /home. А это непросто, потому что система даст урезать том только в том случае, если блоки не используются. Потом освободившееся место приписать другому тому.

    На словах все просто. На деле будет долгое и вдумчивое чтение документации по LVM, полный бэкап данных (потому что шанс при неаккуратном обращении с командами управления томами угробить все не просто высок - он охренительно высок!), и уже потом пробовать что-то сделать. Получится не сразу :) поэтому если есть возможность и нет времени - лучше попросите кого-нибудь.
    Ответ написан
    6 комментариев