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

    @rPman
    Что значит управлять?

    Когда то очень давно я писал максимально простенькое .net приложение, где скрипты были поименованы, точнее расставлены теги (самый важный процесс), они хранились в имени файла, и был простенький фильтр поисковик по ним с возможностью выделять скрипты и сохранять выделения в свой bat файл (лучше в отдельную сущность чтобы тут же можно было загружать выделения и редактировать).

    На практике этой утилитой не пользовался, так как имея на руках красиво поименованные скрипты их можно и вручную в текстовом редакторе закидывать (я пользуюсь far, там удобно искать и выделять файлы по подстроке, копировать в буфер выделенные имена, и вставлять прямо построчным списком в виде текста).

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

    @rPman
    Потому что так не запустить приложение с правами администратора автозапуском, правда на сколько я знаю там 4 минимум должен выскакивать uac запрос подтверждения.

    Чтобы запускать приложения с повышенным правами или под другим пользователем, нужно пользоваться штатным планировщиком задач (task scheduler)
    Ответ написан
    4 комментария
  • Запуск Ethernet адаптера программно (с помощью Bath или PowerShell)?

    @rPman
    Не powershell а просто штатная утилита netsh
    получаем список:
    netsh interface show interface

    выключаем
    netsh interface set interface "Network Connection 1" disable


    Еще есть управление устройствами и не только wmic:
    получить список с индексом в виде таблички
    wmic nic get name, index

    выключить устройство с индексом 2
    wmic path win32_networkadapter where index = 2 call disable
    Ответ написан
    Комментировать
  • Устройство из системы в виртуальную машину?

    @rPman
    в windows это сделать нельзя.

    если бы устройство было usb, можно было бы попробовать, тот же virtualbox или qemu имеют для этого инструменты, но pci - нет

    Для вас решение (если нужно именно программное) только одно - установить гипервизор (xen/vmware/свой на базе linux и qemu/virtualbox/...) и пробросить уже его средствами хоть целый контроллер в нужную виртуальную машину, запустив по соседству как свою windows 10 так и нужную windows 7. И даже этот вариант может не сработать, или может потребовать изменение биос на машине, чтобы не инициализировало оборудование раньше времени.

    p.s. дешевле и надежнее всего решить проблему - железом, выделить отдельно машину под задачу.
    Ответ написан
    Комментировать
  • Как чистить файловый сервер?

    @rPman
    Решение проблемы забитого сервера хламом решается больше административными методами. Т.е. владельцы файлов сами должны принимать решение о том, нужно им что то на сервере или нет.

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

    Ну и само собой можно пройтись по файлам по их типам, если в обменной папке лежат видеофайлы или личные фотки (есть типовые имена файлов), это как минимум повод сообщить об этом их владельцам, пусть убирают.

    p.s. есть знакомая архитектор, у нее есть личный рабочий архив на почти сотню гигабайт документов, лет за десять, никакого мусора и случайных видео.. так вот у нее были примеры использования файлов из проекта с почти 5-летней давностью, и если бы их не было, пришлось бы много лишней работы делать.
    Ответ написан
  • Почему Windows 10 обрывает соединения в lock mode?

    @rPman
    Единственное, что блокировка должна серьезно затрагивать - это графический адаптер (т.е. запущенная игра/приложение вполне могут упасть, но это уже давно редкость), точнее не саму блокировку, а смену пользователя и возврат на прежнего (в этот момент кстати монитор на мгновение черным становится), вполне возможно что в этот момент происходит много чего (консольный режим для десктопа сменяется на фоновый, вполне возможно приложения в этот момент суспендятся на мгновение, но этого достаточно чтобы оборвались подключения)

    Поэтому вопрос - только ли блокировка windows рабочего места происходит или еще что то?

    p.s. в сон машина не уходит?
    Ответ написан
  • Почему не устанавливается Windows 10 с флешки?

    @rPman
    Удостоверься что проблема именно в биосе а не неправильно созданная флешка, идет ли загрузка с нее если физически выключить диски?

    Перебирай usb порты, так как старые материнки могли по разному работать с разными своими же контроллерами в момент загрузки, скорее всего лучше использовать порты позади компьютера а не впереди, лучше не использовать порт сверху, рядом с pc2 портом для клавиатуры/мыши, мне рассказывали что там может оказаться usb1, сам не встречал но не лишено логики (эти порты для мышек и клавиатур)

    2009 возможно usb3 еще не было, синие, но если есть - не вставляй в них загрузочную флешку.

    Можно попытаться создать флешку не с помощью windows download tool а с помощью посекторного копирования образа iso - windd, это имеет смысл если в биосе есть пункт меню загрузки с usb cdrom, так же можно по перебирать разные типы загрузки usb hdd, usb fdd (да да я такие видел) и т.п.

    Не использовать флешки больше 8 гигабайт, это странно но старые компьютеры часто не хотят с 16 и выше флешек грузить windows (при этом грузят linux).

    Можно не лезть в сам биос а использовать меню загрузки, обычно оно по кнопке F8/F11/F12 вызывается, смотри стартовое окно загрузки компьютера (можно отключить логотип в биосе), иногда оно дает больше информации и контроля

    * проверь наличие в биосе пункта efi (uefi) загрузчика, и включи его, в 99% случаев это может помочь (для работы этого режима обычно достаточно чтобы флешка в принципе определялась и ее формат был fat/fat32, а бут сектор нет)

    * наоборот для legacy же загрузки, это для случая когда загрузка начинается, но в момент установки уже в сетапе система не видит флешки и просит вставить cdrom, можно создать второй раздел или использовать дополнительный hdd диск, и скопировать на него прямо в корень содержимое iso (если его считать как архив), в этом случае сетап найдет все файлы самостоятельно и продолжит установку с диска.

    Еще экзотический способ - загрузиться с livecd ubuntu (я ни разу не видел чтобы нельзя было загрузить linux, можно поперебирать разные usb загрузчики, например unetbootin), установить virtualbox или qemu/kvm и используя системный диск целиком как диск виртуальной машины, запустить начало установки из виртуалки (самый первый процесс копирования файлов до первой перезагрузки), но продолжить установку после этой перезагурзки уже с реальной машины, перезагрузив ubuntu и вынув флешку.

    Этот способ подразумевает только legacy режим загрузки (виртуалки не умеют нормально uefi и не имеют доступа к редактированию меню загрузки), так же виртуальные машины имеют инструменты по защите MBR таблицы и загрузчика от виртуальной машины, записывая изменения в отдельный файл, но на сколько я знаю это не опция по умолчанию. Так как внутри виртуалки 'железо' стандартное и отлаженное на ура, а так же cdrom там 'настоящий' - установщик без проблем загрузится.
    Ответ написан
    1 комментарий
  • Есть ли какя-то среда где можно дешево выполнить приложение?

    @rPman
    Пишешь приложение, с использованием одним из десятка доступных библиотек движков на любимом языке программирования (например на c# приложение браузер это кинуть на winforms контрол WebBrowser, если собрать его в monobuild оно будет использовать firefox, а на windows .net framework - internet explorer 11 trident) или к примеру используй webkit, по памяти это будет самое эффективное решение (так как другие запускают более полноценный браузер, а они жрут память как не в себя, сотнями мегабайт), оформляешь его как локальный сервер и обращаешься к нему уже из своего бакэнда.

    Советую коммуникацию наладить через сокеты, тогда можно физически разнести веб-бакэнд и браузеры, для легкого масштабирования.

    p.s. дешево не будет, браузеры жрут ресурсы очень сильно, чужие вебсервисы слабо поддаются контролю и при любой их ошибке могут сожрать еще больше ресурсов.
    Ответ написан
  • Как отслеживать все действия пользователей в общей папке на Windows Server 2008, 2019?

    @rPman
    https://docs.microsoft.com/en-us/sysinternals/down...

    но кушает проц, если работа с диском интенсивная

    гуглить: windows monitor file read write activity
    утилит вроде не мало
    Ответ написан
    Комментировать
  • Как подключить локальный диск на вин xp pro, при этом этот ПК не в домене?

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

    @rPman
    windows и xen легко, с vmware хз в теории проблем не будет, попробуй поставить по очереди каждую из них, перенося копию настроек загрузчика на отдельную флешку в grub, последней ставь vmware (не помню позволит ли оно не ставить на весь диск), в последствии загрузку начинай с флешки если надо windows или xen, а если vmware то с диска

    Для линукс нет никакой разницы, находится ли загрузчик там же где и сами файлы системы, для windows в принципе тоже но чуть больше рукошевелений понадобится

    У vmware свой проприетарный загрузчик
    Ответ написан
    2 комментария
  • Ссылка на скачивание kali linux с яндекс диска?

    @rPman
    kali шибко редко используемая система, сложно будет найти ее, может что то другое?
    https://mirror.yandex.ru/

    p.s. попробуй эти и эти мирроры, открывать через оперу
    Ответ написан
    Комментировать
  • Реплика или iscsi?

    @rPman
    Есть две разные задачи - защита данных и защита непрерывности процесса, т.е. чтобы ваше приложение продолжало работать.

    Каждый инструмент резервирования защищает от своей модели угроз, чаще всего это аппаратные проблемы и проблемы с подключением, но есть к примеру человеческий фактор, админ что то сломал, удалил, не так настроил и т.п. от этого тоже надо как то защищаться.

    Этого легче достичь средствами самого приложения, когда оно само готово к тому что его могут перезапустить, переместить между хостами, данные резервируются, логика дублируется (когда одна и та же задача отправляется сразу нескольким хостам, а затем ответ сравнивается), собираются логи которые можно 'проиграть' и восстановить ситуацию на нужный момент времени и т.п.

    Существуют решения на уровне ОС, позволяющие обеспечить непрерывность работы, защищаясь от сбоев в оборудовании, с помощью виртуальных машин и распределенных NAS.

    В зависимости от того, как много вы готовы потратить на готовые решения или реализацию своих, выбираете кластерную файловую систему (из бесплатных DRBD, как вы понимаете Linux) либо же настраиваете зеркалирование (software raid over iscsi например) и вручную перезапускаете центральный узел (потребует перезапуск и машин, запускаемых с них, с оговорками). В любом случае узел NAS не должен совмещаться с software node, на которых собственно происходит запуск приложений (с оговорками сами диски там могут быть, раздаваемые софтварным iscsi или nbd или aoe...), правило разделяй и властвуй тут действует.

    У виртуальных машин есть High Availability (kvm/xen/vmware/...), позволяет в короткие сроки перемещать виртуальную машину в пределах одного кластера, когда как машины в нем могут географически находиться в разных местах (машина приостанавливается suspend, память копируется, восстаналивается).
    ... и даже это делать налету, синхронизируя оперативную память между master и slave копиями машин (тогда перемещение между нодами в кластере будет секунды занимать) - само собой это накладывает высокие требования к сети. Это дорогие фишки взрослых виртуалок, у vmware

    p.s. к сожалению, выбери два из трех - быстро надежно дешево
    Ответ написан
    Комментировать
  • Виртуальный принтер, как настоящий, средство?

    @rPman
    Ставите любой драйвер для печати в файл, например pdf от foxit reader или novapdf или еще 100500 вариантов, (с офисом идет какой то обработчик в их формат картинок), в свойствах печати убираете диалог сохранения файла, указав каталог, вот вам полноценный принтер с точки зрения системы, расшариваете его по сети и пользуетесь
    Ответ написан
    1 комментарий
  • Как оставить работать только 1 приложение на win7?

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

    Можно подменить эксплорер своим приложением, указав его в реестре
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] параметр "Shell"="Explorer.exe"

    Возможно понадобится добавить каталог с icq в переменную окружения PATH

    p.s. такие выкрутасы удобнее делать в linux, а для запуска windows приложения использовать wine (на сколько я помню оно работает так без проблем)
    Ответ написан
  • Как правильно начать изучение linux?

    @rPman
    Купить вторую машину как компьютер или арендовать vps-ку (их цены начинаются с 1$ в месяц, а так же есть бесплатные от амазона, гугла, оракла).

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

    Виртуалка для начинающего - отличный вариант, когда появятся реальные задачи, тогда и покупайте дополнительное железо.
    Ответ написан
    Комментировать
  • Firefox как отключить сборщик мусора?

    @rPman
    Отключи все расширения и посиди без них, т.е. добейся того же поведения.
    Если не получится - включай по одному, до тех пор пока проблема не появится - т.е. причина скорее в кривом расширении.

    Я могу представить себе веб приложение, которое на столько коряво написано что течет память, но ни разу такого не наблюдал в действительности, а у меня есть сайты, которые висят в браузере неделями без перезапуска, и там постоянно что то крутится, dom редактируется, и все это ежесекундно.
    Ответ написан
  • Существуют ли утилиты логирующие действия над файлами и папками?

    @rPman
    проверьте https://docs.microsoft.com/en-us/sysinternals/down... по уму он должен работать только для локальных файлов, но мало ли
    Ответ написан
    Комментировать
  • Будет ли работать Ryzen 5 2400g на материнке плата MSI A320M-A PRO MAX AM4?

    @rPman
    Официально да

    Supports 1st, 2nd and 3rd Gen AMD® Ryzen™, Ryzen™ with
    Radeon™ Vega Graphics, 2nd Gen AMD® Ryzen™ with Radeon™
    Graphics, Athlon™ with Radeon™ Vega Graphics, A-series and
    Athlon™ X4 Desktop


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

    з.ы. к пример у асуса на том же чипсете поддержка процессора заявлена
    Ответ написан
    1 комментарий
  • Можно ли подключить принтер к беспроводной сети через LAN?

    @rPman
    Если в роутере настроить режим 'сетевой мост' между wifi и lan то да должен работать.

    wifi модуль возможно ожидает что сеть будет 2.4Ghz а у вас к примеру вся сеть на 5Ghz, еще вполне возможно что у вас какой-нибудь режим шифрования настроен неожиданный, android справились а принтер, где wifi обычно для галочки делают, этого не ожидал.

    хехе
    If a wired LAN and wireless LAN are connected to the same subnet, the communication may be unstable.
    Ответ написан
    2 комментария