• Как перенести виртуальную машину FreeBSD с Proxmox на Hyper-V?

    opium
    @opium
    Просто люблю качественно работать
    Установить чистую бсд и потом рсинкни нулевые папки кроме системных и все будет работать, раньше так все время переносил линуксы и бсд
    Ответ написан
    3 комментария
  • Как настроить работу с репозиторием GitLab через SSH?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Проверьте настройки сервера SSH: попробуйте включить вход только через публичный ключ, а вход по паролю отключить. У меня сейчас такая же петрушка на рабочем сервере ) Я локально развернул гитлаб в виртуалке, сразу ссх не заработало, но вчера все внезапно заработало. У меня локально включен вход только по ключу, а по паролю отключен. Проверить коннект ссх для гита к серверу можно так:
    ssh -i ~/.ssh/<YOUR_KEY> -T git@<SERVER IP OR DOMAIN>


    Если нужен детальный лог, то вот так:
    ssh -i ~/.ssh/<YOUR_KEY> -v -T git@<SERVER IP OR DOMAIN>


    При этом ссх агент не должен быть запущен и в .ssh/config нет настроек для сервера. Это проверка конкретного ключа. Если настройки есть в конфиге или в агенте - ссх использует их.

    UPD 1: По информации от системного администратора, оказалось, что почему-то не принимается ключ типа ed25519, а RSA - работает. Рабочий гитлаб на 22 бубунте, а у меня локально - на дебиане 12. Пока что копаем дальше...

    UPD 2: В общем админ пока так и не смог побороть эту напасть и пришли к выводу, что настроить gitlab_sshd будет проще и останемся на нем. А потом, как будет возможность мигрируем сервер на дебиан с бубунты.

    UPD 3: В итоге я просто поднял новый инстанс с чистым дебианом и накатил туда гитлаб - SSH заработал сразу из коробки. Его и используем.
    Ответ написан
    2 комментария
  • Как избавиться от ошибки сертификата?

    @d-stream
    Готовые решения - не подаю, но...
    В приведённом варианте openssl создаёт самоподписанный сертификат. На что и будут регулярные жалобы.
    Прямой вариант - выпустить нормальный сертификат например на letsencrypt с цепочкой удостоверяющих центров и т.п.
    Ну или как минимум имитировать подобное создав свой псевдоудостоверяющий центр:
    ca сертификат и им подписать серт для гитлаба, но тогда придётся ca прописывать всем клиентам как trusted ca
    Ответ написан
    2 комментария
  • Какая база знаний подходит для небольшой группы системных администраторов?

    ForestAndGarden
    @ForestAndGarden
    Совершенствовать среду обитания
    DokuWiki. Обновите версию и добавьте плагины с нужным функционалом.
    Ответ написан
    Комментировать
  • Какие еще есть варианты решения ошибки BSOD 0x0000007B?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    После появления VM VirtualBox Extension Pack со встроенными сертификатами (что бы драйвера ставились без запроса на продолжение) в WinXP они не работали.
    Дальше было только хуже.
    Ответ написан
    1 комментарий
  • Как запустить службу Windows под Wine?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Как запустить службу Windows под Wine?

    Перестать заниматься извращениями и закопать стюардессу. Вовсе не факт, что те функции, которые дергает этот serv123.exe - реализованы полноценно, а не стабов там понапихано. Если там формат без шифрования - проще разобраться, что за формат и делать через tcpdump.

    Астра - Смоленск или Орел?
    Ответ написан
    4 комментария
  • Как уменьшить динамический виртуальный жесткий диск в VirtualBox?

    @Drno
    создай 2й диск динамический, с нужным размером
    загрузись с загр диска gparted и уменьши раздел до нужных размеров
    загрузись с загр диска rDriveImage или clonezilla и клонируй диск на новый
    отключи старый диск и запустись с нового
    Ответ написан
    8 комментариев
  • Как получить информацию о недоступности Zabbix Proxy на панели мониторинга в Zabbix?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Добавьте сам Zabbix Proxy как обычный Узел сети (тобишь Хост). Ставьте на хост Zabbix Agent, и мониторьте его службы как Template OS Linux - Services. Добавляйте Элементы данных с ключём net.tcp.service[tcp,1.1.1.1,10051], заменив IP и порт на свои. Ну и т.д.
    Ответ написан
    Комментировать
  • Как получить информацию о недоступности Zabbix Proxy на панели мониторинга в Zabbix?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Так же, как с любым другим триггером. Делаете примерно такой элемент данных - zabbix[proxy,{HOST.HOST},lastaccess], навешиваете на него триггер, добавляете в дашбоард.
    Ответ написан
    4 комментария
  • Как восстановить FreeBSD при mountroot?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Начинаем с ввода ? и получаем список валидных устройств. Потом вручную перебираем разделы на каждом устройстве, которое найдется. Не забываем, что полный формат имени устройства:
    <drive><slice><partition>
    например ad0s1a, где ad0 - устройство, s1 - слайс, a - раздел
    Ответ написан
    9 комментариев
  • Как уменьшить размер volume group (именно VFree) LVM на котором находится корневой раздел?

    @vitaly_il1
    DevOps Consulting
    Вот пример - https://maideveloper.com/blog/how-to-move-lvm-part....
    Насколько понимаю, все что нужно чтобы увидеть LVM, это "vgchange -a y".
    Ответ написан
    Комментировать
  • Как управлять службами Windows из Linux?

    gbg
    @gbg Куратор тега Linux
    Любые ответы на любые вопросы
    Управлять - это старт-стоп-перезапуск?
    Ну когда-нибудь доделают команду net, входящую в состав samba, и службами можно будет управлять также, как это делается из командной строки windows.

    Можно использовать ssh до машины c windows.

    Можно попытаться притащить services.msc под wine со всеми зависимостями.
    Ответ написан
    Комментировать
  • Как отправить UDP пакет через командную строку Linux?

    mayton2019
    @mayton2019
    Bigdata Engineer
    UDP пакеты можно слать через утилиту netcat (nc) но мне кажется что решение твоей проблемы не в этом.
    Ответ написан
    Комментировать
  • Как отправить UDP пакет через командную строку Linux?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Просто послать строку проблем нет (ip и порт меняете на свои):
    echo -ne '\xa5\xa5\xa5...' > /dev/udp/192.168.0.1/5000

    Тут сложнее разобраться в формате строки, что там за данные и как их подготовить.
    Ответ написан
    Комментировать
  • Как отправить UDP пакет через командную строку Linux?

    @res2001
    Developer, ex-admin
    или объясните почему ни чего ен получится?

    Потому что передача по сети - это протокол обмена. И это не UDP или TCP, это протокол более высокого уровня. Протокол обмена должны поддерживать обе стороны, иначе это будет разговор слепого с глухим. Протокол включает в себя формат пакета/потока (список данных, описание данных и двоичного представления этих данных). Без знания протокола вряд ли получится что-то передать так, что бы принимающая сторона это восприняла как свой родной пакет и предприняла бы соответствующие действия.
    Протоколы могут быть двоичные и текстовые. В текстовом протоколе (HTTP, SMTP, ...) визуально видны части пакета и в принципе по анализу перехваченных данных можно сделать какие-то выводы.
    В двоичном протоколе без описания формата вряд ли что-то можно разобрать. Разве что что-то очень простое. У вас двоичный протокол.
    Поэтому, обычно, что бы что-то отправить по какому-то протоколу требуется специализированная утилита, реализующая этот протокол. Например для HTTP утилита - это браузер или какой-нибудь curl.
    Бывает, что протокол открытый, т.е. описание доступно в свободном доступе (или его можно купить). Так же часто используются закрытые протоколы, описание которых есть только у его разработчиков. Если у вас открытый протокол то шансы что-то скостылить есть.

    Поищите у производителя устройства (спросите на форуме поддержки) фирменную утилиту работающую из командной строки или описание протокола (или конкретно данного пакета для установки времени).

    Раз у вас пакет установки времени, то в данных должно присутствовать время. Это может быть какой-то вариант timestamp, например Unix timestamp. Можете попробовать поискать в дампе таймстамп на момент отправки пакета. Имея несколько вариантов пакета можно попытаться сделать какой-то его анализ и попробовать разобрать пакет на составляющие его поля. Сделать реверс инжиниринг.

    Еще немного. Обычно для установки времени не достаточно просто отправить 1 пакет с новым временем. Т.е. можно и так, конечно. Но в этом случае потенциально может быть большая не точность, т.к. доставка пакета не моментальна, могут быть задержки при передаче и приеме и все это практически не предсказуемо. И когда приемная сторона установит у себя полученное время, то это время уже может стать не точным. Поэтому для минимизации побочных эффектов задержек используют отдельные протоколы для установки времени и там уже как правило не один пакет.
    Для примера можете немного посмотреть в сторону протокола NTP - он используется для синхронизации времени через интернет, это открытый протокол, доступно его описание. Например ваша винда наверняка синхронизируется с каким-то NTP сервером от микрософт, фиг знает где находящимся.
    Ответ написан
    Комментировать
  • Какой командной можно получить список подключенных USB устройство в Windows?

    USBDeview by Nirsoft из оболочки WSCC
    Ответ написан
    Комментировать
  • Куда пропадает память на Windows Server 2019?

    @rPman
    Причем размер файлов и занятого места на диске, отличается значительно.
    скорее всего это sparse files (дырявые файлы), на диске такие файлы меньше места занимают чем их размер (считай это разновидностью сжатия файлов на лету)

    ms sql server использует, как я понимаю, их для снапшотов
    Ответ написан
    Комментировать
  • Lvm, mdadm, btrfs, ZFS, в каких случаях, что лучше использовать?

    @Drno
    Zfs позволяет хранить частоиспольуемое в оперативке
    Brtfs - для не критичных данных, либо конкретных для сжатия - типа мп3, фоток...
    Mdadm - просто программная технология организации рейда
    Lvm - по сути «разделы диска», как в винде, но с плюшками
    Xfs - для хранения больших файлов

    Как по мне - в линукс надо юзать etx4, если нет специфичечкой задачи
    Ответ написан
    2 комментария