Задать вопрос
  • Как увеличить объем разделов?

    @SunTechnik
    Так как Вы упоминаете iDRAC, то у Вас сервер DELL. И есть большое подозрение, что есть и аппаратный RAID.

    Конфигурация с 8 SSD по 900GB выглядит странно. Скорее поверю что это обычные HDD.

    Диски надо объединять в отказоустойчивый RAID.
    Какой RAID выбрать - зависит от нагрузки и количества данных..

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

    mayton2019
    @mayton2019
    Bigdata Engineer
    1) Можно создать 7 фолдеров типа /disk1, /disk2 .... и примонтировать диски через mount.
    2) Можно собрать ZFS pool из 7 дисков и подключить их все как один большой диск (zpool create).
    3) Программный JBOD на базе Btrfs (mkfs.btrfs ... )
    4) LVM как уже писали выше
    Ответ написан
    Комментировать
  • Какие легковесные дистрибутивы Linux еще остались?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Гента, слака, LFS

    Правда, юзерфрендли их ну никак не назовешь :)
    Ответ написан
    Комментировать
  • Какие легковесные дистрибутивы Linux еще остались?

    @rPman
    Не путай размер дистрибутива и размер установленной системы на диске

    Дистрибутив на установочном livecd/liveusb диске это минимально рабочий (или специально подобранный для типового пользователя) набор пакетов, чтобы минимизировать запросы к серверам репозитариев мейнтейнера, а вот их размер почти у любого дистрибутива - десятки гигабайт.

    Например одно время ubuntu server альтернативно можно было установить, загрузившись в примерно 100-200мб iso образ, с установщиком, который с удобным текстовым интерфейсом устанавливал абсолютно все пакеты по сети из репозитария..

    Место, занимаемое установленной ОС зависит не от выбора мейнтейнера, а от выбора софта, который тебе нужен. Что бы ты не выбрал, пример - если тебе нужно ставить пакеты для разработки нейронных сетей (tensorflow) на nvidia gpu, то качать тебе минимум 5 гигабайт всего что с этим связано (а то и больше).

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

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

    Но и результат может быть потрясающим, можно собрать графическую систему в несколько сотен мегабайт с неплохим набором современного (буквально, новее чем тестовые версии бинарных дистрибутивов) софта, с минимальными (ничем больше не достижимыми) требованиям к оперативной памяти и даже некоторыми значимыми оптимизациями для своего процессора (бинарные дистрибутивы собирают софт без них, но некоторые разработчики пакетов заморачиваются сборкой оптимизаций сразу под несколько платформ самостоятельно) что может ускорить работу в некоторых случаях.
    Ответ написан
    4 комментария
  • Почему в .txt файле на Linux появляется "лишний" байт?

    @Borankin Автор вопроса
    Спасибо всем за ответы и комментарии.
    Подведу здесь итог и поясню, что удалось выяснить.

    Кратко.
    В Linux при создании текстового файла автоматически неявно в конец файла добавляется символ перевода строки (Line Feed - LF, \n). Визуально в графическом текстовом редакторе его никак не видно.

    Развёрнуто.
    1. Пробовал создавать файл разными способами.
    - С помощью консольных текстовых редакторов vim и nano.
    - В терминале с использованием перенаправления потока вывода (echo a > 1.txt).
    - А также (touch 1.txt), совместно с графическим текстовым редактором.
    Результат везде одинаковый (из комментария Rsa97 стало понятно, что результат не везде одинаковый - см. коммент)

    2. Ниже приведу примеры открытия файлов с разными символами с помощью утилиты xxd.
    Расшифровка в формате (буква = Hex = Bin = symbols)
    s = 730a = 01110011 00001010 = s\n
    W = 570a = 01010111 00001010 = W\n
    a = 610a = 01100001 00001010 = a\n
    aa = 6161 0a = 01100001 01100001 00001010 = aa\n

    a(+Enter) = 610a 0a = 01100001 00001010 00001010 = a\n\n (тот перевод строки (первый) который задан явно, с помощью Enter, его видно в графическом редакторе, а второй не видно)

    a(+Enter)a = 610a 610a = 01100001 00001010 01100001 00001010 = a\na\n

    3. Определение кодировки файлов с помощью ( file -i 1.txt) выдаёт у меня такой результат:
    1.txt: text/plain; charset=us-ascii

    В общем, разобрался что к чему. Ещё раз благодарю за ответы и комментарии.
    Между делом, наконец-то понял, что такое UTF BOM )))
    Ответ написан
    5 комментариев
  • Почему http.server отвечает через две секунды?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    SERVER_ADDRESS = 'localhost'
    меняешь на
    SERVER_ADDRESS = '127.0.0.1'

    объяснять нужно? и вооьбще - какую проблему решаем-то?
    Ответ написан
    7 комментариев
  • Как подключить все устройства, если провайдер выдал меньше ip-адрессов, чем нужно?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    //COPY01 EXEC PGM=IEBGENER
    Купить роутер.
    Воткнуть в него провайдерские хвосты.
    Настроить NAT.

    PROFIT!!
    Ответ написан
    Комментировать
  • Как подключить все устройства, если провайдер выдал меньше ip-адрессов, чем нужно?

    @Drno
    эмм... это же серые адреса))
    купите роутер типа микротика или кинетика.
    заведите туда линии от "обоих" сетей провайдерских, и далее с помощью NAT пихайте нужные ПК в нужные сети...

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

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Поставить роутер с поддержкой NAT, и да, это скорее всего любой роутер может.
    Ответ написан
    Комментировать
  • Как подключить все устройства, если провайдер выдал меньше ip-адрессов, чем нужно?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Оставьте диапазон, выданный провайдером, маршрутизатору в шкафу - а локальные устройства расположите в своём, любого нужного размера, настроив NAT.
    Ответ написан
    Комментировать
  • Какую базу данных использовать для такого проекта?

    @Kostik_1993
    Web Developer
    Любая база. MySQL справится на ура.
    Ответ написан
    Комментировать
  • Какую базу данных использовать для такого проекта?

    rozhnev
    @rozhnev
    Fullstack programmer, DBA, медленно, дорого
    Выбирать базу данных по картинке - задача неблагодарная. В вашем случае я не вижу каких-то особых требований к базе, поэтому возьмите ту базу которую вы уже знаете. Если не знаете ни одной - возьмите MySQL (самая популярная база для WEB проектов)
    Ответ написан
    Комментировать
  • Какую базу данных использовать для такого проекта?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Тут подходит любая реляционная SQL БД потому что нет противопоказаний. Реляционку мы выбираем
    уже более 30 лет как default вариант и почти не ошибаемся.

    Когда задача имеет признаки ярко выраженной high-load системы - мы делаем ей частичную денормализацию
    и раскладываем ее в NoSQL Key-Value решение. Но это не про улучшение а это про неизбежность. У нас нет выхода просто.
    Иначе мы клиенту не сможем быстро отдать какой-то резуальтат.

    Когда задача имеет ярко выраженную документную природу (нет спецификации на values) - мы берем MongoDb/CouchDb.

    Когда задача хранит граф и ищет в графе и вообще требует графовых алгоритмов - то мы берем Neo4j или ей подобные.

    Когда задача хранит данные измерений (телеметрия) - то предпочтительно взять InfluxDb или ей подобные. Здесь-же мы предполагаем что у нас - не будет joins а будет только измерения в диапазоне времени.

    Но в данном ТЗ и на картинке обычная SQL БД (MySQL/Postgres) вполне себе нормально справляется.
    Ответ написан
    Комментировать
  • Какую базу данных использовать для такого проекта?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    Ну, на основной вопрос уже ответили, а я освещу отдельную проблему, которая очень часто волнует умы юных падаванов.

    когда лучше реляционную и нереляционную использовать?

    Ответ на этот вопрос очень простой.
    Нереляционная БД - это НЕ база данных.
    А узкоспециализированное хранилище, которое может выполнять какую-то одну определенную функцию лучше, чем база данных. Это может быть кэширующий демон, или поисковый движок, или решение для аналитики, или какое-то подсобное хранилище для всякого мусора.

    Как только осознаёшь этот простой факт, то всё сразу становится на место:
    Если нужна база данных, то и использовать надо базу данных. Реляционную. Какую именно - в вашем случае не принципиально.

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

    @aleks-th
    - симка для аккаунта телеграмма куплена с рук (уже была верифицирована);
    и все ваши пароли и прочее известны всем кто имел ранее доступ данной симке
    Ответ написан
    2 комментария
  • Где украли деньги?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    Я ставлю на симку. Один только опсос знает, сколько у этой симки было владельцев и сколько человек знает ее текущий пин. А если это номер из корпоративного пула - то контора, которой он принадлежит - сохраняет некоторые средства управления даже если симка физически недоступна.
    Ответ написан
    Комментировать
  • Существует ли инструмент для управления серверами ssh?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Я бы замутил велосипед на ансибл.
    настроить все sshd, чтобы ключи читались только из /etc/ssh/keys/%user/, чтобы никто себе руками ничего не ковырял. И все. Раз в сутки по всем машинам пробежался, обновился и готово
    Ответ написан
    Комментировать
  • Почему APT зависает на Waiting For Headers?

    @alegzz
    попробуйте. видимо криво скачалось
    rm -rf /var/lib/apt/lists/partial/
    rm -rf /var/lib/apt/archive/partial/
    Ответ написан
    Комментировать
  • Доступ на сайт по доменному имени, а не ip в локальной сети?

    @pfg21
    ex-турист
    вариант1: прописать связь доменного имени и ip в hosts рабочей машины
    вариант2 сложнее: поднять днс в локалке и настроить в нем эту связь.
    Ответ написан
    Комментировать
  • Проверка, инвентаризация и аудит Linux машин, как можно узнать про установленный софт?

    Adamos
    @Adamos
    Платный софт перебиранием /usr/bin искать бесполезно.
    Например, IDE от JetBrains (как образец платного софта) - это тупо папка, которая может лежать где угодно, программа запускается лежащим в этой папке скриптом.
    Может быть, имеет смысл искать не установленный софт, а - запускавшийся? Получая список файлов и папок в "хомяке" пользователя (в частности, ~/.config, ~/.local и т.п.), где уж платные-то программы непременно создадут свои записи.
    Ну, и с Wine, конечно, отдельная песня...
    Ответ написан
    1 комментарий