Задать вопрос
Ответы пользователя по тегу Linux
  • Отключен Iptables и SELinux. Что еще может мешать входящим подключениям?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Еще есть замечательный сервис failtoban, он как раз вместе с freepbx в комплекте. Вот он тоже может через iptables блокировать. Если он включен, то снесите его и еще, на всякий случай:
    setenforce 0
    iptables -F
    Ответ написан
    Комментировать
  • Как мигрировать железный Linux сервер в Xen 6.2?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Сделать образ можно простой утилитой tar или cp
    я делаю так, только не для XEN, а для KVM, но технологии похожи (наверное)...
    mkdir /root/archive
    tar --one-file-system --exclude /root/archive -czf /root/archive/my-image.tgz /

    1) создаем каталог
    2) запускаем копирование корневой FS в файл в каталоге, этот каталог исключаем из копирования

    С полученный образ разворачиваем где хотим, например на подмонтированную FS в /mnt:
    tar -C /mnt -xzf /root/archive/my-image.tgz
    Не забываем делать grub-install после развертывания на целевой образ и следим за UUID в файлах /boot/grub/grub.cfg и /etc/fstab на нем!
    Ответ написан
    Комментировать
  • Какие сервисы ставить на файловый сервер под Debian Wheezy?

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

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    В ubuntu за инициализацию графики по умолчанию отвечает lightdm. Он инициализирует xserver (xorg) и выводит окно приглашения с вводом палоля и/или запускает сессию пользователя.
    Чтобы его погасить, достаточно выкинуть его из автозагрузки командой sudo dpkg-reconfigure lightdm Или переименовать файл /etc/init/lightdm.conf например в lightdm.conf.disabled

    После этого просто входить в систему, а графику запускать по команде startx.
    Ответ написан
    Комментировать
  • Почему многие принижают asp.net mvc и IIS?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Для начала. Вообще-то Вы сравниваете компилированный код c# и интерпретируемый php. Я бы последний заменил на яву или скалу или го. Думаю, что результаты будут сравнимыми.
    Во вторых, как правильно заметили - стоимость решения, на майкрософте в три раза выше, плюс более сложная настройка, обслуживание и привязка к вендору.
    Для развертывания сервера под nginx достаточно практически любого vps-провайдера, для виндовс это опять в 3 раза дороже.
    Ну а так, ничем IIS не хуже или лучше других. Я вот, например, вообще под виндовс не программирую (лет 12 уже), везде линукс и макос, и дома и на работе, да и мейнстримом я микрософт не считаю.
    Ответ написан
    Комментировать
  • Почему подвисают веб сервера на линуксе?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Может быть проблема в хосте, на котором виртуалки крутятся? Случайно это не виндовс?
    Ответ написан
  • Как получить доступ к Ubuntu?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Поставить как минимум ssh командой sudo apt-get install ssh
    Получите возможность удаленно заходить на комп по ssh, копировать файлы туда-сюда.
    Если нужно не только удаленную консоль, а например графику или доступ к файлам по сети, то установить vnc и samba, ну и настроить :-)
    Ответ написан
    Комментировать
  • 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 для добавления, и веб-интерфейс и куча разных агрегатных функций и масштабируемый и используется в куче подобных систем и приложений, и графики строит, причем по любым значениям, и данные можно вводить скопом и за любой интервал времени. Достаточно прост в установке и освоении. Можно использовать как в малых инсталляциях для мониторинга десятков значений, так и например в яндексе пользуют для сбора параметров с десятков тысяч объектов.
    Ответ написан
    Комментировать
  • Как отловить редактирование файла процессом, пользователем на Linux-сервере?

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

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Ничего проще и лучше, чем FEC (Reed-Solomon) мир еще не придумал. Используется и в RAID-ах и в потоках DVB (со спутника) и везде, где нужно данные восстановить (tar FEC не использует, но можно его выход через FEC прогнать). Ну и утилитка rsbep в помощь. Только она наоборот добавляет избыточность в файл X, а не создает контрольный файл Y.
    Ответ написан
    1 комментарий
  • Какая самая надежная ФС для Linux ?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Наверное ext4, как самый мейнстрим, с которым работают около 80% пользователей. На втором месте наверное xfs, далее все остальное. Для восстановления, в случае чего, я бы выбрал vfat, так как прочитать его, в случае чего можно где угодно, а данные хранил бы в tar-формате, который плюет на испорченные куски своего архива.

    Собрав все мысли вместе: VFAT + tar.
    Ответ написан
  • Нужно ли перезагружать Debian после обновления пакетов ядра?

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

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Для запуска top, нужно использовать псевдо/или/терминал (/dev/(p)tty), иначе библиотека termcap не сможет на нем работать. Как запустить процесс в php с использованием псевдотерминала - не знаю.
    Или установить sar (sysstat) и использовать утилиту mpstat.
    Ответ написан
  • Как логировать загрузку ядра Linux?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    По хорошему, без удаленного KVM никак, так как сбой может произойти в самом начале загрузки, например драйвере ядра или в скриптах initrd.img, или просто слететь boot-record!

    Самый правильный путь - устанавливать на сервер BMC-модуль с поддержкой remote management, который позволяет смотреть не только консоль, но и удаленно подключать к нему CD, перенаправлять serial-console, включать/выключать сервер удаленно, и многое другое.
    Практически все серверные платы поддерживают этот функционал либо напрямую (через BMC-контроллер), либо установкой дополнительной платки-нашлепки.
    Ответ написан
    Комментировать
  • Server Log Encryption - Как зашифровать логи сервера?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Так, если я правильно понял, то нужно шифровать не текущие логи (что немного нонсенс!), а только при архивировании (ротации)? Так просто нужно добавить команду по шифрации в logrotate конфигурацию (или что у вас за ротацию логов отвечает).
    Ответ написан
    2 комментария
  • Как осуществить online-мониторинг нагрузки на сервере?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Не самое простое решение- collectd + graphite (в основном проблема в настройке связки и в настройке графита). Да, collectd практически ничего не жрет и почти не требует настроек. Ну а на графите любой график из данных коллекта в любых вариациях! Если graphite не осилите, то можно просто на collectd все сделать, у него даже простая мордочка есть, и ставится за 5 минут.
    Ответ написан
    Комментировать
  • Как осуществлять мониторинг изменений в папке linux (solaris)?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Вообще-то для этих целей есть rsync, который синхронизирует ипересылает файлы и каталоги. Синхронизируются только изменения, а не все файлы. ru.wikipedia.org/wiki/Rsync
    Ну также есть механизм inotify для слежения за файлами en.wikipedia.org/wiki/Inotify
    Ответ написан
    2 комментария
  • Можно ли на ноутбук установить две операционные системы

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

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Варианты решений:
    1) У юбунты есть Recovery загрузка, попробовать через нее.
    2) Нажать любую клавишу при загрузке для выхода в меню grub. Отредактировать строку загрузки дописав init=/bin/bash. Далее, после загрузки, перемонтировать рут командой mount -o remount,rw /. После удалить/исправить ядро.
    3) загрузиться с LiveCD или USB, подмонтировать HDD, восстановить ядро или убить драйвер. Ядро лежить в каталоге /boot. Драйвера в каталоге /lib/modules/<версия ядра>
    Ответ написан
    Комментировать