• Зачем в Windows "ненужные" службы и процессы?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Я вот тоже не пойму.
    Это как на автомобилях.

    Вот нафига автозаводы по умолчанию ставят зеркала заднего вида? В них все равно большинство народу не смотрит при перестроении.
    Ответ написан
    Комментировать
  • Как автоматизировать установку и настройку VPN сервера?

    @Drno
    bash скрипт с набором нужных команд. Либо Ансибл - если надо массово устанавливать(хотя можно и parallel-ssh использовать)

    Vless элементарно упаковывается в докер. Нужный файл json монтируется в файле docker-compose yml

    Итого...
    ставим нужный софт - докер,компос, fail2ban итд по желанию
    копируем файлы для докер компос
    стартуем docker-compose up -d -f my.yml

    всё...

    краткий пример yml -
    version: '3'
    services:
      xray-turk:
        image: teddysun/xray:latest
        volumes:
          - /opt/xray-turk/config.json:/etc/xray/config.json
          - /opt/xray-turk/geosite.dat:/usr/local/share/xray/geosite.dat
        ports:
          - "443:443"
        restart: unless-stopped


    краткий bash для установки софта (который лично мне нужен) (да я знаю что там старый докер, но меня устраивает) -

    #!/bin/bash
    
    # Обновление пакетов
    sudo apt-get update -qq && sudo apt-get install jq fail2ban mc htop vnstat wget git curl rsync apt-transport-https ca-certificates software-properties-common -qq -y;
    
    # Добавление ключа репозитория Docker
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
    # Получение кодового имени текущей версии Ubuntu
    codename=$(lsb_release -cs)
    
    # Добавление репозитория Docker
    sudo add-apt-repository -y "deb [arch=amd64] https://download.docker.com/linux/ubuntu $codename stable";
    
    # Обновление пакетов после добавления репозитория
    sudo apt-get update;
    
    # Установка Docker
    sudo apt-get install docker-ce -qq -y;
    
    # Установка Docker Compose
    sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    
    # Добавление прав на выполнение для Docker Compose
    sudo chmod +x /usr/local/bin/docker-compose


    Желание комерческой поддержки - милости просим в ТГ )
    Ответ написан
    Комментировать
  • Как подключить белый ip к домашнему серверу?

    @AlexVWill
    Через реверс прокси например
    https://www.digitalocean.com/community/tutorials/h...
    Ответ написан
    Комментировать
  • Как подключить белый ip к домашнему серверу?

    888AndeR888
    @888AndeR888
    IT специалист
    В своей сети поднять сервер c ngixn и там прописать хосты, и проксировать с помощью nginx на ваши сервисы (cloud.domen.ru, proxmox.domen.ru), также необходимы А записи третьего уровня соответствующие хостам, но опять же работоспособность данного решения зависит от сервисов, не к каждому подойдет...
    Ответ написан
    Комментировать
  • Как сделать такой input type range?

    Get-Web
    @Get-Web Куратор тега CSS
    Front-End Developer
    Ответ написан
    Комментировать
  • По какому ip адресу будет доступен DGS?

    @Tabletko
    никого не трогаю, починяю примус
    В управляемых коммутаторах есть такое понятие как management vlan. Ну и консольный порт на всякий случай.
    Ответ написан
    1 комментарий
  • Почему у меня неправильно определяется IP пользователя?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Чтобы определить IP адрес, надо сначала разобраться с кашей в своей голове.

    Сначала надо задать себе вопрос, а какое вообще отношение имеет Ipconfig к адресу клиента. И после долгих мучительных размышлений вдруг сообразить, что все три адреса совпадают, когда разрабатываешь сайт на уютном домашнем компике, а при размещении у провайдера адрес в Ipconfig никогда не будет совпадать, поскольку внезапно там будет будет адрес сервера, а не клиента

    После этого надо посмотреть на сам адрес. В котором, скорее всего, тоже будет адрес из приватной сети.
    И нелепые фантазии про чебурнет вдруг превратятся в провайдера, который поставил нормальный веб-сервер проксировать запросы к ламерским сайтам хомячков.
    После этого выяснить у провайдера, в каком именно НТТР заголовке передается исходный IP клиента, и использовать только его, а не перебирать наугад все возможные. Причем настроить на уровне веб-сервера (mod_remoteip / ngx_http_realip_module)
    Ответ написан
    Комментировать
  • Настройка IP-ATC panasonic kx-ns500. Как?

    NeiroNx
    @NeiroNx
    Программист
    Вот бери и читай:
    www.t-service.ru/telephony/ats/panas/ns500/files/G...

    Со стр 55
    4.3.2 Регистрация IP-телефонов
    Ответ написан
    Комментировать
  • Удобный инструментарий для работы с сервером на Linux?

    @MABPs
    Попробуйте MobaXTerm
    - там встроенный scp можно лазать по папкам линуха, создавать удалять копировать
    - встроенный текстовый редактор с подсветкой - просто открываешь конфиг и редактируешь
    Ответ написан
    1 комментарий
  • По какой причине может не работать локалка?

    NeiroNx
    @NeiroNx
    Программист
    раз вы пришли сюда то вы абсолютно не понимаете что там за сеть, как она должна работать. 2 волокна оптики на этаж - говорят о сложной сети - достал из коробки и воткнул - не прокатит.

    В любом случае должна быть документация на все это. Начните с ее поиска и чтения.
    Сделайте "простую" сетку - чтобы она хоть как то работала(один линк на этаж), а потом уже включайте вторые линки, зная что они точно работают.
    Ответ написан
  • Macbook air как рабочий ноут для системного администратора?

    @Drno
    смотря какой сисадмин. если тебе надо кучу виндового софта, например тот же winbox, то тут без вариантов - винда(ну или виртуалка)

    посмотри ноуты zenbook

    одно время я еще пользовался ноутом Haier, за 15к... с 15" экраном(отличный кстати) и классной клавой, но там проц ниже селерона, и я юзал я его чисто для RDP до виндовой машины моей хорошей...
    Ответ написан
    4 комментария
  • С какими последствиями прекращения поддержки смартфона вы сталкивались?

    vabka
    @vabka
    Токсичный шарпист
    Через какое-то время больше не смог устанавливать приложения из официального магазина, тк новые версии отказались от поддержки слишком старых версий ОС.

    Ещё через какое-то время старые версии приложений перестали работать (например клиенты для банков) тк компании просто отказались от поддержки старых версий API, которое использовалось только этими старыми версиями приложений.

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

    @ibystrof
    На будущее: Если планируете грандиозное обновление, то необходимо всегда делать бэкап. Это золотое правило любого уважающего себя разработчика. Не стоит пренебрегать бэкапом. Это может спасти ваши нервы и время.
    Теперь рассмотрим ситуацию, когда восстановить из бэкапа невозможно, но есть конфигурационный файл.
    Принцип такой: через интерфейс : сравнить/объединить удаляешь новое, восстанавливаешь старое. По веткам иеархии метаданных переходишь и выбираешь, что удалить, а что оставить.
    Вариант, когда нету конфигурационного файла и нет бэкапа. Через отладку комментируйте строки, где появляется ошибка.
    Вариант, когда есть конфиг. файл, нету бэкапа и нет возможности его использовать, либо не получается:
    Отдать специалисту вопрос.
    Надеюсь понятно расписал.
    Ответ написан
    1 комментарий
  • Как откатить версию конфигурации 1с на предыдущую?

    fosihas
    @fosihas
    Автоматизации учета на 1С.
    доработать отчет)
    ЗуП меняется периодически, по законодательство
    Ответ написан
    2 комментария
  • Как откатить версию конфигурации 1с на предыдущую?

    DMGarikk
    @DMGarikk
    Lead Software Developer
    не будет никакой гарантии что получится, если новый релиз конфы затрагивал данные и их структуру, то откатить не получится

    но вообще, строго в тестовом окружении, выгружаете cf (выгрузить конфигурацию в файл) из базы старой версии и загружаете насильно в новую, жмете что согласны на все смертные кары которые предлагает конфигуратор и что будет потеряно всё, всех уволят и расстреляют, потом пробуете запустится и если повезет то вы сформируете отчёт который, опятьже если повезет, будет корректным

    ЗУП это одна из самых запутанных и сложных конфигураций и довольно маловероятно получится, по этому строго бекап и строго тестовое окружение...

    проще всего починить ваш отчёт чем такое делать
    Ответ написан
    2 комментария
  • "Живые" форумы по 1С?

    @VitalyChaikin
    Ответ написан
    Комментировать
  • "Живые" форумы по 1С?

    @Dementor
    программист, архитектор, аналитик
    Есть и много. Пару наиболее популярные я добавил в описание тега 1С-ПРЕДПРИЯТИЕ

    Только большинство 1с-щиков сидят не на форумах, а в телеграмме. Там сейчас столько каналов и сообществ, что глаза разбегаются. Вот один из многих списков.
    Ответ написан
    Комментировать
  • Как правильно подружить Vue и php?

    delphinpro
    @delphinpro Куратор тега PHP
    frontend developer
    а vue выступает сугубо в роли небольших компонентов на разных страницах

    Исходя из этого я могу предположить, что подобные виджетики скорее всего не нуждаются в серверном рендере, а значит все довольно просто.
    Настраиваем любой сборщик (webpack, vite). На входе будет какой-нибудь main.js, на выходе готовый файл (по умолчанию), пара файлов (main и vendor, если настроили разделение) или больше, в зависимости от хитрожопости настроек. Вот эти файлы и подключаем (соблюдая порядок, если их несколько, например vendor перед main)

    В main можно писать весь фронт сайта, или модульно импортировать.
    Туда же подключается вью и компоненты ваших виджетов

    import Vue from 'vue';
    import Calculator from './calc/Calculator.vue';


    На странице, где нужно вставить компонент пишем нечто вроде

    <div class="calc"></div>

    Сюда будет рендериться компонент в рантайме. Например так (в том же main.js)

    document.querySelectorAll('.calc').forEach(el => {
        new Vue({
            el    : el,
            render: h => h(Calculator, {
                props: {
                   /// Пропсы, если надо
                },
            }),
        });
    });


    То есть каждый виджет в этом случае будет независимым vue приложением.

    Если нужно передавать в компоненты какие-то данные, то можно научить компонент самому их запрашивать. Но тут придется отдельные роуты создавать. Или прямо на страницу в head выплевывать их в виде json

    <script>window.calcData = <?= json_encode($calcData) ?>;</script>


    а в компоненте по mounted их доставать

    mounted() {
      const d = window.calcData;
    }
    Ответ написан
    1 комментарий
  • Nginx. Как он конфигурируется?

    @vitaly_il1
    DevOps Consulting
    Все просто - в главном nginx.conf добавляем (или проверяем что уже есть) строчку

    include /etc/nginx/sites-enabled/*;
    Ответ написан
    Комментировать
  • Nginx. Как он конфигурируется?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    В зависимости от ключей сборки nginx может искать основной конфиг в разных местах. Чаще всего это /etc/nginx, уточнить можно, посмотрев вывод nginx -V. В основном конфиге указываются каталоги и отдельные файлы, которые применяются вдобавок к основному конфигу.
    Ответ написан
    Комментировать