Задать вопрос
  • "Y: команда не найдена" - в чем может быть дело?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    "Y: команда не найдена" — в чем может быть дело?

    если кратко, то дело в команде read(из скрипта install.sh) которая обрабатывается не совсем корректно при чтении скрипта и передачи его через pipe(|) в интерпретатор bash(в скрипте ubuntu.sh) для выполнения.

    немного развёрнуто
    Пытаюсь установить Freescout по этому гайду:
    https://bite-byte.ru/operatsionnye-sistemy/unix/us...

    в данном гайде используется скрипт ubuntu.sh который по сути является обёрткой для запуска скрипта install.sh. Вот что под капотом у ubuntu.sh
    #!/bin/bash
    
    #sudo apt install curl
    
    curl -s https://raw.githubusercontent.com/freescout-helpdesk/freescout/dist/tools/install.sh | bash

    где файл install.sh это тот же скрипт что используется в официальном гайде
    да в пути там есть отличия help-desk вместо helpdesk но это один и тот же файл/скрипт (по крайней мере на данный момент)
    то есть по сути вы используете запускалку официального скрипта которая при этом "всё ломает".
    можно конечно это поправить, например если в скачанном скрипте ubuntu.sh вместо
    curl -s https://raw.githubusercontent.com/freescout-helpdesk/freescout/dist/tools/install.sh | bash

    прописать что-то типа такого
    bash -c "$(wget -O - https://raw.githubusercontent.com/freescout-helpdesk/freescout/dist/tools/install.sh)"


    но по нормальному, нужно просто использовать официальный гайд
    sudo apt install wget
    wget https://raw.githubusercontent.com/freescout-help-desk/freescout/dist/tools/install.sh
    chmod u+x install.sh
    sudo ./install.sh
    Ответ написан
    3 комментария
  • Что такое перекрашенный IP?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    В больнице с переломом ноги
    Насколько я знаю и помню:

    Дело было в Красноярске. У нас стали возникать проблемы с доступом одного клиента (аптеки) к БД краснояского филиала. Разборки привели к тому, что выяснилось, что у аптеки RFC1918-compliant адрес, но "союз меча и орала" (то есть все краснояские провайдеры) так договорились, что RFC1918-compliant адреса считали маршрутизируемыми! Внутри своих сетей ессно. А мы, как нормальные люди, глушили весь RFC1918-compliant трафик, пришедший извне.
    Мы долго переписывались и скандалили, но все же добились того, что там как-то настроили, что на нас эта "перекраска" не распространялась...

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

    @PiterEgor
    любитель
    Опыт жизни:
    - какая-то хрень с сетью, то работает то нет, какие-то устройства работают ?
    - это кольцо.

    Отключай все и каскадно подключай
    Ответ написан
    Комментировать
  • Целесообразно ли перенести Docker и /home на новый nvme?

    @Drno
    Переставить всю систему в 1 раздел - / и не париться.
    сделать рейд
    настроить бэкапы
    Ответ написан
    2 комментария
  • Как сравнить 2 числа на bash?

    nathanael
    @nathanael
    Интересующийся новичок.
    Чтобы выполнять арифметические операции можно использовать инструкцию let (встроена в bash):
    $ let "a=2+2"
    $ echo $a
    4

    Для сравнения используется оператор (( :
    $ if (( $a > 2 )); then echo "Bigger"; else echo "smaller"; fi
    Bigger

    Почитайте нетленку Advanced Bash scripting guide (на русском).

    Другой пример:
    $ if (( $a+2 > 6 )); then echo "Bigger"; else echo "smaller or equal"; fi
    smaller or equal

    Также в выражениях всегда нужно следить чтобы перед и до оператора вроде [[ или (( в словиях был пробел, иначе баш будет воспринимать их как другие лексемы (слитно с предыдущим словом, например как вызов других команд).

    Можно сказать что операторы [, [[ это аналоги команды test, а (( это синоним let или утилиты expr.
    Ответ написан
    3 комментария
  • Какая минимальная конфигурация ноутбука для программирования?

    @d-stream
    Готовые решения - не подаю, но...
    Очень расплывчатые требования. И слишком рискованная "стратегия" брать технику под сиюминутные потребности.

    Впрочем можно конечно попробовать подойти формально и выбрать max из minimal system requiments для перечисленного в хотении. Правда стоит глянуть сразу в перспективные планы этого набора продуктов, а то вдруг в сентябре планируется выпуск следующей версии, в которой минималка на 10% выше...

    А так:
    - технически ноутбуки как правило либо не апгрейдятся либо это делается сложно и дорого - вполне мотив брать на вырост (в отличии от стационарного не прокатит доставить пару планок памяти, махнуть проц, видюху и всадить второй(третий-пятый) диски)
    - минимально требуемые характеристики - штука скорее формальная - запустится конечно, но не факт что во всех режимах будет работать и работа будет комфортной (продавались брендовые STB на celeron 2gb/32 - на них даже работала 10... но вот тупо для обновления диска уже не хватало)
    - много памяти/проца/диска не бывает:
    - "лишняя" память - это меньшие затраты на свопы, сборку мусора, кэширование - более плавная и отзывчивая работа
    - "лишняя" производительность/ядерность проца - аналогично
    - ssd диск забитый не под завязку - проживёт дольше

    притом удорожание вот такого "на вырост" зачастую может оказаться меньше, чем разброс цен между брендами... а уж если речь идёт о покупке б/у - может быть вообще что угодно

    Ну и да - совсем забыт экран - глаза, в отличии от зубов пока не имплантируют даже задорого.

    p.s. у большинства асусов на мой вкус наиболее комфортное расположение курсорных клавиш
    Ответ написан
    4 комментария
  • Резервный backup с windows на linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    та банально можно по ssh скопировать.
    На виндовс есть scp, rsync которые скопируют файлы или директории или посинкают их.
    При этом ставить ничего не нужно, бинарники для винды можно просто скачать, много вариантов.
    Ответ написан
    2 комментария
  • Как в Visual Studio Code изменить подсветку выделения в теме?

    Mark-Centurion
    @Mark-Centurion
    Первой строкой отключаешь бесячее выделение слова. остальными строками настраиваешь выделение под себя.

    "editor.occurrencesHighlight": false, // отключает обведение слова в рамку при постановке в него курсора
    "workbench.colorCustomizations": {
    "editor.selectionBackground": "#5555fcb0", // Текущий выделенный текст
    "editor.selectionHighlightBackground": "#00000000", // тот же контент, что и выделение
    "editor.selectionHighlightBorder": "#ffffff46", // обводка того же контента, что и выделение
    },
    Ответ написан
    Комментировать
  • Что такое Bundle в программировании?

    @D3lphi
    Bundle (англ. Пучок) - это совокупность каких-либо программных данных (файлов), объеденных по какому-либо признаку.
    Ответ написан
    Комментировать
  • Как отредактировать конфиги контейнеров docker?

    karabanov
    @karabanov Куратор тега Docker
    Системный администратор
    3. Отредактировать Dockerfile и пересобрать образ.
    Ответ написан
    6 комментариев
  • Можно ли восстановить правила iptables для docker?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Докер заново применяет свои правила при рестарте сервиса.
    Ответ написан
    2 комментария
  • Купил бу комп.. В диспетчере указывался 1 cpu. После перестановки винды в скрылся обман. Cpu другой. Как это сделали как противостоять не разбирая пк?

    Смотреть через биос.
    Приносить свою ОС на флешке и гонять бенчмарки - смотреть чтобы результат был близок к эталону
    Ответ написан
    Комментировать
  • Не слетит ли windows после обновления Linux?

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

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

    @pantsarny
    Не нормально, если вас интересует трафик только через CF
    Найдите на сайте CF список их айпи адресов и настройте файрволл на работу только с этими адресами
    Ответ написан
    Комментировать
  • Как подключить Openvpn на Kali Linux через терминал?

    @Drno
    Initialization Sequence Completed - обозначает что соединение с сервером установилось. почему нет интернета - вопрос в конфиг файлу клиента, если там указано "весь трафик внутрь ВПНа" - тогда и на сервере должны быть сделаны соответствующие настройки
    Ответ написан
    Комментировать
  • Как понять что грузит сеть?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    У вас что-то не работает, или работает медленно, вы что-то закрыли, и теперь вас всё удовлетворяет. Теперь нам надо угадать, что же вас терзало? Вот прямо серьёзно?

    P.S. Anvir Task Manager.
    Ответ написан
    Комментировать
  • Могли бы вы подсказать что я забыл добавить в netfilter?

    @servicebro Автор вопроса
    Надо было просто включить маскарад на клиенте 440px-Paris_Tuileries_Garden_Facepalm_statue.jpg
    Ответ написан
    Комментировать
  • Можно ли использовать postman для теста rest-api на localhost?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Если вы разрешение спрашиваете, то благословляю. Если вопрос о технической возможности, то ответ "да, можно".
    Ответ написан
    Комментировать
  • Как запустить Kali Linux на Mac M1 на "голом железе"?

    @dronmaxman
    VoIP Administrator
    В данный момент на m1 можно запустить только Asahi Linux.
    Ответ написан
    Комментировать
  • Как запустить Kali Linux на Mac M1 на "голом железе"?

    @Drno
    нет
    Ответ написан
    Комментировать