Задать вопрос
  • Полная разница sudo su, sudo -i, sudo -s?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    - Разница 1: Почти, sudo -i также меняет HOME на /root, и читает логин скрипты root юзера.
    - Разница 2: Верно, действия с sudo -i и sudo -s логгируются в журналах юзера, а sudo su - нет.
    - Разница 3: Верно, sudo позволяет настраивать ограничения для команд через sudo -i и sudo -s, но не для sudo su (так как sudo su переключает юзера в root).
    Еще не понял разницу между
    sudo su
    sudo su -

    - sudo su - переключает юзера на root, но окружение при этом не является полным root окружением.
    - sudo su - - эмулирует полный вход юзера root (login shell). Будут прочитаны все файлы конфигурации, которые обычно читаются при входе root (profile, .bash_profile, .bashrc и что-то там еще). Насколько я понимаю, это то, что нужно Вам при работе от имени юзера root.
    И где можно смотреть логи пользаков при использовании sudo -i, sudo -s?

    Viewing and monitoring log files, можно еще заюзать journalctl.
    Ответ написан
    5 комментариев
  • На каком языке лучше писать игры, если ты PHP-разраб?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Unity + C# (лайт) и Unreal Engine + C++ (хард)

    Но это мейнстримный ответ. Если по вопросу, то скорее всего тебе хочется написать что-то не на PHP, чтобы показаться серьезным программистом, либо не знаешь с чего начать.

    В любом случае, 1 и 2 вариант (выше) - это не простая задача. Unity и UE - это огромные фреймворки для самого широкого спектра задач и если тебе нужно сделать простенькую игру, то их (фреймворков) изучение будет оверхедом, займет большое кол-во времени.

    Поэтому предлагаю сначала определиться что за игра. И уже от ее идеи/механик понимать, а хватит ли PHP для нее. Предполагаю, что хватит. Нет смысла тратить ресурсы на изучение технологий, которые больше не будешь использовать, а вот подкачать PHP (основной ЯП) - это норм.
    Ответ написан
    Комментировать
  • Как правильно организовать субдомен AD для филлиала?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Так и нужно делать
    Хотя я бы лучше назвал regionname.dc.company.ru. чтобы лес был dc.company.ru
    А еще лучше - просто бросил VPN между филиалами, а он 100% уже есть, поставил 2 местных DC и создал ОU филиала в основном домене. Чтобы у командировочных небыло проблем при работе с филиалами.
    Ответ написан
    4 комментария
  • Почему программа заканчивается даже не начавшись?

    В Setup вы присваиваете gameOverStatus ноль, а потом в while проверяете его на равность единице (в комментарии пишете при этом противоположное).
    Естественно, 0 != 1, цикл не запускается и программа заканчивает исполнение.
    Ответ написан
    3 комментария
  • Что означает ошибка, выводящаяся при выполнении bash-скрипта?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    выводится ошибка - [: missing `]'
    Что значит эта ошибка

    Эта ошибка означает, что
    1) bash разбил команду
    if [ "$projectDir" == "video" && "$flag" != "noflag" ]; then
    следующим образом: ключевое слово if, команда [ с аргументами "$projectDir" == "video", оператор &&, команда "$flag" с аргументами != "noflag" ], разделитель ;, оператор then.
    2) первая команда [ (она же test), очевидно, не нашла в своих аргументах закрывающей скобки ], которая должна там быть при таком её вызове.

    как ее можно исправить?

    использовать -a вместо &&, как говорит man test.
    Ответ написан
    Комментировать
  • Чем заменить Acrobat Reader?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    У Foxit есть бесплатный Foxit Reader
    Sumatra PDF Reader
    Ответ написан
    1 комментарий
  • Как мне правильно развиваться в первую очередь как хороший программист, а потом уже как backend python?

    @sayman713
    Даю те советы который сам был бы рад получить много лет назад.
    Стек: FastAPI, SQLAlchemy, PostgreSQL, Docker, хватит для начала.
    Придумай интересную задачу для проекта, вообще пофиг что, главное чтобы тебе было интересно.
    1) Поставь Linux, что-то простое к примеру Linux Mint, работай в нем и привыкай к терминалу, просто пользуйся ей, команды будут запоминаться по мере необходимости.
    2) Читай книги, к примеру Грокаем алгоритмы. Бхаргава Адитья, она легко читается и с картинками..=)
    2) FastAPI, напиши несколько эндпоинтов, с простой логикой, к примеру выводи данные из запроса в консоль, разберись в REST API, попробуй отправлять запросы через Postman и свагер /docs#
    3) Когда разберешься с эндпоинтами, попробуй добавить базу данных, поставь PostgreSQL и SQLAlchemy, создай простую модель, попробуй записать данные из эндпоинта через ORM. Попробуй подключиться к базе через терминал, освой базовые команды SELECT * FROM table; ....
    4) Попробуй добавить авторизацию, почитай что такое jwt token.
    5) Напиши Dockerfile, собери проект в контейнер.

    Не сдавайся, все получится!
    Ответ написан
    1 комментарий
  • Как сделать Linux более безопасным?

    paran0id
    @paran0id Куратор тега Linux
    Умный, но ленивый
    гуглите "linux hardening"
    Ответ написан
    Комментировать
  • Lan тестер в активное оборудование? Можно ли прозванивать потенциально активные элементы сети?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Тестер для того и нужен, чтобы оценивать, помимо длины, затухания и общей работоспособности кабеля - наличие линка, скорость и его тип (прямой или кросс). Последние параметры, как вы понимаете, без включеного на другом конце оборудования оценить невозможно - а следовательно, это ничего поломать не должно.

    Наверное, какой-нибудь особо кривой тестер и способен сжечь порт - но это маловероятно.
    Ответ написан
    Комментировать
  • Как раздельно инициализировать структуру?

    vabka
    @vabka Куратор тега Rust
    Тебе ссылка через & не подойдёт тут.
    Используй Arc и Weak.
    Либо делай window тоже как ссылку на окно, которое создано в main.
    Ответ написан
    3 комментария
  • Высокие потери пакетов на маршруте через магистральные узлы (twelve99) — как устранить проблему?

    @asmelnik
    Дабы "железо" не убивали ДДОС-ом icmp, есть обычная практика -- на магистральном железе резать icmp полисером.
    Т.к. на конечном узле потерь нет, есть высокая вероятность того, что промежуточные вам просто не отвечают в должном объеме.

    Подробности описывать -- трактат наваять надо.
    В двух словах -- icmp запрос магистральному маршрутизатору напрягает CPU, а транзитный трафик обрабатывают отдельные ASIC-и в объемах на порядки выше, чем это делает CPU. Поэтому icmp ограничивают.

    Проверяйте iperf -ом например связь точка-точка.
    И поиграйтесь с размерами пакетов.
    Ответ написан
    Комментировать
  • Почему ПК запускается со второго нажатия кнопки?

    hint000
    @hint000
    у админа три руки
    1. конденсаторы на материнке;
    2. конденсаторы в БП.
    Ответ написан
    5 комментариев
  • Как корректно искать по регулярным выражениям в SQL?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    Документацию полезно иногда читать.
    В ней шрифтом по фону написано, что
    To use a literal instance of a special character in a regular expression, precede it by two backslash (\) characters. The MySQL parser interprets one of the backslashes, and the regular expression library interprets the other.
    Ответ написан
    1 комментарий
  • Как вернуть старый интерфейс thunderbird?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    1 комментарий
  • Что делать если сата кабель питания деформировался в форме дуги?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Выкинуть и заменить на нормальный. Брак и/или нагрев. Обычно они так не деформируются.
    Ответ написан
    Комментировать
  • Какую видеокарту и материнскую плату выбрать для процессора Ryzen 7 5700x?

    я сейчас думаю о покупке видеокарты(бюджет +- 80к)

    Можно на эти деньги найти RTX 4070ti

    и материнской платы(+-20к)

    что-нибудь на B550 с нормальным питанием ищи, что будет у тебя в наличии.
    Обзоров достаточно.

    чтобы все было совместимо и было на одинаковом уровне если так можно сказать

    Что такое "одинаковый уровень"?
    Ответ написан
    Комментировать
  • Как переключаться между разными версиями Postgres?

    @Everything_is_bad
    Они будут запущены на разных портах, при подключении явно укажи порт. Домашнее задание - "узнать другой порт", начнем приучать тебе к самостоятельности, раз бегаешь сюда с элементарными вопросами.
    Ответ написан
    6 комментариев
  • Что за проблема с MTU после смены режима РТК роутера в режим моста?

    b1ora
    @b1ora Куратор тега MikroTik
    Контакты в профиле
    Отключить IPv6
    Провайдер выдаёт большой mtu
    Ответ написан
    1 комментарий
  • Как восстановить удаленные папки из жесткого диска?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Через линукс команду

    А какая файловая система изначально была на диске?

    Через загрузочную флешку накатил образ Jinn с разными утилитами

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

    процесс у него слишком долгий - до 2 дней доходило. И то меньше 20% проходил процесс

    Выглядит подозрительно. Вы уверены, что с диском всё в порядке?

    Active File Recovery. Не смог понять как он работает. какие-то файлы появились с расширением chk на диске.

    А это звучит странно. Файлы chk - это chkdsk, который отдельная программа от майкрософт, известная склонностью таким образом уничтожать данные, превращая их в винегрет из chk-файлов. В результате работы Active они появляться не должны. Разве что если они были раньше удалены и теперь найдены.

    Какие еще есть возможности восстановить директорию?

    Попробуйте восстановить удалённую папку нашим R.saver'ом: https://rlab.ru/tools/rsaver.html
    Он бесплатный и работает на уровне коммерческих программ.

    Два дополнения: Р.сэйвер скачивайте на другой диск, не на тот, с которого вы удалили директорию.
    Бесплатная версия поддерживает файловые системы Windows, если вы использовали Linux, то без платного софта не обойтись.
    Ответ написан
    3 комментария
  • Какой способ запуска андроид приложений лучше для трансформера?

    GavriKos
    @GavriKos
    Эмулятор или программа должны быть очень легкими и эффективными, чтобы не тратить батарею и не включать вентилятор.


    Тогда самое лучшее - продать ноутбук и купить 4 телефона.
    Ответ написан
    2 комментария