• Зачем нужны 4 раздела диск 0?

    fzfx
    @fzfx
    18,5 дм
    Если вкратце, разделы нужны для корректной работы ОС. Если бы вы растянули окно диспетчера дисков вширь, то могли бы заметить в скобках описания назначения разделов.
    Вы их можете попробовать удалить, но все проблемы, которые могут от этого возникнуть, я вам перечислить не возьмусь. По идее удаление разделов может сломать функционал восстановления Windows, функционал обновления Windows, функционал Bitlocker, режим SecureBoot.
    При наличии 391 ГБ свободного места лично я бы не упарывался в попытки избавиться от данных разделов, поскольку это не имеет никакого смысла (впрочем, если стоит задача сломать систему, то смысл безусловно есть).
    Ответ написан
    2 комментария
  • Почему при подключении к серверу на VirtualBox не отображается IP клиента, хотя в VMware отображается?

    martin74ua
    @martin74ua
    Linux administrator
    не используйте нат, используйте мост. И все волшебным образом будет хорошо.
    Ответ написан
    Комментировать
  • Каким стеком технологий должен обладать востребованный системный администратор?

    @gav_cat
    Очень нравится анекдот:

    Если бы при приеме на работу к водителям относились так же, как к
    программистам:

    Вакансия: водитель.
    Требования: профессиональные навыки управлении легковыми и грузовыми
    автомобилями, троллейбусами, трамваями, поездами метрополитена и
    фуникулера, экскаваторами и бульдозерами, спецмашинами на гусеничном
    ходу, боевыми машинами пехоты и современными легкими/средними танками,
    находящимися на вооружении стран СНГ и НАТО. Навыки раллийского и
    экстремального вождения – обязательны, опыт управления болидами F1 –
    приветствуется. Знания и опыт ремонта поршневых и роторных двигателей,
    автоматических и ручных трансмиссий, систем зажигания, бортовых
    компьютеров, антиблокировочных систем, навигационных систем (GPS) и
    автомобильных аудиосистем ведущих производителей – обязательны. Опыт
    проведения кузовных и окрасочных работ приветствуется. Претенденты
    должны иметь сертификаты Mercedes, BMW, General Motors, а также справки
    об участии в крупных международных ралли не более чем двухлетней
    давности. Зарплата 1500-2500 руб., определяется по результатам
    собеседования
    Ответ написан
    Комментировать
  • Каким стеком технологий должен обладать востребованный системный администратор?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Системный администратор должен обладать навыками и умениями которые требуются работодателю.
    Какие именно требуются навыки и умения - спросите у работодателя.

    с приличной зарплатой
    Зарплата зависит не от знаний и умений системного администратора, а от умения находить высокооплачиваемую работу.
    Ответ написан
    4 комментария
  • Как взламывают бд крупных компаний?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Взламывают точно так же как и мелкие.
    В статье описана обычная SQL инъекция, когда данные подставляются прямо в SQL запрос.

    Я просто сомневаюсь, что valve может нанять таких людей в backend

    Не надо сомневаться.
    Нету никаких "особенных способов взлома".
    А есть такое явление как "эффективные менеджеры". У которых размер премии зависит от того, сколько денег они сэкономили акционерам.

    Если бы там были подготовленные выражения, то и взлома бы не было.
    Но вместо подготовленных выражений в больших компаниях есть эффективные менеджеры. Которые экономят на нормальных программистах, и заказывают разработку в Индии, в штате Бангалор. Где живет какой-нибудь Хамишь Кумар, который родился в касте вычерпывателей говна из сортиров. И вот у него только один шанс не черпать говно всю жизнь - всеми правдами и неправдами научиться программировать, путь даже за еду. Сравниваем с силиконовым программером с запросами $250k в месяц. Экономия налицо!

    На всякий случай напомню, для стопроцентной защиты от инъекций необходимо всегда следовать двум простым правилам:

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


    Ключевое слово здесь - "всегда". Как только начинаются рассуждения вида "ну эти данные и так безопасные, их защищать не надо", то в этот момент мы добавляем инъекцию к себе на сайт. Следует понимать, что защищаем мы не данные, а запрос. Данные нас вообще не интересуют - какие они, откуда пришли, являются "безопасными" или нет. Важно не то откуда они пришли, а то, куда они идут. В SQL запрос? Используем подготовленные выражения, точка.
    Ответ написан
    1 комментарий
  • Приложение для анализа диска Linux?

    deepblack
    @deepblack
    NCurses Disk Usage

    sudo apt install ncdu
    Ответ написан
    Комментировать
  • Как происходит соединение peer-to-peer, если оба человека сидят на внутренних ip (за NATом)?

    @res2001
    Developer, ex-admin
    Либо дырявят свой НАТ с помощью UPnP, либо используют для связи UDP, а координаты второй стороны получают от общего сервера. Примерно по такой же схеме работает VoIP за NATом (смотри протокол STUN).
    Ответ написан
    Комментировать
  • На чем написать кроссплатформенный GUI?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Зависит от сложности GUI. Если простой интерфейс, для которого достаточно штатных едитов, лейблов, кнопок, комобоксов и т.д., то стоит выбрать тот, что ближе к языку, который вы лучше знаете. Если это питон (и вам не нужна особо производительность), то лучшим выбором будет Tkinter. Если JS - React Native.
    Если интерфейс более сложный, то стоит задуматься на тему серьезных в этом плане языков. C++, Delphi, C#, Java. С ними и производительность будет лучше и инструментов разработки больше (GUI).

    Субъективно, я могу подробнее рассказать о написании на Delphi, где в линукс разработке есть и плюсы и минусы. Из крупных минусов - не все дистрибутивы поддерживаются. А именно некоторые AstroLinux и ElementatyOS не поддерживаются из-за проблем с используемыми там версиями GTK+.
    Также, к минусам можно отнести то, что среда разработки может быть установлена только под Windows.
    Далее только плюсы: быстрая разработка, отсутствие зависимостей, мощнейший дизайнер (из существующих), нативный код и т.д. Ссылка на фреймворк-платформу (https://www.fmxlinux.com/)
    И, не смотря на бытующее мнение, язык и среда разработки развиваются и используются. Последняя версия среды (и непосредственно языка) вышла во второй половине этого года. Имеется Community версия для бесплатного использования https://www.embarcadero.com/ru/products/delphi/starter
    Ответ написан
    6 комментариев
  • Как увеличить диска LVM больше 4 разделов?

    @Wexter
    Disk label type: dos

    У вас таблица разделов на диске MBR, она не позволяет создавать больше 4 первичных/расширенных разделов. Удалите 4 раздел, создайте расширенный и создавайте в нём сколько хотите.
    Хотя имхо проще и лучше не ресайзить диск, а добавить второй виртуальный и закинуть его целиком в lvm
    Ответ написан
    1 комментарий
  • На каких Cisco можно поднять постоянный VPN?

    ky0
    @ky0 Куратор тега Системное администрирование
    Миллиардер, филантроп, патологический лгун
    Покупать целую циску ради одного впна как-то странно. Думаю, что сначала нужно набросать план "как будет потом" и вписать железку, которая будет терминировать впн, в него. Может, органичнее будет и с какого-нибудь линукса поднять туннель, например. А так-то 100 мегабит может и EOL ASA5510, не говоря уж о более свежих.
    Ответ написан
    Комментировать
  • Как происходит маршрутизация, Выход в интернет с джсм модема в лан проводную (gsm-wifi)-(wifi-lan)-(wan-lan)- моя проводная сеть?

    hint000
    @hint000
    у админа три руки
    Серьёзно? Wi-Fi роутер корпоративного уровня за 200 баксов рядом с антикварным dir-100. :)
    потому что dir-100 часто зависает в таком режиме работы(помогает только питание вкл-откл)
    Зависает dir-100 не из-за корявой схемы, а потому что ему давно место на свалке. (Почему не в музее? Как музейный экспонат он так себе, всё-таки на свалку.) Нет, я понимаю, после ядерной войны любой хлам будет представлять ценность, но мы пока до этого не дожили.

    Про то, почему в локальной сети оказались белые адреса из США (штат Аризона) можно и не спрашивать. Ведь веризон рифмуется с Аризоной - вот поэтому.

    Как эту схему упростить
    Купите что-нибудь типа такого: https://market.yandex.ru/product--wi-fi-router-tp-...
    и будет у вас одно устройство вместо цепочки из трёх.
    Ответ написан
    Комментировать
  • Поломал сервер, как восстановить?

    karabanov
    @karabanov
    Системный администратор
    Подключи всё, как было.
    В целом достаточно Press any key to continue. Даже довольно старые контроллеры от MegaCLI лояльно относились к тому, что диски перемещались между слотами. Контроллер вычитает конфигурацию с дисков и соберёт рейд, вероятно даже ребилда не будет.

    Можешь конечно зайти в интерфейс MegaCLI и посмотреть что-там, только конфигурацию не меняй.
    Ответ написан
    Комментировать
  • Как добавить *.dt файл базы 1C через shell на Linux сервере 1с?

    @Dementor
    программист, архитектор, аналитик
    *.dt - это неполноценный дамп. База созданная с такой выгрузки может отличаться от оригинальной, но если происходит миграция между разнородными СУБД, то это единственный способ.

    Если исходная и новая СУБД та же самая (PostgreSQL, Oracle или DB2), то переносить базу нужно средствами самой СУБД - гарантированная правильная миграция.

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

    Выгрузка и загрузка *.dt с помощью командной строки тоже имеется, но этим обычно занимаются под виндой и не факт, что заработает на линухе, так как там обычно используют СУБД с нормальным бекапированием. Ключ /DumpIB - для выгрузки и ключ /RestoreIB для загрузки дэтэшки.
    Ответ написан
    1 комментарий
  • Падение производительности диска старых ВМ в KVM. TRIM или что?

    Jump
    @Jump Куратор тега Твердотельные накопители
    Системный администратор со стажем.
    Трим в виндовой ВМ, я так понимаю, включен:
    Правильно понимаете.
    Вот у меня на даче утюг включен. Но не нагревается. А знаете почему? На даче нет электричества. Есть проводка, розетки, выключатели, а электричества нет.
    Поэтому включен это еще не значит что работает.
    fsutil behavior query DisableDeleteNotify показывает включен ли TRIM.
    Если включен - файловая система будет исправно отправлять комманды TRIM.
    Но кто сказал что эта команда дойдет до накопителя?

    Если накопитель подключен через правильный интерфейс поддерживающий TRIM - например AHCI или NVMe то проблем нет обычно.
    А вот если он подключен через старый интерфейс типа IDE, или через RAID контроллер, или это вообще виртуальный диск - тогда конечно же команда TRIM до диска не дойдет.

    Поэтому если вы используете виртуализацию - забудьте про TRIM и решайте проблему другими способами!
    Ответ написан
    Комментировать
  • Окажите содействие в выборе материнки и проца для умного дома?

    @d-stream
    Готовые решения - не подаю, но...
    поставить в дом комп

    Планирую воткнуть всё в 19" форм-фактор

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

    Да и rack - это так или иначе миниатюризация с вытекающими ценниками...

    Уж лучше подумать о двух "коробках" - нечто на пассивном охлаждении под круглосуточные задачи средней производительности и просто компьютер/ноутбук для поработать.
    Ответ написан
    4 комментария
  • Окажите содействие в выборе материнки и проца для умного дома?

    Adamos
    @Adamos
    винда (куда ж без неё)

    Без нее - на форумы типа 4PDA, где люди все остальное спокойно делают на Raspberry Pi.
    А вот для винды и игрушек - отдельный комп, не делая никому голову.

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

    @Dmtm
    Android
    не надо смешивать техническую информацию с прикладной
    уникальный ключ - техническая, уникальный номер договора - прикладная,
    короче, естественные ключи - зло, абстрактные - добро,
    если заказчик непременно хочет что-то запихнуть в номер договора
    (причем гарантированно через год он захочет еще)
    то
    1) хранить это что-то как отдельные поля для поиска
    2) ни в коем случае не использовать номер договора для связей
    3) номер не хранить а собирать запросом только для вывода (если запретить редактирование исходных полей)
    4) уникальность номеру договора добавит timestamp
    Ответ написан
    Комментировать
  • Какие существуют адекватные способы предотвратить сбрасывание SSH тунелей?

    Варианты такие - на винде уже долгое время есть openssh клиент, который кипэлайвы умеет. Может стоит попробовать его вместо putty & co?

    И пробовали ли вы метод описанный здесь? https://stackoverflow.com/a/53175117
    Для винды возможно потребуется какая-то адаптация скрипта
    Ответ написан
    7 комментариев
  • Какой роутер купить для дома?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Купите этот https://www.ozon.ru/product/marshrutizator-mikroti...

    При желании могу даже вам свой экземпляр отослать. Цена будет 2000
    Ответ написан
  • Почему mdadm не переходит в degraded при bad-блоке на одном из дисков?

    @MechanID
    Админ хостинг провайдера
    Смарт диска и mdadm это разные вещи, mdadm будет выбрасывать диск из массива когда напорется на неконсистентность, такие ошибки пишутся в dmesg, также можно посмотреть счетчик ошибок в /sys/block/mdХ/md/mismatch_cnt

    Для проверки состояния массива можно запустить проверку (просто сканирывание на наличие ошибок)
    echo check > /sys/block/mdХ/md/sync_action

    исправление ошибок можно запустить
    echo repair > /sys/block/mdХ/md/sync_action
    Ответ написан
    3 комментария