Ответы пользователя по тегу Linux
  • Как сделать систему контроля прихода\ухода сотрудников?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Эти системы называются СКУД (Система Учёта и Контроля Доступа). Вот по гуглу https://www.google.com/webhp?sourceid=chrome-insta...
    Выбирай любого. Самые простые - считыватели на дверь/проходную и контроллер около 5000-10000 рублей с набором карточек проксимити. Далее можно городить огород, начиная от валидатора (такая крестовина крутящаяся) и заканчивая учетом времени на телефоне и количества звонков с длительностью (для "активных" продаж).
    Ответ написан
    1 комментарий
  • Как установить Ubuntu 14.04 на Lenovo Y500 c Windows 7 (UEFI)?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    В нулевых, у Вас таблица разделов - GPT!
    Во первых, не пользуйте fdisk, он не понимает правильно GPT!
    Во вторых, если переводить с аглицкого, то звучит примерно так
    "/dev/sda имеет сигнатуру GPT, что означает присутствие таблицы GPT. Однако, в ней отсутствует фейковая msdos таблица разделов, хотя должна быть. Возможно она могла быть разрушена программой, которая не умеет работать с GPT. Или возможно вы удалили GPT и уже используете MSDOS таблицу разделов. Это таблица GPT?" ДА или Нет.
    Вам нужно ответить ДА! И Всё! Далее установщик будет работать с таблицей как с таблицей GPT.

    Если , конечно, Вы не убили GPT чем-то типа fdisk....
    Ответ написан
  • Как в Ubuntu указать IP адрес через переменную?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    В ubuntu есть такое понятие как маппинг интерфейсов, конда конфигурация определяется в зависимости от работы скрипта,. Там как раз можно использовать переменные для вызова того или иного интерфейса. Примеры здесь addisu.taddese.com/blog/mapping-in-linux-network-i... и в мануале manpages.ubuntu.com/manpages/lucid/en/man5/interfa...
    Ответ написан
    Комментировать
  • Что делать, в IPtables перестал работать 80 исходящий порт?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Немного не в тему. Ух, какое полотно... Оказывается, еще кто-то пишет эти правила самостоятельно.
    Рекомендую больше так не делать, а переходить на shorewall или firehol (или аналоги). Последним я сам пользуюсь, хотя продукт уже не развивается, в каждом из них есть возможность добавлять свои правила, кучу правил уже готова из коробки., у меня всего около 50 строк кода на 6 подсетей с маскарадингом, DMZ, пробросом портов, VPN, политиками куда и какая подсеть ходи, защитой от разного рода SYN/SYNC и прочих атак, логированием...
    Firehol и Shorewall - генераторы правил для iptables и не только. Firehol уже не развивается, но очень прост в использовании. Shorewall мощный инструмент с активными комьюнити и жизненным циклом, немного посложнее.
    Ответ написан
    Комментировать
  • Как пользователю самостоятельно сменить пароль в openldap/slapd?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Если аккаунты для захода по shell, а ldap привязан через PAМ, то меняется обыкновенно через passwd, остальное все сделает система сама.
    Если аккаунты как-то по другому используются, то можно через ldappasswd напрямую через ldap.
    Ответ написан
    Комментировать
  • Как перейти на linux front-end разработчику?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Очень хорошее начало, давайте определимся.
    1) Нужен дистрибутив, который достаточно легко ставится, имеет большое комьюнити, достаточную документацию
    2) Дистибутив должен обладать как клиентским вариантом, так и серверным
    3) Дистрибутив должен быть известен и широко распространен
    4) Иметь все необходимое для разработки
    5) Поддерживаться производителями и разработчиками стороннего ПО (а есть и такие)!

    По хорошему, данным целям отвечают всего два дистрибутива и их клоны - RedHat и Debian. Дистирубивы на первый взгляд достаточно сильно различаются настройками и установкой софта, но внутри белее или менее похожи.

    Из Debian и его клонов рекомендую Ubuntu, именно для неё сейчас самая лучшая документация (и на русском), поддержка и комьюнити, а сам дистрибутив включает в себя все свеженькое и новенькое в плане поддержки железа и новых версий софта.
    - www.ubuntu.com

    Из RedHat и его клонов настоятельно рекомендую CentOS как клиент/серверную платформу - документация, поддержка железа комьюнити.
    - www.centos.org

    Оба дистрибутива бесплатные, более чем полностью.

    PS. Наверное здесь сейчас будут предлагать кучу экзотики - не ведитесь на это! Учиться ездить нужно на простых автомобилях, а не на тюнингованных. Да и эти дистрибутивы (RedHat/Debian) именно мейнстирм, в которых все вылизано и просто работает.
    Ответ написан
    3 комментария
  • Может ли быть действительна скорость чтения с виртуального диска 400 мб/c?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Вполне может! У Вас RAID10, соответственно практически линейная зависимость от скорости всех дисков на чтение. Другими словами, чтение у Вас происходит в 4 потока со всех дисков сразу. И здесь virtio показывает себя хорошо.
    Ответ написан
    Комментировать
  • В чем разница между rm -rf и git rm?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    rm -rf / просто работает, а под root - без лишних вопросов, быстро и качественно.
    git rm не работает как надо, так как удаляет совсем не то, что ожидаем, а файлы из проекта.
    Ответ написан
    Комментировать
  • Как обработать непредвиденное отключение питания оборудования?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Если компьютер подключён к ethernet-коммутатору, то в настройках коммутатора настраиваете snmp-traps, а на сервере их ловите. Если линк пропал, то скорее всего комп полностью обесточен, так как обычно даже в выключенном состоянии линк активен для ethernet wakeup!
    Ответ написан
    Комментировать
  • NFS - можно ли избежать синхронизации passwd?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Конечно можно! Развёртываете ldap (или radius) и через него и pam раздаёте пользователей на сервера и клиенты. Ну а если по полной использовать nfs4, то до кучи ещё и kerberos приворачиваете.
    Ответ написан
    2 комментария
  • Отключен 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ерьмово.
    Ответ написан
    Комментировать