Ответы пользователя по тегу Debian
  • Как запустить Linux на Forth-процессоре?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Что-то кажется, что никак на нем линукс не запустить, если только сам линукс не переписать на forth, что займет у вас около 10000 человеколет....
    Этот процессор как я понимаю не для этого, а типа DSP или сопроцессора. А они используются в основном как числодробилки для спец-задач. Так что изучайте forth и пишите на нем свою прикладуху.
    Ответ написан
  • Как сделать простое резервное копирование системы debian 8?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Все тоже самое, только вместо dd будем пользовать tar

    tar --one-file-system -czf - / | split --bytes=2000MB - /mnt/sda1.backup.tar.gz.

    Обратная операция

    cat /mnt/sda1.backup.tar.gz.* | tar -C / -xpz

    Ну и на флешке скорее всего у вас FAT, который большие файлы не поддорживает.
    Ответ написан
  • Почему Debian стал съедать всю оперативную память?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Если сервер физически недоступен, то Для начала включит фаерволл и отключить на нем исходящие соединения, да и входящие тоже, кроме ssh.
    Затем посмотреть, какие процессы жрут память. Убить родителя. Посмотреть скрипты запуска на наличие вредоносов.

    Если сервер в физическом доступе, то загрузиться с СД например и пройтись по файловой системе..
    Ну и не сказали, что стоит на сервере..
    Если не подобран рутпароль, то скорее всего сломаны php скрипты (дырявая CMS).

    А вообще-то фаерволы с закрытием клиентских коннектов рулят от таких ситуаций. Даже если сломали, то выйти за пределы сервера сложно. На firehol делается в 3 строчки, рекомендую, настоятельно!

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

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Достаточно просто. Установите на все серверы collectd. В нем есть плагин https://collectd.org/wiki/index.php/Plugin:Ping
    В конфигурации плагина устанавливаете пинги на все ваши серверы.
    Результат отдаете в нагиос через например https://collectd.org/documentation/manpages/collec... (я не пробовал!!!)

    Также результат можно лить и в mongo и в redis и в rabbitmq. Ну а плагинами нагиоса достанете отовсюду, благо они пишутся за 5 минут.
    Или радикальнее, ставите graphite (у нас было) или unfluxdb+grafana (теперь) и туда льете данные с серверов collecd.

    PS. Бонусом установки collectd получите быстрый и не ресурсоемкий сбор практически любой статистики.
    Ответ написан
  • Как быстро делать backup?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Положить файлы базы данных на файловую систему со снапшотами, например btrfs или на lvm+ext3/4. Далее останавливаем базу, создаем снапшот, поднимаем базу, на всё около 5 секунд. После этого монтируем снапшот и спокойно бекапим сами файлы хоть 10 часов, по окончании процесса, удаляем снапшот. И, собственно, все равно, какой у вас тип таблиц.
    Вот нашел аналогичное - habrahabr.ru/post/63394
    Ответ написан
    Комментировать
  • Как оптимизировать mysql?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ответов может быть несколько.
    1) Начните с включения логирования медленных запросов - www.stableit.ru/2009/12/mysql-slow-query-log.html
    2) Далее по каждому медленному запросу посмотрите как работают индексы и все ли нужные индексы построены (explain запроса)
    3) Посмотрите на типичные ошибки запросов - code.tutsplus.com/tutorials/top-20-mysql-best-prac...
    4) Если все это проделано, то начинайте оптимизировать базу данных (нормализовать): переделывать структуру таблиц, полей и самих запросов
    5) Оптимизируйте количество запросов к базе (испольуйте пул соединений), оптимизируйте характеристики настроек стека TCP системы, поставьте SSD и т.д.
    Ответ написан
    Комментировать
  • Почему тормозит передача файлов по ssh и коннект к mysql?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Скорее всего проблемы в сервере dns. Вариантов несколько. Первый, как советовали, отключить резолвинг в нужных службах. Второй, использовать гугловские днс 8.8.8.8 и 8.8.4.4. Третий, поставить свой кеширующий сервер дсн! Третий самый правильный!
    Ответ написан
  • Какие сервисы ставить на файловый сервер под Debian Wheezy?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Glusterfs забыли. Как раз самое то для файлопомойки.
    Ответ написан
    Комментировать
  • Debian. Почему нет звука?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Первое, чтобы проверить, какие карты проинициализировались в ядре, нужно дать команду "arecord -l", будет примерно так:
    root@xxx:~# arecord -l
    **** List of CAPTURE Hardware Devices ****
    Home directory /home/xxx not ours.
    card 0: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    card 0: PCH [HDA Intel PCH], device 2: ALC892 Analog [ALC892 Analog]
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    card 1: S0000 [SC580, Audio Capture #00.00], device 0: PCM #00 [PCM #00]
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    card 2: S0100 [SC580, Audio Capture #01.00], device 0: PCM #01 [PCM #01]
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    card 3: S0200 [SC580, Audio Capture #02.00], device 0: PCM #02 [PCM #02]
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    card 4: S0300 [SC580, Audio Capture #03.00], device 0: PCM #03 [PCM #03]
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    root@xxx:~#

    Второе - посмотреть в биосе, может быть просто карта запрещена.
    Третье - запустить alsamixer и подвигать ползунки.
    Четвертое - если стоит графика, то посмотреть на pulseaudio, права доступа в audio-устройствам и прочее.

    Если нет устройств по arecord, то смотреть в сторону драйверов...
    Если устройства находятся, то как минимум они работают, но звук может просто не туда маршрутизироваться аудио-демоном, обычно это pulseaudio, но бывает и jack-audio и oss!

    Ну и проверить, что просто звук идет через нужную карточку:
    # cat /dev/urandom | aplay -D hw:0,0

    Ну и вот ссылка на всякий - en.wikibooks.org/wiki/Configuring_Sound_on_Linux/H...
    Ответ написан
  • Как организовать сервер для опроса и хранения данных 10000 датчиков?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Посмотрите на graphite.wikidot.com
    Тут и база данных и простой API для добавления, и веб-интерфейс и куча разных агрегатных функций и масштабируемый и используется в куче подобных систем и приложений, и графики строит, причем по любым значениям, и данные можно вводить скопом и за любой интервал времени. Достаточно прост в установке и освоении. Можно использовать как в малых инсталляциях для мониторинга десятков значений, так и например в яндексе пользуют для сбора параметров с десятков тысяч объектов.
    Ответ написан
    Комментировать
  • Нужно ли перезагружать Debian после обновления пакетов ядра?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Да, нужно. Без дополнительных инструментов подменить ядро без перезапуска нельзя.
    Ответ написан
    Комментировать
  • Файловый сервер для небольшой организации

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Так, самба - правильный выбор. Что касается мультилогина, то сама политика неправильная! Пользователь должен логиниться ТОЛЬКО под одним логином! Все права на директории и файлы нужно устанавливать для одного пользователя. Для этого существует масса срадств - начиная от прав на ресурсы и заканчивая правами пользователей/групп на доступ в каталогам и файлам.
    Ответ написан
    3 комментария