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

    hint000
    @hint000
    у админа три руки
    Меня интересует способ решить проблему, используя только встроенные в систему (в основном речь идет о macOS) утилиты
    там есть dd?
    echo -ne "\x04\x05\x06" | dd of=filename bs=1 seek=`grep -aboP "\x01\x02\x03" filename | cut -d ":" -f 1 | head -c -1`

    Монструозненько получилось (неравный бой с выводом grep). :) Если заглянет xotkot, то придумает, как оптимизировать, у него чёрный пояс по таким вещам.
    Ответ написан
    Комментировать
  • Проверка скиллов unix сис админа, как проверить свои навыки?

    hint000
    @hint000
    у админа три руки
    настроить бекап сервера. Если подскажите, чем лучше это реализовывать - буду благодарен
    Прежде чем проверять скилл, нужно его получить. Очевидно, что по этому пункту скилл нулевой.

    поднять ipsec vpn для безопасного подключения по ssh
    Минус. Хотя сама по себе паранойя для сисадмина похвальна. Но ssh не требует VPN для безопасности. Нужно научиться оценивать риски.
    Как говорилось в какой-то книге о поиске пиратского клада, копая здесь (где клада нет), вы не копаете в другом месте (где он, возможно, есть). Тратя время на усиление безопасности там, где такое усиление не требуется, вы можете не заметить другое место, где на самом деле требовалось усиление безопасности.

    Может стоит еще что то в свое ТЗ для закрепления навыков добавить?
    Поднять виртуальную машину с виндой на Linux, а не только наоборот;
    Поднять кэширующий DNS.
    Ответ написан
    3 комментария
  • NANO криво читает комментарии, почему?

    hint000
    @hint000
    у админа три руки
    Если через PuTTY подключаетесь, то вот:
    5e2a82dd25681817321186.png
    Это применит настройку к текущему подключению. Если не хотите каждый раз лазить в настройки, то сохраните это в параметры соединения по-умолчанию.
    Если не через PuTTY, то уточняйте, через какой ssh-клиент подключаетесь.
    Ответ написан
    Комментировать
  • Как объединить последовательные числа в диапазоны?

    hint000
    @hint000
    у админа три руки
    для вас и для собственной разминки написал такой однострочник:
    awk 'BEGIN{f=0;}{c=$0;if(f==0){f=1;b=c;a=b};if(c-b>1){if(a==b)print a",";else print a"-"b",";a=c;}b=c;next}END{b=c;if(a==b)print a;else print a"-"b;}' | xargs echo

    если скормить ему ваши числа (вот как у вас, по одному числу в строке), то выводит:
    1-5, 9, 12-14
    Ответ написан
    1 комментарий