Ответы пользователя по тегу Системное администрирование
  • Как защитить базу данных компании от кражи сотрудниками?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Для хранения секретов есть специальные Wallet-приложения. Типа Kee-Pass.
    Они шифруют информацию и после log-out или ребута системы потенциальный
    злоумышленник не может ничего взять с wallet без мастер пароля.

    Вопрос удобства мы оставим за кадром. Мне кажется что если во главе угла стоит безопасность
    то все плюшки Excel не имеют значения. Потому что здесь самое важное - сберечь логины пароли
    от кражи. Надеюсь все это понимают и не будут обсуждать "почему Excel". Security - first!

    Еще я-бы посоветовал хранить этот файл на отдельном ноутбуке который не включается в сеть
    вообще. И убирать его в сейф когда не нужно.
    Ответ написан
    Комментировать
  • Увидит ли сисадмин, чем я занимаюсь, если подключиться через Anydesk?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Корпоративный ПК полностью принадлежит корпорации. И все что вы там делаете - фотографируется,
    кей-логгируется и снифферится. И потом хранится в BigData.

    Я советую вам не играть в кошки-мышки с безопасником. Вы все равно проиграете.

    Используйте личный ноутбук для личных дел. И лучше выходить в коридор корпорации или на улицу
    чтобы не было к вам лишних вопросов.
    Ответ написан
    Комментировать
  • Несколько пользователей или контейнеризация?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Нужно пойти от проблемы. Собственно я здесь никакой проблемы не вижу. Давайте доступ. Пускай студенты
    рисуют почасовой план использования этого ресурса. Например Студент №1 с 10:00 до 12:00 по понедельникам.
    Следующий... и так далее. Сами следят и самоорганизуются.

    Проблема может быть в безопасности. Студенты могут хулиганить. И проблема может быть в накладках
    графика использования. Например кто-то в пятницу запустил расчет и в ПН этот расчет еще не закончился.
    Что делать? Убивать процесс пятничного студента?

    Тут вобщем больше я вижу организационных вопросов чем технических. Вы сначала разработайте цели.
    А уже от целей можно пойти к планировщикам.
    Ответ написан
    Комментировать
  • Server 2019 на стационарный пк. возможно ли это?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Обычный декстоп не расчитан на круглосуточную эксплуатацию. Если серверам вы делали
    профилактику раз в квартал - то здесь надо будет пылесосить каждый месяц (вместо 8 часов - 24 часа
    эксплуатации). Пыль, выбрации и температура это все факторы которые ушатывают любое железо.
    Поэтому этот псевдо-сервер может стать вашей головной болью. И именно потому что сервер - это
    не операционка а это роль этого ПК в сети. К серверам - всегда пристальное внимание и требования.

    Вы в пятницу вечером запустили важный джоб. И ушли на выходные. А потом зашла уборщица
    и так яростно шуровала тряпкой что выдернула все шнуры. Был сервер - и вышел весь. И стоять
    он должен не у вас под столом. А в особом помещении.

    В наше время есть глобальный тренд на вынос серверов в облаки. Я его обычно не поддерживаю.
    Считаю что предприятие вполне может держать серверную. Но если вы пошли таким путем - то
    вам реально лучше оплатить нечто в облаке.
    Ответ написан
  • Как удаленно установить и запустить OS в режиме lite?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Это скорее всего не сработает. Т.к. нужны настройки wifi. Их надо где-то указать. Но со стороны действительно
    выглядит как некий злой умысел. Будто ты втихаря хочешь рабочие станции занять каким-то нехорошим делом.
    Ответ написан
  • Какой программой запустить распределённые вычисления на пользовательских рабочих местах?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Я думаю что это надо согласовывать с руководством. Были случаи когда админы запускали всякие майнеры и прочее а потом за их действия "прилетало" компании. Сотрудники тоже рано или поздно поймут что на десктопе происходит что-то странное. Температуру и загрузку железа невозможно просто скрыть.

    Вобщем не подставляйтесь.

    Да ну и отвечая на вопрос. Что можно посмотреть в этом направлении.

    - YARN https://hadoop.apache.org/docs/current/hadoop-yarn...
    - Mesos https://en.wikipedia.org/wiki/Apache_Mesos
    - Kubernetes уже упоминали выше.
    Ответ написан
    Комментировать
  • Как перенаправить вывод strace в tail?

    mayton2019
    @mayton2019
    Bigdata Engineer
    strace ничего не знает про Python и будет показывать только системные вызовы.
    До того как использовать strace я-бы предложил поискать диагностические инструменты
    pyhhon (я думаю такие есть) и начать с них.

    Тем более что мы имеем не бинарник а вполне себе доступный исходник.

    К чему это я. В strace надо смотреть с какими-то expectations. С ОЖИДАНИЕМ того что мы хотим увидеть.
    И с пониманием того как с этой информацией поступать дальше.

    Просто так смотреть в стрейс из любопытсва - это зря терять время.
    Ответ написан
    Комментировать
  • Почему dwm.exe грузит все ядра на Windows Server 2016?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Вот тут есть статья как отключать ненужные визуальные эффекты https://www.makeuseof.com/what-is-the-desktop-wind... возможно это поможет снизить нагрузку.
    Ответ написан
  • Какие внешние API функции может выполнять роутер?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Мой старый DSL-модем-роутер D-Link поддерживал telnet и базовые команды управления доступом. Но он лагал еще хуже чем веб и часто отваливался. Насколько я вижу в современных роутерах это не популярно.

    Но профессиональные типа Cisco всегда имеют порт управления и текстовый API.
    Ответ написан
    Комментировать
  • Как сравнить две папки и недостающие файлы перекинуть?

    mayton2019
    @mayton2019
    Bigdata Engineer
    что после неудачного переноса файлов на облако

    С этого момента - поподробнее. Дело в том что обычные файловые API для сравнения фолдеров
    работают только с смонтированными файловыми системами. Если ты использовал
    AWS(Amazon), az (azure) утилиты для переносов то надо искать другое решение проблемы
    или пытаться смонтировать облачную файловую систему.
    Ответ написан
    Комментировать
  • Можно ли использовать 1 vps сервер для нескольких задач (vpn + хостинг)?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Если зобанят по причине VPS то и все сайты попадут под бан. И наоборот. А так... да раскатывайте хоть сотни задач на одном хосте.
    Ответ написан
    Комментировать
  • Что подкрутить в redis что бы ускорить его работу??

    mayton2019
    @mayton2019
    Bigdata Engineer
    Это очень хорошие цифры. Пол-миллиона GETs в секунду.
    GET: 585052.62 requests per second
    Возможно у вас нет проблем с redis. Посмотрите в другие части системы. Действительно-ли БД и прочие сервисы отдают данные так быстро?
    Ответ написан
    Комментировать
  • Возможно ли массово перенести из локальной группы в домен?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Можно разослать всем письмо о плановых затаскиваниях в домен. Дескыть всем явится с десктопом в час Х в админскую комнату. По плану. По 5 человек в день. А кто не явился - закрыть им доступ к сети по мак-адресу. Прибегут потом.
    Ответ написан
    Комментировать
  • Как полностью перенести всё содержимое с одного FTP сервера на другой с сохранением прав?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Вобщем у меня подобная задача стояла пол-года назад. Для облачного диска. Но я ее порешал по другому.
    Ftp не понадобился. Но если что- смотри утилиту lftp. И там в скриптах у нее есть команда mirror.

    ~$ lftp --help
    Usage: lftp [OPTS] <site>
    `lftp' is the first command executed by lftp after rc files
     -f <file>           execute commands from the file and exit
     -c <cmd>            execute the commands and exit
    .....
    Ответ написан
    Комментировать
  • ПО для мониторинга работы скриптов/ботов?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Можно попробовать Graphana+Prometheus.
    Ответ написан
    Комментировать
  • Как запустить несколько игр на одной системе с разными IP?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Если на машине - несколько сетевых интерфейсов (реальных или VBox, или Docker виртуальных) то в настройках игры нужно указать в настройках листенера соответсвующий.

    По поводу видеокарты - ничего не могу сказать. Непонятно. Если у игры есть вариант запуска server-mode (headless) без открытия графического окна то тогда наверное можно поднять много серверов.
    Ответ написан
    Комментировать
  • Как сделать запуск файла при нажатии на кнопку?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Этого нельзя "хотеть". Вся инфо-безопасность последних 30 лет основана на том что пользователь не должен запускат никакие файлы вообще. Браузер - только отображает. И вы, как сисадмин должны понимать это.
    Ответ написан
    Комментировать
  • Почему не виден весь объем оперативной памяти В убунту?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Если из 8 планок забрать 2 то получается ... примерно 192. Это близко к той цифре которую meminfo.

    Может кто-то втихаря память спер? И деньги пропил.
    Ответ написан
  • Как мониторить Spring Boot процесс (вылетает)?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Трудно поверить конечно, что в логах у тебя ничего не написано. Как вариант - ты упираешся в какие-то прикладные ограничения который сам и создал.

    Для начала тебе надо посмотреть чем заняты потоки в обычно (стационарном режиме) и в тот момент времени когда системе стало плохо. Когда именно - ты сам определишь. Пишешь дескыть "оно останавливается" - значит есть какой-то субъективный способ понять что беда уже случилась.

    Значит тебе надо дважды вызвать вот эту утилиту

    $ jstack --help
    Usage:
        jstack [-l][-e] <pid>
            (to connect to running process)
    
    Options:
        -l  long listing. Prints additional information about locks
        -e  extended listing. Prints additional information about threads
        -? -h --help -help to print this help message

    и сохранить в текстовый файл что она выдаст. Потом сравнить. Разница - будет подсказывать причину.

    И еще понаблюдай глазами за памятью через JVisualVM. Может что-то раньше увидишь.
    Ответ написан
    Комментировать
  • Можно ли пропустить изучение Jenkins и заменить его Ansible?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Не погружаясь сильно глубоко. Вот что пишет вики.

    Jenkins is an open source automation server.


    Ansible is a suite of software tools that enables infrastructure as code. It is open-source and the suite includes software provisioning, configuration management, and application deployment functionality.


    Вот такие пироги. Разные это вещи. Сосбно автор может пропускать что угодно. Да и вообще зачем изучать что-то без понятной мотивации? Вот будет вакансия на проект. Там будет описано что куда. Какие skills нужны.
    Ответ написан
    Комментировать