Задать вопрос
Ответы пользователя по тегу Linux
  • Какой Linux ещё поддерживает роботу и синхронизацию 32 bit Chrome и Firefox?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Не вижу корреляции. Разве только проц настолько старый, что 32-битный, ну тогда ставишь тот дистриб того года, какого года проц.
    Ответ написан
    Комментировать
  • Как можно управлять виртуалками Hyper-V через Linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Именно с линукс - никак. Только RDP на винду или вебморда. Впрочем, например ESXi - это все сплошь вебморда, толстый клиент давно снесен на помойку и даже флексовый работает только на старом-старом браузере
    Ответ написан
    Комментировать
  • Возможно ли актуализировать старый дистрибутив Linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Теоретически можно.
    Практически потребуются оооочень хорошие знания этого дистриба, намного превышающие знания обычного бубунтовода, потому что все придется делать руками.
    Ответ написан
    4 комментария
  • Как создать исполняемый файл с помощью make?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Make старый инструмент и он рассмотрен со всех мыслимых углов.

    Вот самый простяцкий, топорный без всякой автоматизации Makefile:
    # Which do you want install the program
    INSTALLDIR=/usr/local/bin
    MANDIR=/usr/local/man
    HEADERS=extern.h vary.h
    TESTS=bsddate
    SRCS=date.c netdate.c vary.c
    OBJS=date.o netdate.o vary.o
    LIBS=-lbsd
    MAN=bsddate.1
    
    CC=gcc
    
    # Flags for Linux
    CFLAGS=-pipe -funsigned-char -ggdb -g3
    
    RMF = -/bin/rm -f
    
    all: $(TESTS)
    
    .c.o:
            $(CC) -c $(DEFS) $(CFLAGS) $<
    
    $(OBJS): $(HEADERS)
    
    install:
            strip $(TESTS)
            install -d -m 755 -o root -g root $(INSTALLDIR)
            install -d -m 755 -o root -g root $(MANDIR)/man1
            install -c -m 755 -o root -g root $(TESTS) $(INSTALLDIR)
            install -c -m 644 -o root -g root $(MAN) $(MANDIR)/man1
    
    clean:
            $(RMF) $(OBJS) $(TESTS) *~ *.core *.bak *.BAK
    
    bsddate: $(OBJS)
            $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)

    Этот файл соберет бинарь bsddate из трех файлов исходников date.c, netdate.c и vary.c и двух файлов заголовков extern.h и vary.h, используя библиотеку libbsd, при установке раскидает по каталогам. Берешь приведенный в ответе AlexVWill ман и разбираешь по нему этот пример (если не хватит тяму его просто поправить под себя).
    Ответ написан
    Комментировать
  • Как объеденить несколько команд в скрипт?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Обычно я не даю готовых скриптов, предпочитая давать удочку, а не рыбу, но тут я подумал и решил, что я у себя использую эту идею - я тоже бэкаплю нечто примерно подобным образом, поэтому тут у нас будет вот:
    #!/bin/sh
    dirlist="dir1 dir2 dirN"
    
    for onedir in $dirlist
     do
       # Это собственно бэкап
       tar zcf - /mnt/md4/${onedir} | ssh user@192.168.0.XXX "cat > /mnt/BACKUP/${onedir}_$(date '+%F_%T').tar.gz"
       # А это проверка того, что что-то сбэкапилось
       # Отбрасываем ->, чтобы исключить линки
       line=`ssh user@192.168.0.XXX \
            "cd /mnt/BACKUP/ && ls -la | grep ${onedir}_$(date '+%F_%T').tar.gz | grep -v -e \"->\""`
    
       # Если в результате пусто - такого файла нет
       if [ ${#line} -eq 0 ]; then
         echo "Backup failed"
        else
           # Берем длину и проверям, что она не нуль
           size=`echo $line | awk '{print $5}'`
    
           if [ $size -ne 0 ]; then
             echo "Backup Success"
           else
              echo "Backup failed"
           fi
        fi
     done
    Ответ написан
    4 комментария
  • Ошибка при обучении Rasa: "Invalid Instruction" на Linux Debian - что делать?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Invalid instruction - это совершенно буквально надо воспринимать. Это неверная инструкция, которая не может быть понята процессором. Ошибка, возникающая при сборке на современной машине и попытке выполнить программу на более старой, с более ограниченным набором команд.

    Обычно помогает только пересборка на целевой машине либо без оптимизации под архитектуру. Если программа бинарная и нет возможности пересобрать - работать не будет.
    Ответ написан
    Комментировать
  • Не могу поставить линукс на флеш-накопитель?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    на чистую флешку 256гб пытаюсь поставить линукс

    Ну норм по размеру. Я на 128 вчера поставил.
    через balenaEtcher все ставлю

    Причем тут этчер? Путаем установку и развертывание дистриба? Ну, поскольку нельзя сказать, как был собран исходный образ, пиши через rufus.
    Ответ написан
    Комментировать
  • Как установить CentOS 8?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    купленное ПО работает только на версиях ниже 8.1

    А запускать пробовали? Требования ПО на чем основаны? glibc? библиотеки? жаба?
    Ответ написан
  • Беспроводная клавиатура ломает X.Org. Как победить?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Тут вообще-то есть несколько ошибок, которые нужно устранить.

    1. Накуа modesetting? Пропишите руками дрова radeon (ATI же?)
    2. Найдите почему возникает failed to enable I/O ports

    Свисок может садиться на порты, котореы система предполагает под что-то другое, посмотрите, как он детектится. Ну, в крайнем случае - перейдите на провод, хотя это конечно попс - я сам не люблю провода от клавы...
    Ответ написан
    Комментировать
  • Чем заменить службу файлового сервера на Windows?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Единственное жизнеспособное решение, лежащее в основе всех и всяческих NAS, где "унутре неонка линух или FreeBSD" - это самба. Насчет DFS правда ничего не скажу.
    Ответ написан
    Комментировать
  • Как примонтировать LVM в Proxmox?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Попробуй e2fsck -b ... -B 4096. Размер блока (который 4096) можно посмотреть через debugfs, командой stats. Если есть место куда скопировать данные, возможно проще будет вытащить их через команду rdump, чем пытаться восстановить суперблок.
    Ответ написан
    Комментировать
  • Ошибка обновления Linux CentOS 7?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    CentOS 7 R.I.P.
    Ответ написан
    Комментировать
  • Могут ли возникнуть проблемы с установкой Убунту?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Могут, но не того типа, что Вы опасаетесь. Canonical занимает выраженно антироссийскую позицию и может в любой момент отрубить например доступ к серверам обновлений. То, что она это до сих пор не сделала, вовсе не значит, что не сделает в будущем :(
    Если нужен "все равно какой" линух, поставьте т.н. "российский" дистриб - Альт, Астру, Росу, Calculate.

    Насчет
    линукс может не встать на ноут,
    - шляпа. Когда контора купила мне ноут, я специально решил "просто поставить" не делая никаких телодвижений. И что? А ничего, все встало, все нашлось - тач, батарейка, wifi и заработало как должно.
    Ответ написан
  • Как настроить сетевой контроллер в Ubuntu 20.04 XFCE после замены материнской платы?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    На матери стоит совершенно банальный I219-V, у меня такая сетевуха обнаруживается как eno1. Посмотри, что скажет lspci, должно быть например вот так:
    # lspci | grep net
    00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (14) I219-V (rev 11)
    Ответ написан
  • Как запустить полноценный эмулятор?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Хоти дальше :) У телефона очень сильные отличия по аппаратной базе от обычного компа.
    Ответ написан
    2 комментария
  • Хочу поднять свои ipv6 прокси на своем vps сервере при помощи скрипта какого то, но не могу найти рабочий скрипт, скинете?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Не-а. Мы тут злые ежи, можем только методику подсказать, что посмотреть и поправить. За готовым продуктом - это немного не к нам :) Там, где надпись "Хабр Q&A" справа стрелочка есть, Нажимаешь на нее, выбираешь "Фриланс" - тебе скинут какой угодно скрипт... за твои деньги :)
    Ответ написан
    Комментировать
  • Как узнать все переменные в samba?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    man smb.conf

    Увлекательгное чтиво...
    Ответ написан
    Комментировать
  • Чем делать резервное копирование?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Желательно бесплатное программное обеспечение

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

    К сожалению, российский Кибер Бэкап оказался совершенно неадекватен по ценам. Такое впечатление, что они рассчитывают напродавать и свалить, поэтому искать надо решение (даже не совсем честное в плане лицензирования) состоящее как правило из агентов, которые устанавливаются в машины, которые бэкапятся и сервера, который эти агенты опрашивает.
    Для бэкапа виртуалок подошел бы Nakivo, но его больше не продают - разве только ключи где найдете :)
    Ответ написан
    2 комментария
  • Kак смонтировать диск Linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Диски - вовсе не обязательно sd :) Если NVME - то там вообще черт знает что может быть
    /dev/nvme1n1p2                         1991528K     142580K    1727708K   8% /boot
    /dev/nvme1n1p1                           10202K        136K      10066K   2% /boot/efi

    вот например.

    Ищи в dmesg, где ведро нашло диски (и нашло ли вообще). Обычно с нуля ведро никто не собирает - там тысячи параметров - берут готовое и правят.
    Ответ написан
    3 комментария