Задать вопрос
  • Максимальное кол-во папок в одной папке (ext4)?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Максимальное кол-во папок в одной папке (ext4)?

    Нет ограничения.
    Есть ограничение на общее количество файлов в одной файловой системе -- 2^32, их все можно свалить в один каталог.
    Ответ написан
    4 комментария
  • Как безболезненно переехать с одного VDS хостинга на другой?

    Softer
    @Softer
    Нет, скрипта нет. Но делается все не так сложно. Даже можно с минимальным даунтаймом переехать.
    Примерно так:
    1. Поднимает софт на новом сервере
    2. Обмениваемся SSH-ключами между серверами
    3. Копируем файлы rsync-ом
    4. Переливаем БД, можно напрямую (дамп тут, а выхлоп через "|" туда)
    5. Проверяем все
    6. Готовим конфиг nginx чтобы все что придет на старый сервер проксировалось на новый
    6. Пару раз делаем доп. синк файлов, если проекты нагружены. Чтобы финальный синк был быстрей.
    7. Выключаем проекты на старом месте
    8. Ставим переливаться БД по новой (данные-то уже устарели после п.4.)
    9. Синкакаем файлы в последний раз.
    10. Запускаем nginx на старом
    11. Проверяем что все работает
    12. Меняем DNS-записи
    13. Ждем для 2 пока запросы не перестанут ходить на старый сервер
    14. Тушим старый сервер.
    Ответ написан
    Комментировать
  • Кто основатель всея IT?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Самый первый кто именно начал выдвигать теории работы вычислительных устройств Чарльз Бэбидж
    который пытался построить первую вычислительную машину еще в 1822 (он по миру ездил с лекциями, о том как работает эта машина, но в мире на тот момент не было людей которые бы могли вообще понять о чем речь, представляете эпоха императора Наполеона, и какой-то чудак рассказывает о том что придумал "метод аппроксимации функций многочленами и что мол для того чтоб автоматизировать вычисления этого процесса типа можно построить какую-то там вычислительную машину"), только через 100 лет на основе его работ начали дальше развивать теорию ну и Тьюринг собрал первую электронную вычислительную машину (У Бебиджа все же не неполучилось собрать рабочий прототип, тогда черезвычайно трудно было безошибочно создать такое сложное устройство, в итоге сроки и стоимость разработки ушли за все разумные пределы того времени).
    Ответ написан
    6 комментариев
  • Как в bash посчитать количество строк, выведенных на экран после выполнения команды?

    BuriK666
    @BuriK666
    Компьютерный псих
    https://linux.die.net/man/1/wc
    ls -l|wc -l

    Если нужно вывести и посчитать, то
    res=$(ls -l)
    echo "$res"
    echo $(echo "$res"|wc -l)
    Ответ написан
    1 комментарий
  • Как подключить отдельно стоящий компьютер к локальной сети?

    @generalx
    Системный администратор
    нужен сисадмин.
    1. дотянуть кабель к ноутбуку
    2. поднять впн на роутере нужной ЛВС и использовать клиент ВПН на этом буке.
    3. поставить ТочкуДоступа (WIFI) для ЛВС к которому нужно подключить ноутбук
    Ответ написан
    4 комментария
  • Роль кондёра в цепи?

    longclaps
    @longclaps
    Частотная коррекция (подавляет самовозбуждение на в.ч.)
    Ответ написан
    2 комментария
  • Как исправить ошибку SSH?

    alsolovyev
    @alsolovyev
    ¯\_(ツ)_/¯ Enjoy life, Eat well & Laugh often
    SSH will fail to start if there are syntax errors in the /etc/ssh/sshd configuration file. The command following command will tell you if any directives are incorrect:
    /usr/sbin/sshd -T
    If the configuration test does not return any errors, I would suggest starting sshd in debugging mode, this will provide you with a detailed startup of the service:
    /usr/sbin/sshd -ddd

    Первая ссылка в google
    Ответ написан
    Комментировать
  • Как оптимизировать скорость записи множества больших файлов в linux?

    @rPman
    Используя fallocate создать файл нужного размера, если файловая система не поддерживает sparse files (дырявые файлы, не занимающие место на диске) то эта операция мгновенна а файл будет заполнен мусором (данными, которые лежали в секторах).

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

    p.s. файловые системы со сжатием или online deduplication (типа zfs) тем более не позволят вам управлять процессом создания, точнее это нужно будет делать утилитами файловой системы.

    upd. забыл еще напомнить, на файловых системах Copy On Write (типа zfs/btrfs/...) предварительное размещение файла бессмысленно, даже вредно, так как любая запись будет проходить в новое место на диске.
    Ответ написан
    Комментировать
  • Запустить прогу в Ubuntu под правами su?

    Adamos
    @Adamos
    Запускать с правами админа следует с осторожностью, это не Винда, которая сама себя сломает, а админу не даст.
    Для программ, реально требующих прав админа для выполнения своих непосредственных задач (как, например, Synaptic) есть gksu.
    А запускать от админа каждый ФМ и любой редактор - лихой прыжок на грабли. Потом сам здесь же будешь плакаться "почему у меня кругом permission denied" и "я этого вообще не хотел, оно само".
    Ответ написан
    Комментировать
  • Линукс для офиса?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Любой который вы очень хорошо знаете ибо все высказанные вами "хочушки" предполагают не плохой такой пласт работы.
    Ну и ещё готовьтесь к войне с юзерами.

    UPD.
    Готовьтесь закупать сетевые принтера, да и вообще просто купите сетевые принтера :)
    Ответ написан
    2 комментария
  • Способен ли процессор AMD Athlon(tm) II X2 260 Processor 3.20 GHz использовать на всю мощь 6 гб оперативы?

    kotomyava
    @kotomyava
    Системный администратор
    Использование объёма оперативки зависит от запускаемых приложений, а железом определяется её максимальный возможный объём, и возможность работать на той или иной частоте.
    Ответ написан
    Комментировать
  • Зачем нужно место для хранения файлов при установке Ubuntu?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Используется для хранения файлов, созданных пользователем во время работы с liveCD.
    Можно и не создавать никакого дополнительного места, если ничего не планируется сохранять.

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

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Ну если вы хотите выстрелить себе в ногу то ради бога - пишите скрипт который вытянет из netstat все подключения, пропингует и внесёт в блоклист фаервола.
    Вот только проблема в том что проще уже тогда просто в блоклист добавить весь блок IPv4 и не париться - результат тот-же а гемору меньше :)
    Ответ написан
    Комментировать
  • Зачем нужен fakeroot, при сборке deb-пакета?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    fakeroot делает так, что приложение, которое не имеет прав рута, но ожидающее, что оно имеет эти права, не завершается с ошибкой из-за недостатка прав, при выполнении некоторых функций, а продолжает работать. Т.е. он "проглатывает" ошибки вызванные недостатком привилегий.

    Например, обычный пользователь не может сделать chowh root:root для файла, которым он владеет:
    $ chown root:root test ; echo $?
    chown: changing ownership of 'test': Operation not permitted
    1

    fakeroot даёт приложению видимость того, что ошибки не происходит. Владелец файла при этом, конечно, не меняется:
    $ fakeroot chown root:root test ; echo $?
    0
    $ ls -la test
    -rw-rw-r--. 1 jcmvbkbc jcmvbkbc 1709 Jun  1  2011 test

    Всё.

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

    Почему в мануалах пишут так:
    fakeroot dpkg-deb --build ./path
    а вот так тоже работает:
    dpkg-deb --build ./path

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

    Андрей Буров, pfg21 всякие "песочницы", "не пускает во внешний мир", "скрипт может раскидать бинарники по системе, песочница его не выпустит" применительно к fakeroot -- это фантазия. Сборка пакетов может и должна производиться под обычным пользователем. Штатная система привилегий заботится о том, что приложение, запускаемое под непривилегированным пользователем ничего не сломало.
    Ответ написан
    8 комментариев
  • Какой есть ssh client аналог Termius с синхронизацией?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Есть более интересный вариант. Ставите на одну из виртуалок tmux/screen, там из разных окон подключаетесь к другим серверам.
    Ответ написан
    5 комментариев
  • Как можно вылечить файлы с размером 0 байтов?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Безопасное извлечение(отмонтирование) придумали для слабаков.
    Сильно вероятно что файлы не успели еще физически записаться на диск т.к. запись идет кэшированно. Т.е. перед тем как вытащить флешку нужно было дать команду sync или отмонтировать диск(при отмонтировании тоже происходит sync ). Можете попробовать конечно востановить файлы но я думаю что шансов достаточно мало.
    Ответ написан
    2 комментария
  • Как расшифровать ссылку?

    @marataziat
    Джангист-тракторист
    appid=yisearch;fi=fit;ge=006600;gs=00A300;h=400;w=601 В base64 YXBwaWQ9eWlzZWFyY2g7Zmk9Zml0O2dlPTAwNjYwMDtncz0wMEEzMDA7aD00MDA7dz02MDE Полагаю это просто для сбора аналитики.
    Ответ написан
    5 комментариев
  • Зачем нужен fakeroot, при сборке deb-пакета?

    BuriK666
    @BuriK666
    Компьютерный псих
    если кратко и просто:
    fakeroot не пускает сборщик во внешний мир
    sandbox
    Ответ написан
    3 комментария
  • Какой на сегодня оптимальный роутер с входящим и 2 исходящими гигабитными портами, можно без WiFi?

    @justabit
    Было бы неплохо узнать ещё ценовую категорию. А то может по цене вам только D-Link какой-то...
    Ответ написан
    1 комментарий