Задать вопрос
  • Как с помощью ansible создать VM на Amazon AWS и сразу же установить пакеты?

    @Hardoman
    DevOps
    Можно, но штатным решением является terraform
    Им создаются ресурсы, а ансиблом настраиваются
    Ответ написан
    Комментировать
  • Как правильнее подключить 4 роутера к сети в частном доме?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    В частном доме правильнее использовать не 4 отдельных роутера, а меш-систему из 4-х узлов и более для бесшовного переключения между ними. По одному узлу на этаж, если этажи не сильно большие или стены не из железобетона. Имеет смысл сделать планировку сети на трехмерной модели дома, возможно будет удобнее добавить ещё один-два узла в сложных местах. Рекомендую брать узлы с 3-4 портами. Таким образом сможете все узлы связать кабелем и будет ещё один порт или два для подключения дополнительных проводных клиентов. Если у вас все кабели со всех этажей спускаются в подвал, то просто ставите узел и через свитч остальные узлы или обычный проводной маршрутизатор, а уже от него раздавать интернет по кабелю на беспроводные узлы или дополнительные свитчи на этажах. Из железок вполне можно взять что-то простое типа TP-Link Deco X20/Х50 или что-нибудь из кинетиков, а если хочется что-то более гибкого — микротик, конечно же.

    Интернет кабель в подвале я соединяю тройником со связующем кабелем а потом внизу подключаю свитч в этот же тройник и подключаю в свитч провода со 2 и 3 этажей

    Надеюсь под словом "тройник" вы понимаете свитч, а не классический тройник для обычных проводов? Потому что сетевой кабель соединяет только два узла, а не три или четыре.
    Ответ написан
    6 комментариев
  • Как настроить Mikrotik на Dual-Wan что бы из мира были доступны оба провайдера?

    b1ora
    @b1ora Куратор тега MikroTik
    Контакты в профиле
    2 провайдера на MikroTik - тут наиподробнейшая инструкция.

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

    NeiroNx
    @NeiroNx
    Программист
    Ну скорее всего win32 поставили вместо win64. Сейчас на 32 почти ничего не делают нового.
    Ответ написан
    Комментировать
  • Полная сборка docker-образов без интернета, как?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Просто запустите свой кэширующий реестр: https://goharbor.io/ и используйте его как реестр при сборке образов. Отличнейшее решение — из коробки работает со всеми нужными реестрами, есть многопользовательская поддержка, журналы, адекватный WebUI, проекты — т.е. можно собрать образ, залить в реестр и на своих серверах сразу указывать зависимость от своего реестра для получения образов и плюс ещё несколько полезных и удобных фич. Для apt, npm и прочего ищите аналогичные решения: для большинства популярных репозиториев пакетов должны быть, для остальных — поискать интеграции для существующих решений. А вот для приложений не в репозитории — для каждого своё решение/скрипт.
    Ответ написан
    Комментировать
  • Как сделать автозапуск скрипта/программы в Ubuntu 20?

    @SunTechnik
    Команда, которую Вы используете, даёт права запуска, но не запускает программу.
    Собственно запуск происходит здесь:

    "sudo 6to4 add 1 8.8.8.8

    где 8.8.8.8 — ваш внешний IP“

    Лучше сразу указать полный путь к программе 6to4

    Для автозапуска лучше всего создать сервис.

    Поиск в интернет: "как создать службу в Linux"
    В строке запуска сервиса не надо указывать sudo, сразу полный путь к программе.

    Немного занудства: после выполнения действий по чужой инструкции должно возникать понимание что именно Вы делаете. Описать и предусмотреть все тонкости - невозможно.. В Linux есть встроенная система документации, команда man.
    man chmod
    man sudo
    Ответ написан
    3 комментария
  • Почему публичные dns сервера google перестали резолвить домен youtube.com?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Возможно, ваш провайдер перехватывает DNS-запросы.
    $ dig @8.8.8.8 youtube.com
    ...
    ;; ANSWER SECTION:
    youtube.com.		300	IN	A	64.233.164.190
    youtube.com.		300	IN	A	64.233.164.91
    youtube.com.		300	IN	A	64.233.164.136
    youtube.com.		300	IN	A	64.233.164.93
    ...

    А так, домен youtube.com хостится как раз на гугловских NS-серверах:
    $ dig @8.8.8.8 +trace youtube.com
    ...
    youtube.com.		172800	IN	NS	ns2.google.com.
    youtube.com.		172800	IN	NS	ns1.google.com.
    youtube.com.		172800	IN	NS	ns3.google.com.
    youtube.com.		172800	IN	NS	ns4.google.com.
    ...
    Ответ написан
    1 комментарий
  • Вписывать ли специфический опыт работы в резюме?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Я бы в резюме вписал работу в Яндексе без деталей, чтобы это стало привлекающим фактором, а на прямой вопрос о том, чем в Яндексе занимался, отвечал бы честно, чтобы не попасться на вранье и не испортить репутацию.
    Ответ написан
    Комментировать
  • Как настроить AmneziaVPN так, чтобы он не ломал локальную сеть?

    @Aptwel
    Включите раздельное туннелирование в режиме "Адреса из списка не должны открываться через VPN" , и укажите вашу локальную сеть через 24 маску . прим. : 192.168.0.1/24
    Ответ написан
    Комментировать
  • Как подключить базу postgres в виде каталога а не дампа?

    Lorien_Elf
    @Lorien_Elf
    Keep calm and drop database
    pg_ctl -D путь_к_каталогу start

    Перед этим посмотрите файл postgresql.conf, нет ли в нем «старых» путей.

    https://postgrespro.ru/docs/postgresql/17/app-pg-ctl
    Ответ написан
    Комментировать
  • Sysprep как пропустить окно приветствия?

    master_z
    @master_z
    Программист
    Есть такая заготовка, я её постоянно использую. При желании можно разобраться как их создавать по руководствам, но скорее это избыточно.
    У меня CMD который её автоматом копирует в папку Sysprep. Считаю CMD использовать удобнее, но важно запускать из папки Sysprep. В общем-то уже всё наработано и сделано как надо.
    На 11-й не особо тестировал, на 10-й проблем не возникало.
    Xml можно сделать совершенней при желании.
    69486dcf622b4343721602.jpeg
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
      <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
          <OOBE>
            <SkipMachineOOBE>true</SkipMachineOOBE>
            <SkipUserOOBE>true</SkipUserOOBE>
          </OOBE>
        </component>
      </settings>
    </unattend>


    @echo off 
    
    echo "%cd%"
    REM echo "C:\Windows\System32\Sysprep"
    REM pause
    
    if "%cd%" == "C:\Windows\System32\Sysprep" (
      call :menu2
    ) else (
      call :menu1
    )
    exit /b
    
    :Menu1
      echo Sysprep:
      echo   1 скопировать в папку sysprep
      echo.
    
      set act=0
      set /P act="Команда=%act%: "
    
      if %act% == 0 exit
      if %act% == 1 call :SP9_COPY
    
      echo.
      if not "silent"=="%1" pause
      goto Menu
    exit /b
    
    :Menu2
      echo Sysprep:
      echo   1 только драйвера
      echo   2 сброс SID
      echo   3 только дравера + файл ответов
      echo   4 сброс SID + файл ответов
      echo.
      echo   5 Режим аудита
    
      set act=0
      set /P act="Команда=%act%: "
    
      if %act% == 0 exit
      if %act% == 1 call :SP1_DRV
      if %act% == 2 call :SP2_SID
      if %act% == 3 call :SP3_DRV_QU
      if %act% == 4 call :SP4_SID_QU
      if %act% == 5 call :SP5_AUDIT
    
      REM if %act% ==  ( 
        REM call :
      REM )
    
      echo.
      if not "silent"=="%1" pause
      goto Menu
    exit /b
    REM ---------------- end main ----------------
    
    :SP9_COPY
      copy RunSysprep.cmd C:\Windows\System32\Sysprep
      copy unattend.xml C:\Windows\System32\Sysprep
      start "" C:\Windows\System32\Sysprep
      cls
      cd /d "C:\Windows\System32\Sysprep"
      call "C:\Windows\System32\Sysprep\RunSysprep.cmd"
    exit /b
    
    :SP1_DRV
      sysprep /oobe /shutdown
    exit /b
    
    :SP2_SID
      sysprep /oobe /generalize /shutdown
    exit /b
    
    :SP3_DRV_QU
      sysprep /oobe /unattend:"%cd%\unattend.xml" /shutdown
    exit /b
    
    :SP4_SID_QU
      sysprep /oobe /generalize /unattend:"%cd%\unattend.xml" /shutdown
    exit /b
    
    :SP5_AUDIT
      sysprep /audit /reboot 
    exit /b
    
    
    pause

    Примечание: Бывает что CMD сам себя может не скопировать, тогда просто удалите код копирования и вложите "вручную".
    Ответ написан
    Комментировать
  • Как расшарить доступ к сетевой папке?

    @66demon666
    Сетевой админ, АТС-админ
    1. Открываем калькулятор IP подсетей онлайн
    2. Вбиваем IP + маску каждого хоста
    3.ОСОЗНАЕМ что "IP 192.168.211.81 маска 255.255.248.0" находится в сети 192.168.208.0
    4. ОСОЗНАЕМ что "IP 192.168.11.8 маска 255.255.255.0" находится в сети 192.168.11.0
    5. ПОНИМАЕМ что сервер никак не "увидит" хост потому что у него более узкая маска
    6. ПРИХОДИМ К ВЫВОДУ что с этим что-то нужно делать
    ...
    PROFIT

    Сделать-то конечно с этим что-то можно, начиная с расширения маски сервера, заканчивая маршрутизацией. Уточните, есть возможность изменить маски/адреса хоста и сервера чтобы они были в одной сети?

    Если нет - маршрутизация между этими 2 сетями
    Ответ написан
    Комментировать
  • Настройка трёх сетевых карт Debian systemd-networkd?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    делайте бридж, адрес на него вешайте, в него добавляйте езернет сетевую и вифи сетевую.
    Ответ написан
    4 комментария
  • Есть ли программа очистки для сервера Ubuntu?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Ставишь bleachbit:
    sudo apt install bleachbit
    Работает, как в GUI, так и в консоли.
    $ bleachbit --help
    Usage: использование: bleachbit [options] cleaner.option1 cleaner.option2
    
    Options:
      -h, --help            show this help message and exit
      -l, --list-cleaners   список шаблонов очистки
      -p, --preview         просмотреть файлы на удаление и остальные изменения
      -c, --clean           выполнение программы очистки файлов и внесение
                            необратимых изменений
      -s, --shred           удаление отдельных файлов или папок
      -w, --wipe-free-space
                            перезаписать свободное пространство для заданных путей
      -o, --overwrite       перезаписать файлы, чтобы скрыть содержимое
      --gui                 запустить графический интерфейс
      --preset              использовать набор опций в графическом интерфейсе
      --all-but-warning     включить все опции, которые не имеют предупреждение
      --debug               задать подробный уровень журналирования
      --debug-log=DEBUG_LOG
                            записывать отладочные сообщения в файл журнала
      --sysinfo             показать информацию о системе
      -v, --version         вывести информацию о версии и выйти
    Ответ написан
    Комментировать
  • Есть ли программа очистки для сервера Ubuntu?

    vaut
    @vaut
    Найти 200 самых больших каталогов и файлов в системе:
    du -hxa / | sort -h | tail -n 200
    Ответ написан
    Комментировать
  • Есть ли программа очистки для сервера Ubuntu?

    @Zerg89
    Ввод команд из sftp в ssh начинается с !
    Пример
    !sudo ls -l /path/to/directory

    Для отображения в ssh консоли с древовидной структурой с размерами
    tree -h --du
    В вашем случае !sudo tree -h --du

    Для очистки стандартного apt
    Sudo apt autoremove --purge удаляет в том числе и старые ядра и ненужные зависимости
    Sudo apt clean

    Для сторонних пакетных менеджеров
    Sudo flatpak uninstall --unused
    Sudo snap clean
    Ответ написан
    1 комментарий
  • По какой причине может не работать прокси после смены протокола интернет-соединения на PPPoE?

    @66demon666
    Сетевой админ, АТС-админ
    Правильно думаете. Скорее всего, у вас пакеты перестали пролезать в интерфейс, смотрите MTU. PPP добавляет свои заголовки, уменьшая размер полезной нагрузки. Во всяком случае, всё указывает на это. Поставьте чета типа mtu = 1400, посмотреть как будет. Ethernet (1500) - IP (20) - PPPoE(8) - TCP(по разному, 20 байт минимум) = 1500-48 = 1452, но я хз, не вникал в теневые носки, так что лучше с запасом
    Ответ написан
    Комментировать
  • По какой причине может не работать прокси после смены протокола интернет-соединения на PPPoE?

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

    Francyz
    @Francyz
    Photographer & SysAdmin
    Согласовать/Утвердить в компании шаблоны документов, в частности договоров, где общепринятые реквизиты и все данные будут заполнены заранее и закрыты от изменений.
    Ответ написан
    Комментировать
  • Более лучшие альтернативы в ограничении действий пользователю?

    переходить от "договоров в Word" к SQL базе и клиентскому ПО с формами на FastReport
    Ответ написан
    Комментировать