Задать вопрос
  • С чего начать изучать системное администрирование?

    shambler81
    @shambler81 Куратор тега Linux
    1. с чего начать, к сожалению со всего сразу, для этого просто nginx +fpm не достаточно
    нужен и и bind и sftp и mysql и тд.
    Так что лучшим мануалом для вас считаю поставить ispconfig3 и разобратья с каждым пунктом установки.
    при том не бездумно ставить а пытаться понять что сейчас делаете.
    2. Прикрутить multiphp
    3. разобратья как работают php-fpm и чем он отличается от mod_apache
    3. прикрутите nginx и настройте конфиги проксирования так чтоб связка апач+ngix работала.
    Fail2ban qunta и тд так же по дороге, желательно разместить пару реальных сайтов.
    теперь что вам реально нужно знать
    Линукс это консоль, кроме нее вам ничего не нужно, даже не тратьте время на GUI интерфейсы
    если вы выучите это то линукс для вас станет понятен
    1. man
    2. команда --help

    ls cd rm mc tail cat- минимум
    стндартный ввод вывод и какие они бывают, как их перенаправлять.
    find grep sed - чем глубже тем лучше, особенно в их связке, после этих команд у вас не останется невозможных
    задач.
    дополнительно
    awk wc
    Все остальное наработаете с опытом.
    Ответ написан
    5 комментариев
  • Смена движка InnoDB → MyISAM на таблице с триггерами?

    Melkij
    @Melkij
    PostgreSQL DBA
    Делаете бекап, конвертируете, проверяете.
    Так-то триггеры живут уровнем выше storage engine и задеть не должны.

    PS: и стоит ещё раз внимательно подумать, точно ли хорошая идея менять транзакционный innodb на какую-то кучу бинарного мусора. Если вы понимаете, что транзакционность - это не только про слова begin/commit.
    Ответ написан
    Комментировать
  • В чем смысл быть гуру тостера?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Для чего просиживаете на тостере по 5-6 часов в день?

    Около получаса в день, а то и меньше.
    Причины:

    * Часто отвлекаюсь от работы, чтобы размять мозги, особенно пока запустил какой-то процесс, есть пару минут - либо чай, либо тостер полистать.

    * Интересные вопросы расширяют кругозор

    * Хочется сделать свой вклад в русскоязычный интернет. Тостер - весьма неплохой вариант для "ленивого" вклада.

    * Собственных вопросов мало, потому что в основном те, кто много отвечают, умеют хорошо гуглить. Реально, умеешь гуглить - очень сложно придумать вопрос, на который сам не можешь найти готовый ответ. А если такой вопрос все-таки находишь, то и на тостере и на стековерфлоу редко кто может помочь.
    Ответ написан
    1 комментарий
  • Как проверить работу spamasassin?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Отправьте себе письмо с текстом
    XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X
    Ответ написан
    Комментировать
  • В чем смысл быть гуру тостера?

    Jump
    @Jump
    Системный администратор со стажем.
    для чего просиживаете на тостере по 5-6 часов в день?
    Работа подразумевающая постоянное нахождение онлайн, но не напряженная, и позволяющая отвлекаться на разные занятия, вроде там суп сварить, или на тостере ответить. За работу деньги идут, а тостер позволяет отвлечься.
    Отвечая на вопрос, постоянно остаешься в теме, узнаешь много нового, и смотришь на многие проблемы под другим углом.
    Любой "гуру" может что-то недопонимать, и при ответе это недопонимание быстро исправят.
    Ответ написан
    1 комментарий
  • Насколько целесообразно получать сертификаты LPI?

    Black_beard_ast
    @Black_beard_ast
    Sysadmin/Ops engineer.
    Не сильно. Нет. В "не сильно IT-шных" учреждениях. Не имеет. В таком же, как и в принципе все сертификационные экзамены. Не думаю, ибо у каждого второго индуса они есть.
    П.С. Увы, наличие сертификатов говорит об умении сдавать эти самые экзамены/тесты, но не о скилле в предметной области.
    Ответ написан
    1 комментарий
  • Какие есть open source решения для хранения информации/проектов в виде картотеки?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Redmine и ссылка на статью с подобной проблемой выбора
    Ответ написан
    Комментировать
  • По каким руководствам и какие темы/фреймворки лучше изучать по питону для DevOps/Linux Administrator?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    вообще по любым, можно Лутц, например

    ну а так есть старючая книженция
    Авторы: Ноа Гифт, Джереми М. Джонс
    Название: «Python в системном администрировании UNIX и Linux»


    Вам проще взять Ansible и docker и разобрать, как Питон к ним применим
    Ответ написан
    3 комментария
  • Как экономнее выполнять php скрипт в крон?

    riky
    @riky
    Laravel
    Да механизм предусмотрел. Просто подумал может у крона есть какая-то опция.

    Diversia, опции нет, но делают с flock
    то есть в кроне прописывают
    /usr/bin/flock -w 600 /var/tmp/myscript.lock /root/myscript.sh
    подробнее https://pingtool.org/ru/using-flock-to-ensure-only...
    Ответ написан
    Комментировать
  • Какие есть курсы и книги по Linux?

    @Tabletko
    никого не трогаю, починяю примус
    Комментировать
  • Почему ПК не подключается к домену?

    @rionnagel
    ковырятель
    С сетью у вас трэш какой-то.
    На AD нету шлюза (как у вас там что-то маршрутизируется?), dhcp другой на win 7, разные подсети, на xp возможно вообще dhcp клиент отключен (либо ещё по какой-то причине не получает адрес). Возможно сами компы не вводятся в домен т.к. нет доступа до днс сервера.
    Я предполагаю, что вы начудили с настройкой сети виртуальных машин.
    Ответ написан
    Комментировать
  • Почему ноутбук с закрытой крышкой думает дольше?

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

    • Банальный перегрев - при закрытой крышке тепло отводится хуже, процессор уходит в троттлинг.
    Ответ написан
    Комментировать
  • Использование утилиты GNU awk?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Ну дык у вас строка и делится на две
    $ echo "08a7ff2732079bc7b113726352101e5302a1f5d8 192.168.101.79:7001 master - 0 1553254293379 2 connected 10923-16383" | awk -F: '{print $1 $2}'
    08a7ff2732079bc7b113726352101e5302a1f5d8 192.168.101.797001 master - 0 1553254293379 2 connected 10923-16383
    $ echo "08a7ff2732079bc7b113726352101e5302a1f5d8 192.168.101.79:7001 master - 0 1553254293379 2 connected 10923-16383" | awk -F: '{print $1}'
    08a7ff2732079bc7b113726352101e5302a1f5d8 192.168.101.79
    $ echo "08a7ff2732079bc7b113726352101e5302a1f5d8 192.168.101.79:7001 master - 0 1553254293379 2 connected 10923-16383" | awk -F: '{print $2}'
    7001 master - 0 1553254293379 2 connected 10923-16383

    Только вы опять делаете конкатенацию на выходе

    может быть так вы имели в виду?:
    $ echo "08a7ff2732079bc7b113726352101e5302a1f5d8 192.168.101.79:7001 master - 0 1553254293379 2 connected 10923-16383" | awk '{ print $2 }' 
    192.168.101.79:7001


    Отдельно хост
    $ echo "08a7ff2732079bc7b113726352101e5302a1f5d8 192.168.101.79:7001 master - 0 1553254293379 2 connected 10923-16383" | awk '{ print $2 }' | awk -F: '{print $1}'
    192.168.101.79


    Отдельно порт
    $ echo "08a7ff2732079bc7b113726352101e5302a1f5d8 192.168.101.79:7001 master - 0 1553254293379 2 connected 10923-16383" | awk '{ print $2 }' | awk -F: '{print $2}'
    7001
    Ответ написан
    1 комментарий
  • Почему при огромном количестве HTTP-запросов DNS не резолвит домены?

    athacker
    @athacker
    Поставьте unbound, он будет сам рекурсивные запросы слать. Как правильно сконфигурировать -- описано в документации. В принципе, дефолтного конфига будет достаточно, нужно только внешние/внутренние интерфейсы будет указать, ну и в ACL прописать разрешение только на резолв с адреса 127.0.0.1.
    Ответ написан
    Комментировать
  • На какой USB OS можно проверить работу микрофона?

    GavriKos
    @GavriKos
    Если у вас достаточно стандартное железо - то подойдет любой лайв-дистрибутив из популярных. Попробуйте убунту или минт.
    Ответ написан
    Комментировать
  • Как реализовать отправку сообщений на почту через smtp при помощи php?

    hOtRush
    @hOtRush
    https://github.com/swiftmailer/swiftmailer
    https://github.com/PHPMailer/PHPMailer
    https://swiftmailer.symfony.com/docs/introduction.html

    Еще пробовал phpmailer, но там какая-то ошибка и не работает почта гугла и мэйла


    В ошибке обычно написано что делаете не так
    Ответ написан
    Комментировать
  • Как передать аудио с windows на linux?

    vadimspriggan
    @vadimspriggan
    Системный администратор по жизни
    Самое простое - организовать вещание VLC или Jetaudio, а на сервере Debian запустить любой плеер, который сможет слушать этот поток через локальную сеть.
    Так можно организовать домашнее радио, то есть любой в локальной сети, зная адрес потока, сможет его слушать. Никаких дополнительных инструментов не нужно.
    Ответ написан
    3 комментария
  • Как проще всего разворачивать софт на железе заказчика?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Для Linux систем более чем достаточно вариантов - ansible, Chef, Puppet, Salt.
    Для Windows всё намного тяжелее, вы не описали для чего винда и насколько критична, но если есть возможность убрать её из связки то убирайте и жизнь станет легче.
    Если нет возможности убрать Windows из цепочки, то значит пора уже вспомнить про MSI пакеты и нацчиться их делать (Advanced installer могу порекомендовать).
    Ответ написан
    Комментировать
  • Как подключить 4К телевизор к Wifi 5Ггц?

    Jump
    @Jump
    Системный администратор со стажем.
    4К это битрейт в районе 40-150 Мбит/с
    По WiFi прокачать такое нереально.

    Поэтому если хотите смотреть 4К - только проводом.
    Ответ написан
    Комментировать
  • Как вывести ID из первой таблицы где он отсутствует в второй таблице?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    вывести из таблицы где нет значений второй таблицы

    Это задача для LEFT JOIN. Общий принцип такой
    SELECT t1.* FROM t1 LEFT JOIN t2 ON t1.id=t2.id WHERE t2.id IS NULL

    Соответственно, эту краковсую колбасу из вопроса надо переписать примерно так
    SELECT id FROM users u LEFT JOIN user_dating ud ON ud.user_id=u.id
      WHERE ud.user_id IS NULL 
        AND u.photo='1' and u.gender='1' 
      ORDER BY rand()

    Также традиционно напоминаю всем жертвам видеокурсов по пехапе, что SQL запросы необходимо выполнять только через подготовленные выражения.
    Ответ написан
    1 комментарий