Ответы пользователя по тегу Linux
  • Один serial port и несколько веб-соединений - как (php, pyton, ..)?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Организуйте очередь команд. Клиентов извещайте через websocket. Все это можно спокойно сделать на twisted + cyclone.io например.
    Ответ написан
    Комментировать
  • Как отправить почту из чистого sendmail на чистом сервере?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Дополню CityCat4
    Дополнительно, к правильному формату письма с заголовками и прочей дрянью, еще хорошо бы сделать подпись письма DKIM, и правильно прописать в DNS записи MX и SFP. Иначе в 95% случаев ваше письмо никто не захочет принимать.
    Ответ написан
    Комментировать
  • Как можно избавиться от вируса не сервере?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Если системные утилиты не подменили, то посмотрите дерево процессов через pstree.
    Также можно посмотреть через /proc на сами процессы и посмотреть откуда у них ноги растут. Далее можно посмотреть что делают эти процессы через lsof.
    Ну и останавливайте сервер, перезагружайтесь с резервного носителя, и выясняйте что это такое, и восстанавливайтесь с резервных копий.
    Ответ написан
  • Как передать множество файлов с разархивированием на лету?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Через nc (netcat)!
    На стороне клиента
    cat mytarfile.tag.gz | nc 192.168.199.1 5432
    На стороне сервера
    nc -l 5432 | tar -C /var/www -xz
    Да, только ключики команды посмотрите перед использованием, в разных операционках они отличаются - man nc и man netcat
    Ответ написан
    6 комментариев
  • Как подкрутить nfs в windows 10?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    1) посмотрите статистику NFS - nfsstat -s
    2) попробуйте поиграться версиями 3/4
    3) пропишите адреса хостов в /etc/hosts и /Windows/System32/hosts (кажется тут)
    Ответ написан
    Комментировать
  • Работающая альтернатива wine?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Я все через KVM делаю (virsh + virt-manager). Нужно только в винду установить драйверы virtio и qlx. Никаких VirtualBox не ставлю.
    Как раз и запускаю по мере необходимости раз в месяц, а то и реже.
    Винда - триальная. Если заканчивается триальный период - просто переставляю, или работаю без обоев.
    В виртуалке работать одно удовольствие, тут тебе и снапшоты и откаты и копии.
    Ответ написан
  • Как делать дам частями от отправлять на Amazon?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Попробуйте потоком, без сохранения в файл! (минуй сразу за put означает сразу брать из потока)
    /bin/tar -c $HOME/www | s3cmd -c /root/.s3cfg put - s3://backup/$DUMPFILES.tar

    Можно и сжимать сразу
    /bin/tar -cz $HOME/www | s3cmd -c /root/.s3cfg put - s3://backup/$DUMPFILES.tar.gz

    Ну или вот такой моооосчной коммандой побить, отправить и удалить. (делаем пайп, его бьем на файло, файло отправляем и тут же удаляем, отправляем следующее файло, и снова удаляем)
    /bin/tar -cz $HOME/www | /usr/bin/split -d -b 3G - $DUMPFILES.tar. --filter 's3cmd -c /root/.s3cfg put - s3://backup/$FILE'
    Ответ написан
    9 комментариев
  • Как подключиться по RDP по локальной сети к Centos 6?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Забудьте про RDP.
    Поставьте на компы с windows XMing. И через него запускайте свои приложения с centos. - www.straightrunning.com/XmingNotes
    Ответ написан
    Комментировать
  • Как быстро развернуть php, mysql, apache? Достойная бесплатная замена ISPmanager?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Я, честно говоря, вообще не понимаю, зачем все эти свистелки с веб-интерфейсами в виде "контрольная панель управления"!
    Все ставится и поднимается из консоли за 5-10 минут!
    Тем более у DO куча справочных руководств по установке всего, чего угодно.

    Я раньше тоже пытался найти "идеальную панель управления", но после нескольких попыток, бросил это ненужное занятие.

    Ставите ubuntu/debian, далее
    sudo -s
    apt-get update
    apt-get install nginx php-fpm mysql

    С настройкой можно почитать здесь - https://www.digitalocean.com/community/tutorials/h...
    Уверяю вас, лучше по безопасности ни с одной панелью так не будет.
    Ответ написан
    Комментировать
  • Откуда информация о быстрой порче SSD?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    SSD бывают сильно разные. У нас партия из 10 штук ADATA 460 вылетела через две недели использования в качестве кеша. Так и лежат теперь, я их даже в ноут боюсь ставить, хотя остались и нераспакованные.
    Ответ написан
    2 комментария
  • Как добавить сетевой интерфейс в centos?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    ip link
    или устаревший
    ifconfig -a
    ifconfig без параметров не показывает все существующие интерфейсы. Да и рекомендуется им не пользоваться белее.
    А может быть и драйвер не прогрузился.
    Ответ написан
    5 комментариев
  • Как сделать систему безопасности виртуальных машин?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Хорошо, а если я под виртуалкой буду запускать net/freebsd, windows, dos, os/2 прости господи? Увы и ах, контролировать виртуалку можно только косвенными путями, если у нас нет полного представления что гость назапускал:
    - по файловой системе и/или дисковому обмену, да и то, если гость не использует криптографию на диске;
    - сетевому трафику, и опять же, если гость его не шифрует, или там tor не запускает.
    - конечно же можно с помощью vd-x и vd-t смотреть содержимое регистров и памяти, отлавливать всякое I/O.
    Но это же все начинает напоминать игру в ревресинжиниринг кода с получением ключей доступа к какому нибудь платному приложению. Вроде бы приложение и запущено у нас в системе, только ключей требует для совего запуска. Вроде бы как и наш компухтер, а не мы хозяева-то приложения. И дебагеры вроде как можем запускать и менять регистры всякие, только хрен там...
    Что-то не нравится мне такая тема диплома...
    PS. Я вот тут намедни запускал Windows NT4.0 SP3 в виртуалке. Запустилось, грустное это занятие, скажу я вам... Драйверов нет, проброс старых PCI-плат - ужас. Новые не работают, драйверов нет, да и ПО их не поддерживает. Сама NT еще та девочка с косичками из фильмов Хичкока...
    Ответ написан
    Комментировать
  • Linux какой выбрать для слабого ПК?

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

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Фронтэндос ставите nginx
    https://www.digitalocean.com/community/tutorials/h...
    Ответ написан
    Комментировать
  • Какое ПО посоветуете?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Простите за ненавязчивую рекламу. Этот класс ПО характеризуется емким словом Digital Signage. Есть куча готовых приставок и терминалов, где изобретать уже ничего не нужно. Можно выводить и видео и картинки и очередь через web-браузер и еще кучу всего. Если интересно, пишите, почта в профиле. Проконсультируем, продадим, реализуем под ключ, допишем, если что необходимо.
    Ну и в гугле/яндексе по запросу ищется куча ПО (и оборудования) по digital signage.
    Что касается конференций, вам нужно будет ставить видеосервер, например nginx с модулем rtmp, в него публикуете видеопоток, а браузеры или плееры на местах его показывают. Естественно, есть всяко разные нюансы.
    PS. Ах, да, если есть машины с виндой, то можно просто поставить ПО. Можно и под линуксом, и на андроиде, вариантов масса.
    Ответ написан
    Комментировать
  • Как управлять запущенной JAVA программой из консоли?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Ответов несколько, и все они не понравятся.
    1) Никак! В смысле нельзя без перезупуска любой программы дополнительно передать в нее параметры! И не вахно, ява или что-то другое.
    2) Можно, но нужно например реализовать интерфейс JMX, повесить в своей java-программе jmx-бины и управлять своей программой налету.
    3) Реализовать в своей java-программе простенький web-сервис и через него управлять программой не только с консоли, а из любой точки мира.
    4) Написать свой протокол взаимодействия и сделать собственного клиента.
    5) Технически можно подцепиться на сигнал SIGHUP и перечитывать когфиги, как это делает большинство демонов unix.
    Ответ написан
  • Почему стандартный zip архиватор не открывает архив, созданный в linux?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Все просто, в линуксе используется потоково-блочное сжатие, а у вас программа пытается открыть контейнер zip с файлами!
    Ответ написан
  • Как установить uwsgi-plugin-python?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    попробовать
    sudo apt-get update
    sudo apt-get install uwsgi-plugin-python

    Ести не поможет, установить через pip
    Ответ написан
    Комментировать
  • Как обезопасить веб-сервер в корпоративной сети?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Я на каджом сервере ставлю firehol.
    Конфиг примерно такой, защита от всякоразных флудов, установка политики дропанья пакетов, разрешения на подключение только по ssh http https icmp ping.
    На выход (с самого сервера), мы можем только попингать интернет, никакие клиенты с сервера никуда не убегут.
    version 5
    interface any world
           policy DROP
           protection strong
           server "ssh http https icmp ping" accept
           client "icmp dns ping"  accept
    Ответ написан
    Комментировать
  • Методы автоматической установки серверов и виртулаолк?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Ну и я отпишусь.
    Если нам нужно установить железный сервер. То загружаем подготовленный специальный образ (около 30 мегабайт) по PXE + dhcp.
    После загрузки на системе запускается агент, который собирает характеристики с этого сервера и отправляет их на центральный сервер, а в обратную сторону забирает файл с сценарий установки под данный сервер.
    Скачивает по сценарию реальный образ, и за 2-3 минуты форматирует диски и разворачивает систему, донастраивает ее и перезапускается. Все, сервер с нужными характеристиками готов.
    Так работает множество проектов для повижина, например FAI - fai-project.org
    Второй вариант, когда у вас есть централизованное дисковое хранилище, например по FibreChannel, вам вообще не нужно ничего загружать по сети, просто на уровне хранилища говорите какой образ должен быть доступен для загрузки какому адаптеру FC. Тоже самое, если у вас есть хранилище iSER или iSCSI.
    Третий вариант, когда у вас виртуалки, клонируете нужный образ в файловой системе (локальной или распределенной) и вуаля. Например, у вас есть распределенное хранилище CEPH, RBD-образ клонируется за 2-3 секунды, плюс шаблон для новой виртуалки. Ну и автоматизация по развертыванию виртуалок, chef, ansible, puppet, далее везде.
    Ответ написан
    2 комментария