Задать вопрос
Ответы пользователя по тегу Linux
  • Чем мониторить трафик копроративной сети?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Дома с переломом ноги
    squid - стандартное решение для такой вещи. Ставится в локалке, прописывается политиками (для FF/WF иже с ними - руками), на микротике банится выход на 80/443 (хотя вообще говоря нормально - банить все, что не разрешено, потому что есть множество хитровыделанных юзеров).
    Можно использовать бампинг, можно нет. Без бампинга статистика будет кривенькая, потому что основана будет только на первоначальном запросе (например https://mail.ru). Потом, уже находясь на mail.ru юзер перейдет на "Знакомства" (если они там есть) - и все, ты видишь, что он на почтовике, а он на самом деле деффок шшупает.
    У бампинга есть правда и оборотные стороны - в бухгалтерии могут быть проблемы (сайты клиент-банков обычно защищают посильнее, чем обычные, QUIK опять же), да и сертификаты разворачивать надо, но если нужна относительно точная статистика - без него никак.
    Ответ написан
    Комментировать
  • Возможно ли завести Bluetooth 5.2 на старом линуксе?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Глеб, ты же вроде уже не школьник, да? В линухе вохможно все. Но для этого нужно уметь все :) С этой "сферой" я пока не сталкивался - но это скорее всего перепиленный центос.
    Ответ написан
  • Как проще установить xorg на redhat 8 (oracle linux 8)?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Хм. Взять пакеты от epel, за которые вообще говоря Oracle не отвечает - а потом жаловаться, что конфликт зависимостей - очень умное решение.
    Вы уж либо "крестик снимите", то есть найдите пакеты, зависимости которых не найдены, тем более, что они прям перечислены (у меня в EL6 была прописана пачка репов, кроме epel - elgis, remi, rpmforge, rpmfusion, lux, wandisco - не знаю, кто из них сейчас жив, давно отошел от темы EL) либо "трусы оденьте" - то есть уберите epel и используйте только оракловые репы, тем более, что X должно быть в базовой поставке.
    Ответ написан
    Комментировать
  • Как автоматизировать сборку тулзов в убунте?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Есть такая тулза. Во FreeBSD это называется порты, в gentoo/calculate - портеджи (portage). Это набор инструкций, который описывает, как собрать ту или иную вещь с сырцов - с учетом нюансов размещения конфигов, зависимостей и тети Моти. Работает как из пушки :)

    Одна проблема - идеология бубунты, как пакетного дистриба - полностью отрицает подобные вещи. Идеология любого пакетного дистриба "мы майнтайнеры, мы боги, вы никто, что и как мы собрали - то и будете вкушать". И такая идеология устраивает большинство (а меньшинство, которое она не устраивает - давно освоило дистрибы, где это работает - гента/calculate, арч (в нем вроде бы тоже есть, но не проверено). Там правда порог входа выше, чем в бубунте, например просто потому что то, что в бубунте делается автоматом при установке пакета, зачастую нужно делать самому - и самое главное - понимать что и зачем ты делаешь (а с этим у нынешних linux-чайников ничуть не лучше чем у их собратьев в винде)
    Ответ написан
    1 комментарий
  • Как создать самоподписанные сертификаты для etcd?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Поищи книжку под названием "Построение защищенных корпоративных сетей". Там довольно много про создание своего CA, выпуск сертфиикатов и все такое.
    Похоже у тебя EKU в сертификате не подходящее.
    Ответ написан
    Комментировать
  • MD рейд1 + uefi?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Рейд разваливается и ты остаешься с выражением кислой капусты на лице... Даже в серверных матерях есть внутренний USB разьем под флэшку, с которой шрузится система, чтобы если рейд развалится по аппаратным причинам - было бы с чего загрузиться.
    Ответ написан
    Комментировать
  • Можно ли распространять DNS BIND в глобальную сеть?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Распространять конечно можно. Но откуда про нее узнают? Я без труда могу поднять TLD .zhopa - но кто, кроме меня знает, что dns.zhopa - это [мой IP]?
    Ответ написан
  • Как реализовать запуск собственной программы перед выполнением команды в линукс?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    чтобы PATH содержал папки sbin

    Зачем? Если запуск в sbin для юзера не нужен - просто закройте туда доступ, если конечо не боитесь, что что-то сломается (а вполне может)
    Судя по чрезвычайной корявости решения, Вы взялись решать проблему неправильно. Озвучьте изначальную проблему - может быть есть другой способ ее решения.
    Ответ написан
    Комментировать
  • Как кастомизировать вывод top или подобной утилиты Linux?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Взять исходники top и допилить по вкусу. То, что Вам надо - может быть надо Вам одному, ради Вас одного кто будет стараться?
    Ответ написан
  • Можно ли безопасно запустить программу (только stdin/stdout, легковесная виртуализация, jail)?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    man chroot
    Но от перезагрузки и форматирования устройств это не спасет. ВМ затем и были придуманы, что необратимое повреждение происходит только с виртуальными устройствами. Или как советуют - создайте юзера без админских прав - тогда просто ничего не произойдет.
    Ответ написан
    Комментировать
  • Какой Linux ещё поддерживает роботу и синхронизацию 32 bit Chrome и Firefox?

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

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

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

    CityCat4
    @CityCat4
    Дома с переломом ноги
    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
    Дома с переломом ноги
    Обычно я не даю готовых скриптов, предпочитая давать удочку, а не рыбу, но тут я подумал и решил, что я у себя использую эту идею - я тоже бэкаплю нечто примерно подобным образом, поэтому тут у нас будет вот:
    #!/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
    Дома с переломом ноги
    Invalid instruction - это совершенно буквально надо воспринимать. Это неверная инструкция, которая не может быть понята процессором. Ошибка, возникающая при сборке на современной машине и попытке выполнить программу на более старой, с более ограниченным набором команд.

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

    CityCat4
    @CityCat4
    Дома с переломом ноги
    на чистую флешку 256гб пытаюсь поставить линукс

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

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

    CityCat4
    @CityCat4
    Дома с переломом ноги
    купленное ПО работает только на версиях ниже 8.1

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

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Тут вообще-то есть несколько ошибок, которые нужно устранить.

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

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

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Единственное жизнеспособное решение, лежащее в основе всех и всяческих NAS, где "унутре неонка линух или FreeBSD" - это самба. Насчет DFS правда ничего не скажу.
    Ответ написан
    Комментировать