• Как перенаправлять трафик через iptables?

    @BaldUser Автор вопроса
    Инженеришка
    В общем, не осилив крутой и современный nftables для умных, я переустановил ubuntu на версию 20.04. Там в рабоче-крестьянском iptables мне понадобилась всего одна строчка, чтобы перенаправить трафик в нужное русло:
    iptables -t nat -I PREROUTING -i ens3 -p udp --dport 2055 -j DNAT --to-destination 10.15.0.2
    Ответ написан
    Комментировать
  • Настройка сети в Linux?

    @q2digger
    никого не трогаю, починяю примус
    Убунта некоторое время назад бодро поскакала на netplan , проверяйте /etc/netplan
    Ответ написан
    Комментировать
  • Планшеты с камерой на 200Мп?

    AndreyDmitriev
    @AndreyDmitriev
    На эту матрицу ещё надо как-то изображение сфокусировать, соответственно из-за оптической системы толщина планшета будет впечатляющая, равно как и цена, поскольку сделать более-менее бездефектную матрицу большого размера непросто (посмотрите сколько стоят фулл фрейм камеры и как они выглядят).
    Ответ написан
    Комментировать
  • Планшеты с камерой на 200Мп?

    @ewgenc
    Вы представляете себе размер и вес светосильной оптики для матрицы размером в 2 дюйма. Погуглите тогда самое простое canon 50 мм 1.8, или sigma art 50 mm 1.4.
    Ответ написан
    Комментировать
  • Почему не копируются права на файл Windows Server, и что за пользователь с правами на файл?

    Francyz
    @Francyz
    Photographer & SysAdmin
    Именно поэтому и не можете найти. Это UID пользователя, который раньше был, но сейчас его в системе нет. Это может быть локальный пользователь, которого удалили. Это может быть доменный пользователь, которого так же нет в системе. Или это пользователь был еще в какой-то системе, но на текущий момент просмотра вкладки с этой системой нет связи, поэтому текущая система не может связать это UID с удаленным пользователем, чтобы сопоставить его, поэтому вы видите номер UID, который обычно прописывается в реестре системы, когда пользователь первый раз к ней конектится. Если запустите поиск в реестре, я думаю вы найдете след с таким номером.
    Ответ написан
    Комментировать
  • Удастся ли подключить два монитора переходником с одного vga на два?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Это несложно. Я лично делал такой вывод VGA от одного преподавательского компа на несколько учениковых дисплеев. Всё, что там надо сделать - это усилить эмиттерными повторителями цветовые сигналы R, G, B и сигналы кадровой и строчной синхронизации (итого 5 повторителей).
    Дисплеи лучше подобрать одинаковые или по крайней мере понимающие одинаковый видеорежим, который им выдаст видеокарта. А чтобы они не пудрили сообща видеокарте мозги, линии DDC, имеющиеся в VGA-разъёмах, надо отключить.
    Ответ написан
    3 комментария
  • Как распространять приложение под linux?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Я не знаю, почему все так активно советуют собирать пакеты. Надо начать с того, что в Linux никогда не было принято использовать pyinstaller... почему? Потому что в Linux python идёт из коробки. В Windows сложно вынуждать пользователей устанавливать интерпретатор языка и все зависимости, тут же с этим проще гораздо.

    Так что можно просто распространять архив с приложением и инструкцией по запуску вида:

    virtualenv -p python3 env
    . env/bin/activate
    pip install -r requirements.txt
    ./app.py
    Ответ написан
    2 комментария
  • Зачем разделяют ввод логина и пароля?

    @rPman
    разделение логина и пароля по разным формам позволяет использовать не только парольный способ аутентификации, т.е. после первого шага система уже сможет по логину понять, какую именно форму открыть, графический код например или тайм коды через какой-нибудь yubikey, смарткарту (но там логин обычно уже не нужен, так что хз)

    сомневаюсь что речь идет именно о пользовательском опыте, скорее всего это внутренние заморочки компании, использующей единый портал для входа как своих сотрудников так и пользователей

    p.s. с точки зрения пользователя, это отвратительный способ, требует больше действий от него, браузеры или парольные менеджеры могут быть не готовы к такому разделению и т.п.
    Ответ написан
    Комментировать
  • Почему не грузится диск после клонирования с ide на sata?

    DamianLewis
    @DamianLewis
    Я для себя составил инструкцию как делать бекап и восстановление Linux на различном железе. Основная проблема это разные UUID разделов. Через пробы и ошибки вышла рабочая инструкция.

    1. Скопировать все данные со старого диска на новый. Можно просто обычным копированием без лишних утилит и командной строки.
    2. Загрузиться с любого LiveCD, например Parted Magic
    3. Запустить терминал и узнать UUID новых разделов командой lsblk -o +uuid,name
    4. Среди файлов системы которую скопировали, открыть блокнотом /etc/fstab и /etc/default/grub и заменить старые UUID на новые, которые мы узнали командой lsblk -o +uuid,name

    5. Монтируем следующие каталоги:
    mount /dev/sdaN /mnt  (sdaN - буква N номер раздела на которую мы скопировали нашу систему)
    mount --rbind /dev  /mnt/dev
    mount --rbind /proc /mnt/proc
    mount --rbind /sys  /mnt/sys


    6. Вводим chroot /mnt bash чтобы выполнять команды от той системы которую мы скопировали
    7. Установливаем и обновляем конфигурацию GRUB
    sudo grub-install /dev/sda
    sudo grub-mkconfig -o /boot/grub/grub.cfg


    8. Затем обновляем параметры mkinitcpio командой sudo mkinitcpio -P иначе будут проблемы с файловой системой. Например, без этой команды у меня система не запускалась, так как раньше стояла на файловой системе Btrfs, а я скопировал ее на ext4.

    9. Затем снова обновляем GRUB
    sudo grub-mkconfig -o /boot/grub/grub.cfg

    На этом всё. Рекомендую всем линуксоидам сохранить данную инструкцию. В нужный момент выручит. Я даже через эту инструкцию развернул свою рабочую систему в виртуалке.
    Ответ написан
    Комментировать
  • MSSQL and mysql в чем отличие?

    @Miron11
    Пишу sql 20 лет. Срок :)
    Не удалось выполнить действие "Создать" для следующего объекта: "Пользователь", "sa".
    ---
    И чем вас это обеспокоило? Пользователь sa уже создан, ошибка в данном случае вполне может быть проигнорирована.
    ---
    Есть наверное различные пакеты для трансляции MSSQL Server -> MySQL. запрос в Яндексе "migration from sql server to my sql" третьей линией привел сюда.
    По опыту, на поверхности, многое действительно поддается трансляции, но процедуры и функции, нет.
    Но чуть от поверхности, MySQL уступает в плане отладки и выявления ошибок. А проблемы с правами пользователей мало отличаются. Попытка создать пользователя, который уже есть приведет к той же ошибке и в MySQL.
    Есть конечно возможности отладить код создающий объекты, применяя "IF NOT EXIST" выражение. Профессионалы используют два подхода для кода создающего объекты.
    Подход №1 - фирменный подход специалистов, проверять существование объекта, прежде чем его создать.
    Людям свойственно это делать, чтобы обеспечить наименьшие трения с чтением и пониманием ошибок. В этом случае детальное чтение ошибок необходимо для выявления дефектов.
    Такой код удобен тем, что его можно повторять снова и снова, результат будет всегда один и тот же, а ошибки будут выданы только в случае дефекта, или записи будут чистыми.
    Подход №2 - обычно используют создатели по, которое пишет скрипт "создать такой-то объект", с оглядкой на профессионального пользователя, который ( как считают создатели по ) достаточно знаком и с синтаксисом, и с важностью тех или иных сообщений, и сможет прочитать "с листа" записи машины, и справиться с выдачей решения "все хорошо" или "что-то сломалось" благодаря накопленным знаниям.
    У меня сложилось впечатление, что Вы работаете с кодом, созданным в подходе №2. Возможно если Вы прибавите детали, и опишете что Вы делаете, отвечающим на вопрос будет проще справиться с ответом.
    Всего хорошего
    Ответ написан
    2 комментария
  • MSSQL and mysql в чем отличие?

    @Akina
    Сетевой и системный админ, SQL-программист.
    Но это такое убожество что я толком ничерта не понимаю

    Не надо путать причину и следствие. Причина - это что ты ни хрена не понимаешь. А следствие - оно тебе кажется убожеством.
    offtop
    В скобках отмечу, что если ты не только ни хрена не понимаешь, но и жалуешься на это, и считаешь это достаточным обоснованием того, чтобы назвать убожеством - то ты и не хочешь понимать, и не пытаешься понять. В смысле не пытаешься по-настоящему, прочтение пары страниц из мануала под этот термин не проходит.


    отличаются ли запросы sql MSSQL от Mysql

    Да. Точнее, самые простейшие базовые запросы могут выглядеть одинаково. Но не более, чуть только хоть какая-то сложность, и одинаковость заканчивается. Синтаксис различается, и весьма сильно. А кое-где даже подходы к решению задачи различаются, и код с одной СУБД на другую не адаптируется совсем - только полное переписывание.

    возможно ли сменить БД без нарушения функциональности софта.

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

    Slayer_nn
    @Slayer_nn
    Гугол, памаги!
    Да это дроссели пищат. Что не является браком.
    У меня геймпад так пищал и ноут безвентиляторный
    Ответ написан
    Комментировать
  • Как сделать универсальную файловую помойку?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Тут главная ошибка в том, что у каждого персональная шара, это плохая практика. Правильнее пользователей объединять в группы, а каждой группы завести шару. Плюс могут быть разные перекрёстные шары (для всех сотрудников компании, для конкретных департаментов, для отделов, шары узкотематического характера...). Тогда проблем бы не было. У каждого пользователя есть свой набор доступных помоек в соответствии с его уровнем полномочий, и не нужно всё время перелогиниваться.

    Интересно, что даже в таком случае почему-то некоторые норовят в общей шаре отдела создать многочисленные персональные "именные папки" и держать везде копии одних и тех же иногда не очень отличающихся файлов.
    Ответ написан
    Комментировать
  • Можно ли питать ноут от сети?

    15432
    @15432
    Системный программист ^_^
    можно ли так оставить ноут, чтобы он именно от сети питался

    Абсолютно не о чем беспокоиться. Пусть себе питается.

    1)сеть заряжает батарею 2)батарея питает ноут

    Контроллер питания подает напряжение на ноут и батарею. Ток "вливается" в батарею и ноут.
    Батарея зарядилась - ток в неё идти перестает, идёт только на ноут. Сеть отключается - ток идет из батареи в ноут.
    Это если очень упростить.

    Единственное - у ячейки литиевого аккума самое стабильное состояние на уровне 3.7в (60-70% заряда). Ниже или выше - немного ускоряется деградация. Ещё деградирует от повышенной температуры. Поэтому некоторые производители добавляют в ноутбук режим "неполного заряда". На деле же срок жизни аккумулятора куда больше зависит от балансировки внутри батареи, если одна из ячеек всегда будет переразряжаться или перезаряжаться, она и помрет. Но на это вы никак не повлияете.
    Ответ написан
  • Как начать работать?

    @AVKor
    метался

    Учился основательно

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

    Не преувеличивайте. После видосов их нет вообще, а не "поверхностные".
    ибо такими и только такими переполнены общедоступные источники

    Враньё. Документация общедоступна. Хорошие статьи общедоступны. Книги как бы не общедоступны (их надо, как правило, покупать), но по факту общедоступны.
    как понять, когда необходимый минимум знаний будет набран?

    Берёте проекты с фриланса и делаете. Без ставок и оплаты.

    Делаете проекты, интересные себе самому.
    Ответ написан
    Комментировать
  • Как доказать пользователю, что код на сервере совпадает с кодом на Github?

    @Akela_wolf
    Extreme Programmer
    Даже если вы докажете, что код в какой-то момент совпадет с тем что в гитхабе, то вам ничего не мешает в любой момент изменить его.
    Поэтому, если некий человек желает быть уверен, что на сервере выполняется именно данный код, то единственный для этого способ - запускать его на своем, полностью подконтрольном сервере.
    Ответ написан
    Комментировать
  • Знаете ли хороший задачник к Фихтенгольцу?

    @AVKor
    чего-нибудь посложнее

    Тогда Демидович. Только не это издание (читать отзыв).
    Ответ написан
    1 комментарий
  • Доступ по доменному имени к ресурсу внутри сети, находясь внутри сети?

    @dronmaxman
    VoIP Administrator
    Вопрос заезженный. Есть всего два варианта.
    - harpin NAT
    - DNS, клиенты внутри сети должны получать в качестве DNS адрес микротика, на самом микротике прописать на необходимое доменное имя внутренний IP.

    Более правильный вариант - 2.
    Ответ написан
    8 комментариев