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

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Настрой что-нибудь.

    Поставь на линуксе веб сервер. Прикрути к нему php и mysql, поставь wordpress, убедись что все работает. Вот уже что-то есть. Сделай бэкап всего, поломай и восстанови из бэкапа.

    Подними мониторинг, который будет что-нибудь мониторить, свободное место, нагрузку на CPU.

    Настрой уведомления от твоего мониторинга на почту или в телеграм.

    Ну вот уже для начала что-то будет.
    Потом можно будет почитать как єто все делается другими инструментами. Или все тоже самое но в докере.
    Ответ написан
    Комментировать
  • Почему игры нельзя контейнеризировать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    контейнера на Линукс, на котором игры не работают никакие

    Так контейнер не меняет операционку. Как был линукс, так и в контейнере Линукс.
    Контейнер это не виртуалка.
    Ответ написан
    Комментировать
  • Запуск sh скрипта через cron в Debian 12?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    99% что у вас $PATH отличается в шелле и через крон, из-за этого не находит тот же yc
    пропишите полный путь к yc или в кроне PATH настраивать надо
    Ответ написан
    Комментировать
  • Как лучше всего добавить cronJob в keubernetes?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    можно также, как и все остальные приложения в проекте - деплоить компонент "кронджобу"
    Ответ написан
  • Что будет с пингом, если между пк и роутером, добавить второй роутер?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Пинг увеличится незначительно. В локалке как показывало <10ms так и будет показывать. Это несущественная разница.
    Ответ написан
    2 комментария
  • Как реализовать сумму метрик за сутки?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    да.

    графана это умеет, через функцию summarize, например.
    summarize(24h, sum, false)

    Можно поковырять и другие аггрегаторные функции. Тут надо смотреть как данные у вас лежат. Аггрегацию можно запросами в базу данных делать на языке инфлюкса или викторииметрикс или что там у вас.
    Ответ написан
    Комментировать
  • CNAME определяет каононические имя только для/вместо A/AAAA записей, или для прочих тоже?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    RFC2181 section 10.3: you can't point your MX record to a CNAME

    То есть в MX записи нельзя ссылаться на CNAME согласно RFC
    Ответ написан
    Комментировать
  • Как сбросить или узнать пароль от биоса?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вырубаешь комп, вынимаешь батарейку на несколько минут, там еще посмотреть рядом с батарейкой перемычка для сброса может быть, ну или просто подождать несколько минут - биос сброшен
    Ответ написан
    2 комментария
  • Как правильно настроить сервер(а) для dev/test/prod?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Да просто три енвайрнмента.
    1. DEV
    удобный доступ для всех, чтобы могли залить, зайти, посмотреть, поковырять. С точки зрения CI/CD возможно автоматический деплоймент на него сразу после сборки. Ну это зависит от проекта.

    2. TEST
    Максимально близкий сетап к продакшену, доступ закрыть, деплоить только через CD (чтобы тестировалось не только приложение но и сам процесс деплоймента). Возможность потестить перформанс, как на проде.

    3. Прод.
    ну тут нечего описывать.

    Можно немнго варьировать, но это основные предназначения дев и тест. При наличии лишних ресурсов, можно добавлять препрод, DR, различные тестовые, авто, уат и так далее...
    Ответ написан
    Комментировать
  • Как стать Middle и т.д в Gamedev Unity?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Уровни выставляются не вами, а работодателем. У каждого работодателя могут быть свои критерии, и то, о чем идет речь на рынке - это в основном нечто усредненное.
    Хотите знать свой уровень - ищите вакансии на мидла, читайте требования, пробуйте устроиться. Получится - значит мидл. Нет - значит не мидл (или поискать компании с требованиями попроще).

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Общее энергопотребление моей сборки (системный блок + монитор) где-то 536 Вт.

    Это что вы на нем делаете? Вы планируете играть в Stalker2 прямо с бесперебойника?

    Задача бытовых домашних бесперебойников - это удержать компьютер при кратковременном отключении (5-15 минут). При этом они довольно долго заряжаются. То есть в режиме 10 минут есть свет, 10 минут нет света - на второй третий цикл уже все, заряжаться ему несколько часов надо.

    Если планируете прям долгосрочное использование, это вам к инверторам с аккумуляторами, или зарядными станциями, что стоит совершенно другие деньги, на порядок больше.

    170 вольт - тоже не про бесперебойники, выпрямлять он не будет, просто при понижении до определенного минумума, переключит на аккумулятор, что будет ненадолго. Тут также - аккумулятор с инвертором или зарядная станция. Бытовые ИБП со "стабилизацией" прямо говорят, что просто если инпут отличается от 220 на 25%, то переключит на батареи. Выравнивать он не будет.
    Ответ написан
    Комментировать
  • Можно ли частично изменить маску подсети в сети организации?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    По сути, маска отвечает исключительно за то, трафик пойдет на другой айпишник напрямую или через гейтвей, поэтому можно просто расширить, но лучше перенастроить.
    Ответ написан
    Комментировать
  • Установка прав доступа на все файлы?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. В настройках фтп сервера, если он запущен под рутом, может быть опция для смены владельца файлов.

    2. В аплоад директорию можно установить SGID бит, тогда все новые файлы будут аплоадиться с правами владельца директории - то есть ставишь SGID на директорию и меняешь владельца на юзера, от имени которого ходишь по фтп.

    3. В настройках ftp сервера или его процесса, устанавшиваешь umask на 0.
    Ответ написан
    Комментировать
  • Как в bash-скрипте сделать двойное условие?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    if [ "$projectDir" = "video" -o "$projectDir" = "audio" ] && [ "$flag" != "noflag" ]; then
    Ответ написан
    Комментировать
  • Что означает ошибка, выводящаяся при выполнении bash-скрипта?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Внутри оператора [] нельзя использовать &&, потому что это не синтаксис [] а синтаксис внешнего баш.
    Правильно так
    [ "$projectDir" == "video" -a "$flag" != "noflag" ]

    или
    [ "$projectDir" == "video" ] && [ "$flag" != "noflag" ]
    Ответ написан
    Комментировать
  • Как в консольной команде получать год из даты в листинге файлов архива?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    string='-rw-r--r-- dmitriy/dmitriy 9844 2023-06-16 19:33 acts/actFirst_53632_1102.htm'
    year=$( awk '{print substr($4,1,4)}' <<<"$string" )
    Ответ написан
  • Как в bash из массива удалить элемент c с конкретным значением?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    for (( i=0; i <= ${#lng[*]}; ++i )); do
      [ "${lng[$i]}" == "none" ] && unset lng[$i]
    done
    Ответ написан
    Комментировать
  • Можно ли скопировать ssh ключи с Windows на Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Можно. Единственное что, putty поддерживает свой собственный формат ключей ppk файлы, возможно надо сконвертить их в обычный open-ssh
    Ответ написан
    Комментировать
  • Как приоисходит маршрутизация с белым IP?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    Что-то у вас пример старого адреса отличается от адреса, который указан как доступ к RDP

    Так адрес поменялся или не поменялся?
    Старый адрес совпадал с адресом RDP?

    У вас в вопросе немного хаотично, и подозреваю что вы сами не знаете что именно поменялось. Это и стоит уточнить - точно ли поменялся айпи адрес, с какого на какой, какое отношение RDP адрес имеет к тому, что поменялся.
    Ответы на эти вопросы есть только у вас.
    Ответ написан
    2 комментария