Задать вопрос
  • Как исправить ошибку useradd?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    useradd: user 'arch' already exists

    здесь говорится что пользователь с именем arch уже существует в системе.
    Если это вы его создали раньше, но по каким-то причинам желаете пересоздать, то просто удалите его и создайте снова
    userdel -r имя_пользователя
    ключ -r удалит также и домашнюю директории указанного пользователя

    useradd group 'users' does not exist useradd the GROUP configuration in /etc/default/useradd will be ignored

    говорит о том что вы пытаетесь добавить пользователя в группу которой не существует, в данном случае не существует группы users
    все доступные группы перечислены в файле /etc/group
    чтобы вручную создать группу нужно использовать команду
    groupadd группа
    на сколько я помню в арче при создании пользователя с помощью useradd по умолчанию создаётся группа, название которой совпадает с именем пользователя и в которую затем автоматом и добавляется создаваемый пользователь у которого она будет основная. Естественно с помощью ключей поведение можно изменить. В других дистрах в основную группу пользователя часто ставят группу users

    Подробнее смотри информацию на арчвики - Управление пользователями
    Ответ написан
    Комментировать
  • Как расшарить виртуальную машину VirtualBox в домашней сети?

    @Drno
    можно. подключайтесь. в чем сложность то?

    Тут есть 2 варианта - если испльзуется NAT в виртуалбоксе, то просто пробросьте нужные порты в интерфейсе Бокса.
    будете подключаться на IP хоста + порт
    Если хотите в 1 сеть с роутером их вывести используйте тип сети "мост". Виртуалки получат настройки от того же роутера что и хост
    Ответ написан
    Комментировать
  • О прибыльной карьере в российской технологической индустрии?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Отвечу то же, что и россиянам, желающим переехать: Нужно как минимум быть существенно лучше среднего местного программиста, чтобы компенсировать работодателям проблемы с наймом иностранца. В остальном проблем не вижу, на рынке ИТ страны сильный кадровый голод.
    Ответ написан
    14 комментариев
  • Реалтайм на питоне возможен?

    Нет. Планировщик ОС легко может ворочать приоритетами твоего приложения и от этого скорость немного будет скакать.
    Также тут будет влиять скорость компьютера.
    Чуть лучше будет, если попробуешь задавать задержку явно через sleep.

    Если хочется приблизиться к чему-то более-менее равномерному - используй таймеры, которые предоставляет ОС.

    Там тоже не будет точности реалтайма и часто не будет возможности задать очень низкий интервал, но погрешность будет более предсказуемая и не будет сильно зависеть от железа.

    А чтобы измерить задержки - выводи время в каждом таком такие (можно даже не реальное, а системное).

    Потом посмотри на равномерность интервалов через какой-нибудь excel.
    Ответ написан
    Комментировать
  • Как установить mailu если 443 порт использует nginx?

    @Drno
    сменить порт на другой.
    а в nginx настроить reverse proxy
    Ответ написан
    4 комментария
  • Как "пропустить" напряжение дальше только при подаче напряжение с 2 других провдов?

    @d-stream
    Готовые решения - не подаю, но...
    Так работает обычное электромагнитное реле с нормальноразомкнутыми контактами.
    Провода А и С - на контактную группу, В - на обмотку

    И тогда при появлении напряжения на обмотке (В) контактная группа замкнётся и А и С соединятся между собой.

    Ну а если на B будет напряжение, а на А - нет - то замыкание А-С - даст то же отсутствие напряжения)))

    Ну и реле бывают твердотельными/полупроводниковыми/оптронными/etc

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

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Так на чтение или на изменение?
    Включить пользователей u1 и u2 в общую группу, дать этой группе нужные права на файл.
    Учтите, что некоторые программы, не перезаписывают файл при сохранении, а создают временный файл, удаляют текущий, затем перемещают временный под нужным именем. В таком случае надо давать права на изменение каталога, в котором находится файл.
    Ответ написан
    4 комментария
  • Как зациклить это действие?

    Vindicar
    @Vindicar
    RTFM!
    Цикл while?
    Не, серьёзно. Это основы языка. Открой учебник и читай.
    Ответ написан
    Комментировать
  • В чем отличие ngnix от golang?

    @deliro
    nginx — это реверс-прокси
    go — это яп.

    в чём вопрос-то?

    то как go может работать на ngnix?

    nginx проксирует запрос в сервер на го, который пишет программист. Цепочка проксей может быть сколько угодно большой. Ты можешь поставить nginx -> nginx -> caddy -> nginx -> gin, никто не запрещает.
    Ответ написан
    3 комментария
  • В чем отличие ngnix от golang?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Ну раз с фронта пересели, то аналогию понять должны: В чëм отличие Google Chrome от JavaScript?
    Ответ написан
    2 комментария
  • Есть код на питоне как можно ускорить его мультипроцессность не работает?

    Vindicar
    @Vindicar
    RTFM!
    p = multiprocessing.Process(target=gen,args=(lst,))
    p.start()

    Ты запускаешь ровно один процесс, а потом стоишь и ждёшь (p.join()), когда он завершится. Это мало чем отличается от просто вызова gen() в твоём коде, безо всякого мультипроцессинга.
    Кроме того, у тебя функция gen() делает всю работу, а должна обрабатывать только один элемент. Ты думаешь Питон волшебным образом поймёт, что вот именно этот цикл надо распараллелить?

    Используй пул процессов multiprocessing.Pool, он принимает функцию и последовательность входных значений, а потом скармливает эти значения по одному в копии указанной функции в нескольких процессах, и собирает из них ответы.

    Пример есть в документации, если ты туда заглядывал. В примере показано несколько вариантов использования пула процессов.
    Я бы на твоём месте использовал или imap_unordered(), или imap(). Разница в том, что первый может не сохранять порядок - т.е. результаты тебе будут приходить не в том же порядке, в каком приходили данные во входной последовательности. Второй его сохраняет, но работает чуть медленнее (он ждёт, пока правильный порядок не получится).
    Ответ написан
    6 комментариев
  • Есть код на питоне как можно ускорить его мультипроцессность не работает?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Здесь только 1 процесс по факту работает , параллелизации нет.

    Для оптимизации можешь распараллелить по первому индексу старта начала комбинации.
    Например, один процесс обрабатывает комбинации начиная с 0 по 4, другой с 5 по 9 и т.д.
    Ответ написан
    3 комментария
  • Какие дорожные карты посоветуете для полного изучения линукса?

    mayton2019
    @mayton2019
    Bigdata Engineer
    для полного(или основ) изучения линукса? (Кибербезопасность)

    Вот ты чудак. Как же ее (кибербезопасность) можно полностью выучить если она каждый год меняется.
    Меняются угрозы. Софт обновляется. Безопасник - тот-же вечный студент. Учится на новых угрозах.

    А ты хотел взять Катахезис или Библию и вот так все одним махом прочитать?

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

    не должно
    Ответ написан
    Комментировать
  • Не слетит ли windows после обновления Linux?

    Adamos
    @Adamos
    Винда может слететь после обновления Убунты.
    Винда может слететь до обновления Убунты.
    Винда может слететь без обновления Убунты.
    Слеты Винды вообще никак не коррелируют с другими системами.

    Писать заново загрузчик при обновлении Убунте незачем.
    Груб обновит свою конфигурацию - но виндовский загрузчик он обычно находит без проблем, если он не подключен через какие-нибудь железные трюки.
    Кстати, уже пришло время обновиться на 22.04.
    Ответ написан
  • Как найти cron задачу?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    У вас задания выполняются от root'а.
    Смотрите в /etc/crontab, /etc/cron.d/* или в sudo crontab -l
    Ответ написан
    Комментировать
  • Как правильно прописать путь к файлу?

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    Пути могут быть абсолютные и относительные. В вашем случае указан относительный путь. Относительный путь, если его не присоединять к абсолютному, указывает на файл или каталог относительно текущего пути. В каждом процессе операционной системы есть внутреннее состояние того текущего пути. Если текущий путь н еменять, то он обычно наследуется от родительского процесса, или равен пути, по которому запустили скрипт.
    Указывайте путь либо абсолютно, либо относительно текущего пути в вашем приложении.
    Используйте pathlib - это сейчас самый современный и правильный способ работать с путями.
    Абсолютные пути начинаются со слеша (ну или с указания диска, если речь о винде), а относительные нет.
    Надо учить матчасть и азы прежде чем программировать ботов
    Ответ написан
    Комментировать
  • Как работают учетные записи в Linux?

    @Zerg89
    Можно группу админов домена windows прописать в /etc/sudoers
    %admin ALL=(ALL) ALL
    Типа такого, только если правильно помню группы домена пишутся так %admin% или так %%admin
    Ps естественно сама машина должна быть введена в домен windows для этого есть компоненты(sss, krb5,winbind,samba)
    Ответ написан
    Комментировать
  • Как работают учетные записи в Linux?

    @dronmaxman
    VoIP Administrator
    Ты можешь автоматизировать создание админ учетки средствами ansible или настроить привязку группы в ldap к группе sudo.

    Вроде документация есть
    https://redos.red-soft.ru/base/manual/utilites/ldap/
    Ответ написан
    2 комментария