• Как записываются в логи апача хосты, которых нет на моем сервере?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    У вас скорее всего стоит что-то типа
    LogFormat "%V .....

    В этом случае в лог попадает имя хоста, по которому на ваш сервер попадает клиент. А это можно сделать по-разному. Кривой DNS, или банально клиент может hosts файл у себя поправить и попадать на ваш веб-сервер по любому произвольному доменному имени
    Ответ написан
    Комментировать
  • Сохраняется ли первоначальный файл в контейнере?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    1. Остаются в нижних (образ представляет из себя типичный стек/пирамидку, слои накладываются сверху на базовый), если они там были
    2. Нельзя без монтирования с хоста, т.к. их нет в верхнем слое
    Ответ написан
    Комментировать
  • Белый список разрешенных веб-адресов по маске подсети?

    Keffer
    @Keffer
    ICANN
    Никак. В мак оси для этого нет штатных инструментов. И скорее всего даже в его штатном брандмауэре такого нет. И да, это заведомо провальная затея, блочить по ip адресам. Роскомпозору чтобы это понять понадобилось без малого 2 года. Надеюсь вам столько не понадобится
    Ответ написан
    Комментировать
  • Как отправлять почту с localhost в процессе тестирования сайта?

    blonde_13
    @blonde_13 Автор вопроса
    Всем спасибо! Нашла такое решение!

    How to send emails from localhost (MAC OS X El Capitan)
    Sometimes we may need to send mails from localhost for testing purposes. That can be easily done using an external Mail client (Gmail, Hotmail, Yahoo… ETC) and Postfix, which is the standard email server installed by default in Mac OS X (At least in the latest versions). As I said, this is a quick workaround for testing purposes but if security is a requirement, you must buy yourself a certificate at Thawte or Verisign, or create your own one.

    This tutorial is about how to configure Postfix for Mac OS X. If you are using windows, you may want to try this approach.

    Step 1. Edit Postfix config file
    Open a terminal and edit the file main.cf
    sudo vi /etc/postfix/main.cf
    First check Postfix is configured correctly, look for the following lines (They are probably separated):
    mydomain_fallback = localhost
    mail_owner = _postfix
    setgid_group = _postdrop


    Now add the following lines at the very end of the file:

    #Gmail SMTP
    relayhost=smtp.gmail.com:587
    # Enable SASL authentication in the Postfix SMTP client.
    smtp_sasl_auth_enable=yes
    smtp_sasl_password_maps=hash:/etc/postfix/sasl_passwd
    smtp_sasl_security_options=noanonymous
    smtp_sasl_mechanism_filter=plain
    # Enable Transport Layer Security (TLS), i.e. SSL.
    smtp_use_tls=yes
    smtp_tls_security_level=encrypt
    tls_random_source=dev:/dev/urandom


    This is telling Postfix to use a GMAIL SMTP server with Simple Authentication and Security Layer (SASL). Which will be stored in the path “/etc/postfix/sasl_passwd“. You can use any other SMTP provider (Hotmail, Yahoo, ETC…). You only need to know the SMTP host and port. For example for hotmail you should replace the relayhost for the following:

    #Hotmail SMTP
    relayhost=smtp.live.com:587
    Or for Yahoo:

    #Yahoo SMTP
    relayhost=smtp.mail.yahoo.com:465

    Step 2. Create the sasl_passwd file
    We need to create the sasl_passwd file with the SMTP credentials

    sudo vi /etc/postfix/sasl_passwd
    Write the following content and save:

    smtp.gmail.com:587 your_email@gmail.com:your_password


    Create the Postfix lookup table from the sasl_passwd file.

    sudo postmap /etc/postfix/sasl_passwd

    This will create the file sasl_passwd.db

    Step 3. Restart Postfix
    To apply all new changes we have to restart Postfix:

    sudo postfix reload

    Step 4. Turn on less secure apps (Only Gmail)
    In Gmail we must switch on the option “Access for less secure apps“, otherwise we will get the error:
    SASL authentication failed

    Step 5. Test it!
    Let’s send a mail to our own account to be sure everything is working fine:

    date | mail -s testing your_email@gmail.com

    You can check the mail queue and the posible delivery errors using “mailq“

    mailq

    Use the postfix logs to ensure everything is working as expected:

    tail -f /var/log/mail.log

    Other useful commands
    To clear the mail queue:

    sudo postsuper -d ALL
    Ответ написан
    Комментировать
  • Как сделать редирект с одного IP на другой в Linux?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    привязываете домен только к серверу с программой, поднимаете на нем nginx и настраиваете в нём reverse proxy на сервер с apache.
    Опционально, если сайт на apache большой и позволяют ресурсы на сервере с программой - добавляете в nginx например кеширование изображений.
    Ответ написан
    Комментировать
  • Локальная сеть в офисе 10 Гигабит по меди возможно ли?

    @Newbie2
    Учитываем что от розетки идет патч-корд 6А категории, но обжат rj-45 cat 5e.

    Сомневаюсь, что у вас получилось качественно обжать. В 6А жила толще и он в коннектор 5е гарантированно не лезет.

    Все кабеля не экранированные.


    Как так? У 6А категории пары обязаны быть экранированные, экран надо заземлять.

    1. Как правильно написали выше - уменьшайте количество контактов. Розетку - исключить.

    2. Проверить связь коммутатора с землей.

    3. Разъемы должны быть экранированные, экран разъема должен соединяться с экраном кабеля. Не будет экрана --> не будет защиты от перекрестных помех --> не будет заявленной скорости. Т.е. необходимо обеспечить контакт экрана пар кабеля с PE (PEN) проводником электросети. Пример правильного разъема тут

    4. Калибр жилы должен быть не менее 20 AWG. Если у вас 23-24 AWG - это так называемый "псевдокабель категории 6А", который производитель позиционирует "для патчкордов". На помойку. Пример нормального кабеля тут Это самый доступный по цене кабель категории 6А.

    5. Если все-таки пары кабеля неэкранированные - смело на помойку. Это не 6А.

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

    @sand3001
    Всего по немногу
    Контейнер не запущен
    Ответ написан
    Комментировать
  • Какими навыками должен обладать помощник системного администратора (эникейщик)?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    Если вы проходите интервью, но вас не приглашают на испытательный срок спустя пол года поисков, вы точно делаете что-то не так. Вопросы на собеседованиях, в большинстве случаев, очень схожие. Пройдя 3-5 собесов вы узнаете пул основных (процентов 80%) вопросов или тем, которые у всех совпадают. Вам нужно лишь заучить этот набор вопросов как на экзамене. Дать ответ вида "учи это, это и это и тебя возьмут" вам никто не сможет. Во-первых, потому что вы просто не указали свой набор навыков. Потому что пройти курс или прочесть книгу, это не значит усвоить все знания из нее. Причина по которой такой вопрос глупый простая: слишком много всего. Если вы спросите любого профессионала, что он знает, он не сможет назвать конкретно что, а если начнет перечислять, через пару часов обнаружится, что все что рассказал - это только за первые пол года работы. Смотрите по вакансиям. Просят уметь вышивать крестиков, идете учиться.

    По мимо этого, я подозреваю, у вас скудное резюме и вам нужно научиться его составлять. А так же записывать все собеседования и переслушивать, разбираю вопросы. И это относится ко всем сферам в it.
    Ответ написан
    Комментировать
  • Как редиректить псевдонимы домена через Nginx?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    Зачем обходиться одним блоком, если у вас обработка отличается? При прочих равных, лучше сделать отдельные серверные блоки, чем костылить с if`ами.
    Ответ написан
    3 комментария
  • Как портировать линуксовое консольное приложение под Windows?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Скорее всего надо запустить компиллятор и оценить масштаб трагедии. И после этого писать новое сообщение в тостер.

    Я сильно сомневаюсь в наших "прогнозах" здесь в условиях отсутствия информации.
    Ответ написан
    Комментировать
  • Какую программу для инвентаризации и учета IT активов порекомендуете?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    GLPI + FUsionInventory разбросанный через AD
    Ответ написан
    6 комментариев
  • Вопрос инженерам оптикам, можно ли создать линзу/адаптер для установки MFT объектива на EF камеру?

    kawabanga
    @kawabanga
    Не вижу ни одной причины использовать это. Даже если у вас киношные дорогие объективы. Так люди бесились году в 2008-9, когда только 5dmII вышел.
    Сейчас я бы дал предпочтение хорошей картинке со стабом, чем в 2010х, когда у меня на каждый пчих был по объективу (18,35,50,85,135).

    Конкретно по вашему вопросу, есть два решения,
    1) использовать специальные адаптеры, добавляющие линзу посередине. По этому вопросу может подсказать Андрей Крамар, занимается созданием анамарфотных линз.
    2) Удалить зеркало. Так заморачивались раньше, не помню названия серии киношных объективов этих ( как бы не compact prime от цейсов на super 35), но почти каждый киношник хотел такой апгрейд. И немногие ставили.
    И то и другое решение потребует временных и денежных трат минимум в $500. Я бы тушку купил дополнительную под задачи необходимые. Тот же blackmagic pocket.
    Ответ написан
    Комментировать
  • Почему Linux предпочтительнее для администрирования и чем? Почему многие предпочитают её?

    dyuriev
    @dyuriev
    A posteriori
    Скорее всего под таким вопросом начнется всем уже известный срач. А пару человек еще упрекнут вас в том, что у них 30-50-70 процентов серверов под FreeBSD

    Мое скромное мнение
    • Бесплатность
      Да, сейчас кто-нибудь заявит о том что на Red Hat не дешевле, а иногда и дороже Windows, но большинство дистрибьютивов Linux бесплатны
    • Открытость
      Данный факт не ценишь ровно до того момента, как приходится сделать что-то, что не разжевано в интернете. Рано или поздно разработчик доходит до того момента, когда ползет в исходники с глубоким душевным вопросом "как это %&$ должно работать?". Ибо некоторые моменты либо документированы неправильно, либо не полностью, либо в коде досадная ошибка, которую никто не замечал ранее, ну или замечал, но багрепорт/коммит с фиксом разрабу не кидал.
      В Windows-среде, особенно если это сама система, а не прикладной софт, данный баг может вылиться в недели или месяцы страданий. Там только реверс-инжиринг, если саппорт вас игнорит.
    • Документированость
      Команда не сработала как ожидалось? man commandname
      Не помогло? Гляньте сайт разработчика, там обычно на столько обширное вики/документация, что увлечетесь чтением.
      Программа свежая и документация пока не исчерпывающая? Гляньте репозиторий, поиском найдите по исходнику место которое хотите вызвать параметрически - скорее всего там увидите комментарий разраба, кто писал этот код, заодно еще парочку недокументированных возможностей почерпнете.
      В конце концов, если вдруг вам станет интересно, почему сделано так, а не иначе - гляньте багзиллу проекта - скорее всего поиском найдете обсуждение данного куска кода.
    • Гибкость
      Воткнуть свой драйвер в прямо в ядро? Легко (если уж научитесь драйвера писать, то внедрить в ядро особых проблем не составит)
    • Повсеместность
      Че уж там сервера. Роутеры, телефоны, embedded-решения - там везде в кулуарах за редким исключением крутится ядро Linux и знакомые пакеты и команды. Этакая стандартизация.
    • Эффект IKEA
      Вы сами того не подозреваете, но когда по кирпичикам соберете этот чертов конструктор, заставите каждый винтик крутиться (с вероятностью стремящейся к 100%) так как вам надо, вы полюбите эту систему.

    И еще раз напоминаю, что это мое скромное личное мнение.

    Несомнено, сервера и на Windows бывают быстрые, стабильные, работающие 24/7/365 годами. Но так уж повелось.
    Ответ написан
    2 комментария
  • Как реализовать NGINX прокси с добавлением header при совпадении URL?

    @dodo512
    proxy_set_header
    В качестве значения можно использовать текст, переменные и их комбинации.
    Если значение поля заголовка — пустая строка, то поле вообще не будет передаваться проксируемому серверу.

    C помощью map проверяем совпадение $uri с нужным значением и присваиваем новой переменной значение "Basic YWxhZGRpbjpvcGVuc2VzYW1l" или пустую строку.
    map $uri $a {
        default      "";
        ~^/some_uri  "Basic YWxhZGRpbjpvcGVuc2VzYW1l";
    }
    
    proxy_set_header Authorization $a;
    Ответ написан
    Комментировать
  • Ceph плюс docker swarm?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Нет, поведение не нормальное, но кластер нужно строить иначе - такие задачи решатся на уровне постгреса.

    Кроме того, ceph лучше всего ставить на реальное железо, виртуалки еще больше убивают его и так низкую производительность.

    ну и три ноды - это очень мало.

    По вашей проблеме - при маунте все мониторы указали?
    Ответ написан
    Комментировать
  • Install centos on MacBook?

    Zoominger
    @Zoominger
    System Integrator
    Купить внешний Ethernet, вестимо.
    Или создать виртуалку, установить туда все нужные драйверы на WiFi и записать полученный образ сразу на диск.

    Но зачем это вам? Поизучайте в виртуалке, зачем оскварнять Макпук?
    Ответ написан
    2 комментария
  • Есть ли бесплатное облачное решение для хранения файлов, но чтоб сервер был свой?

    Zoominger
    @Zoominger Куратор тега Windows
    System Integrator
    NextCloud, Pydio.
    Не знаю, подойдёт ли вам это. В NC можно доки сразу в веб-интерфейсе редактировать.
    Ответ написан
    Комментировать
  • Junior QA в Ubisoft Одесса. Стоит ли?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Понимаю, что зп там не ахти

    Вы наивный, словно ребенок. Какой джун идет на свою первую работу ради зп?) Даже если вас пригласили за самые нищебродские копейки, нужно идти на любую работу, лишь бы было движение по карьерной лестнице. Через 5 лет будете выделываться и воротить носом.

    PS: В Яндексе тоже на самая высокая зп у джунов\мидлов, что не мешает многим там работать, что бы потом козырнуть(перед тем кому не плевать) надписью в трудовой.

    есть ли смысл переезжать ради этой вакансии

    Есть смысл, если у вас имеется финансовая подушка, вы хотите работать, и расти как сотрудник.

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

    @res2001
    Developer, ex-admin
    Примерно так: запускаете ipconfig /all | findstr ... - ipconfig выводит портянку данных по сетевым соединениям, с помощью условия в findstr фильтруете вывод ipconfig так что бы оставалась одна строчка с нужным МАСом.
    Всю конструкцию загоняете загоняете в for /f:
    for /f "tokens=... delims=..." %%a in ('ipconfig /all ^| findstr ...') do (
      start browser %%a
    )

    Сейчас под рукой винды нет, поэтому подробней не напишут.
    Для справки:
    ipconfig /?
    findstr /?
    for /?
    Ответ написан
    Комментировать
  • Почему разные данные в отчетах по разделам дисков?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    изменение размера диска, изменение размера раздела, изменение размера ФС на этом разделе.
    Вот так выполняется операция увеличения места. В вашем случае - увеличен диск, увеличенр раздел, а вот ФС - нет
    man resize2fs
    Ответ написан
    Комментировать