Задать вопрос
  • Добрый день всем. Куда лучше сбежать из админов после 16го стажа. В 1С бухгалтерию или в 1С Битрикс. Знаком и с тем и с другим но поверхностно?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    "16-й стаж" и "мой регион" отлично поясняет ваш опыт и проблему.
    16 работ сменили?
    16 серверов настроили?

    Нормальный админ с 16-летним стажем очень даже везде нужен.
    И после 16-летнего стажа обычно сам должен знать куда он может переквалифицироваться - начальник ИТ отдела, девопс, разработчик, интегратор, сетевой админ.

    Зависит от квалификации, а не от цифры "16"
    Ответ написан
    12 комментариев
  • Как разместить на одном nginx сервере 1000 сайтов?

    sim3x
    @sim3x
    https://serverfault.com/questions/378581/nginx-con...

    nginx.org/en/docs/switches.html
    reload — reload configuration, start the new worker process with a new configuration, gracefully shut down old worker processes.

    DRY не применяется к конфигам, так сказал дядя Игорь https://events.yandex.ru/lib/talks/2392/

    Максимум, что требуется - сделать темплейт и подставлять туда значения и вставлять результат в конфиг
    Ответ написан
    5 комментариев
  • Почему «поехали» стили css после установки SSL?

    ubernoob
    @ubernoob
    Некоторые ресурсы подгружаются с http по-старому, что недопустимо, нужно что бы везде было https
    Ответ написан
    2 комментария
  • Миграция гостя (Linux) из Hyper-v Gen2 в Proxmox VE 5, как?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    В настройках загрузчика и fstab укажите праввильные UUID разделов или сами устройства.
    Ответ написан
    Комментировать
  • Почему сломался сертификат?

    @Dobryak88
    Системный администратор
    Это личный кабинет налогоплательщика. ФНС уже запустило новый сайт с новым доверенным сертификатом, ссылка на новый ЛК есть на сайте службы.
    А переделывать сертификат на сайте, который они решили закрывать, никто не стал.
    Ответ написан
    Комментировать
  • Почему не запускаются задания cron?

    Softer
    @Softer
    1. Выхлоп в тег CODE, а не картинкой
    2. SHELL=bin/sh а должно бытьSHELL=/bin/sh
    3. Крон-таски выполняются в несколько ином окружении. Например там другая PATH. Есть смысл указывать полные пути или прописывать PATH явно
    4. В логи неплохо писать не ">>/file.log", а ">>/file.log 2>&1". Так залогирует и ошибки.
    Ответ написан
    Комментировать
  • Зачем нужно место для хранения файлов при установке Ubuntu?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Используется для хранения файлов, созданных пользователем во время работы с liveCD.
    Можно и не создавать никакого дополнительного места, если ничего не планируется сохранять.

    Другими словами, смысл не просто в загрузке альтернативной системы, а смысл - загрузился, поработал, сохранил свою работу на дополнительном пространстве флешки, вытащил флешку и убрал ее в карман брюк, ничего врагу не оставив.
    Ответ написан
    Комментировать
  • Шифрование RSA в PYTHON. Как изначально генерировать публичный ключ, а на другом устройстве имея публичный генерировать приватный?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Вы не понимаете смысла ключей. Если бы по одному ключу можно было восстановить второй, то никакой защиты они бы не давали.
    Правильная схема выглядит так:
    Устройство A генерирует пару ключей и выкладывает открытый ключ в общий доступ.
    Устройство B скачивает открытый ключ, шифрует им документ и отправляет его устройству A.
    Устройство A, используя парный закрытый ключ, расшифровывает документ.
    Ответ написан
    1 комментарий
  • Как организовать проверку SSL сертификата сервера на устройстве?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Если у вас будут "железки" которые в последствии будет сложно обновлять то лучше запилите свой центр сертификации и самоподписный сетрификат + получите возможность запилить авторизацию железок по клиентским сертификатам и возможность отрубить доступ если что-то пошло не так :)

    А самый лучший способ - не изобретать велосипед и предусмотреть возможность обновления железки юзером и в случае необходимости обновлять сертификаты/софт/etc

    Ну а так-то не понятно что вы подразумеваете под "устройством".

    Мы пилили терминалы на малине и пилили именно самоподписный с авторизацией по клиентским сертификаам ибо API для WEB и владельцев железок, был разный в плане функциональности.
    Ответ написан
    Комментировать
  • Зачем нужен fakeroot, при сборке deb-пакета?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    fakeroot делает так, что приложение, которое не имеет прав рута, но ожидающее, что оно имеет эти права, не завершается с ошибкой из-за недостатка прав, при выполнении некоторых функций, а продолжает работать. Т.е. он "проглатывает" ошибки вызванные недостатком привилегий.

    Например, обычный пользователь не может сделать chowh root:root для файла, которым он владеет:
    $ chown root:root test ; echo $?
    chown: changing ownership of 'test': Operation not permitted
    1

    fakeroot даёт приложению видимость того, что ошибки не происходит. Владелец файла при этом, конечно, не меняется:
    $ fakeroot chown root:root test ; echo $?
    0
    $ ls -la test
    -rw-rw-r--. 1 jcmvbkbc jcmvbkbc 1709 Jun  1  2011 test

    Всё.

    Это нужно для того, чтобы make install и подобные скрипты, меняющие права файлов, которые они устанавливают в систему, не завершались после первой ошибки при запуске под непривилегированным пользователем, а отрабатывали до конца. Правильность владельцев и разрешений устанавливаемых на файлы при этом должна обеспечиваться другими средствами.

    Почему в мануалах пишут так:
    fakeroot dpkg-deb --build ./path
    а вот так тоже работает:
    dpkg-deb --build ./path

    Потому что во время сборки пакета не выполнялись команды, которым нужны привилегии, либо ошибки их выполнения были проигнорированы.

    Андрей Буров, pfg21 всякие "песочницы", "не пускает во внешний мир", "скрипт может раскидать бинарники по системе, песочница его не выпустит" применительно к fakeroot -- это фантазия. Сборка пакетов может и должна производиться под обычным пользователем. Штатная система привилегий заботится о том, что приложение, запускаемое под непривилегированным пользователем ничего не сломало.
    Ответ написан
    8 комментариев
  • Tail + grep + uniq как совместить?

    @Wexter
    а как вы хотите чтобы sort отработал пока у вас вывод не кончился?
    запускайте через watch -n 1
    Ответ написан
    2 комментария
  • Как отключить mod_security в NGINX?

    Softer
    @Softer
    А он вообще есть у меня?

    Нет. Это апачевый модуль. Равно как и костыль .htaccess.
    Ответ написан
    6 комментариев
  • Big прайсы, обновлять или удалять и заново записывать?

    Melkij
    @Melkij
    DBA для вашего PostgreSQL?
    Суть такова, что есть прайс(ы) ~5млн и его нужно быстро обновлять (раз в 2 часа).

    Это НЕ много и совсем НЕ часто.

    обновлять или удалять и заново записывать

    Ложный выбор, это одна и та же операция. MVCC update = delete + insert
    Но что важно - не делать update который вам действительно не нужен. Postgresql не анализирует данные в поиске пустых обновлений, update table set id = id; вам честно удвоит таблицу, хотя ничего на логическом уровне не изменится.

    Профилируйте, на что реально тратите время - pg_stat_statements ответит хорошо на этот вопрос со стороны базы. Пальцем в небо - вы работаете в автокоммите и естественно 5млн пишущих операций для любой честной ACID базы - это порядком медленного IO (даже для SSD)
    Ответ написан
    4 комментария
  • Что творится при архивации?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Ну по графикам видно что архивация идёт.
    А в чём проблема то у вас? В том что потребление ресурсов выросло после "особых изменений не было сделано."?
    Так рассказывайте сразу и об этих незначительных изменениях, а так особо странного ничего не видно, архивация никогда не была дешевой операцией.
    Ответ написан
    5 комментариев
  • Системный администратор в колледже. Вопросы об особенностях работы в учебном заведении?

    ipswitch
    @ipswitch
    IT-инженер
    Какие существуют особенности работы системного администратора в колледже (или ПТУ, школе)? Может, кто-нибудь работал или работает на сей должности?


    Контингент и его тупость.
    Тупость всех (и вышестоящих, и подчинённых, и "конечных пользователей"), кто Вас окружает. Феноменальная тупость.

    Ограниченность ресурсов.
    Выбить финансирование на покупку чего бы то ни было кроме картриджей и канц.товаров практически нереально.
    Сдох жёсткий диск, целая история заказать новый. Зачастую придётся брать б/у или потрошить мамонтов в поисков запчастей.

    Устаревшее и уставшее оборудование.
    Приготовиться к дохнущим блокам питания (БП) и жёстким дискам. Это 75% того, что у Вас будет ломаться из "железа". Ещё 10% на кулеры и перегрев, 5% на вспухшие конденсаторы мат.платы и оборванные провода. 5% на клавиатуры и мыши. Остальное - статистическая погрешность.

    Широкий спектр задач.
    Крайне широкий. Как повезёт. В идеальном для Вас случае этого будет минимум. Так, по мелочи, тут на телефон WhatsApp поставить, тут телевизор посоветовать какой купить. А вот в худшем... от простой помощи в оформлении документов ("не подскажете как в Ворде межстрочный интервал увеличить?") до перевода с английского (немецкого, испанского, японского) и сведения бухгалтерских балансов. В редких случаях потребуется также рисование в фотошопе, создание web-сайтов на HTML и монтирование видео.

    Сколько обычно в среднем длиться рабочий день?

    Как договоритесь. От пары часов 1-2 раза в неделю до фуллтайма.

    Какие подводные камни?

    • Вы крайний.
    • От Вас всем чего-то НАДО.
    • Мало платят.
    • Широкий ассортимент задач и запросов.
    • Много brainfuck'a в прямом смысле.
    • Могут проиметь все мозги кадровики бюрократией - справкой о несудимости, из псих.диспансера, медкнижкой, флюорографией даже если "к деткам" вы не подходите.


    Задавайте вопросы.
    Ответ написан
    4 комментария
  • Как заставить Ubuntu видеть все потоки процессора?

    @latush
    1) покажите cat /proc/cpuinfo
    2) Проверьте включена ли поддержка HT в BIOS
    Ответ написан
    1 комментарий
  • Почему sudo спрашивает пароль от юзера, а не от root?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    man sudo
    до понимания

    команда sudo и предназначена для того, чтобы не давать пользователю пароль рута, но при этом дать возможность выполнять некоторые операции от имени рута.
    ЗЫ. То, что обычно все делают "sudo su - " - это уже второй вопрос ). Кстати да, рекомендую изучить, чем отличается
    "sudo su" от "sudo su -"
    Ответ написан
    1 комментарий
  • Сервер под большую нагрузку, безотказная работа?

    Sanes
    @Sanes
    Обратиться к компетентым специалистам. Как еще...
    Ответ написан
    Комментировать
  • Съем трафика, возможно ли реализовать?

    Jump
    @Jump
    Системный администратор со стажем.
    Поскольку у вас весь трафик идет через вашу машину - запускаете на этой машине wireshark и читаете трафик.
    Ответ написан
    Комментировать