maiskiykot, Это не работает потому, вероятно, что делается не так. Надо не тупо копипестить что-то, а понимать что и зачем делается.
Процесс работы выглядит так:
Надо сначала подключиться ssh2_connect
Авторизоваться каким-нибудь образом ssh2_auth_*
Запустить команду и проверить на false результат ssh2_exec
Тут ещё по хорошему, надо бы stderror получить, чтобы возможно обрабатывать ошибки выполнения, но в данном конкретном случае, может это и лишнее - по результату, если что, можно определить наличие проблемы.
Прочитать результат из потока stream_get_contents ( только тут будет строка уже), но тут надо понимать, что данные там будут не обязательно сразу после запуска ssh2_exec. Есть разные варианты как получить все данные. В вашем случае команда не должна быть долгой и вывод однозначен, можно просто сделать стрим блокирующим и прочесть первые же появившиеся данные.
Закрыть стрим fclose.
maiskiykot, Кем ожидается? Надо быть внимательнее, и читать документацию не торопясь. Возвращается не строка там а поток, из которого надо читать ответ. По ссылке которую я выше дал в комментариях есть примеры, как с этим работать, вполне достаточные.
Вообще должен был бы, он тоже умеет компилять c++, особенно если .cpp файл, просто не линкует либу от c++ по умолчанию, что и видно по ошибкам, кстати. Но я не то, чтобы знаток С++, и не каждый день этим всем занимаюсь, так что может где и ошибся.
WebforSelf, " вы имеете ввиду что поднимается один сервер и уже в докер контейнеры я подключаю отдельные сервера"
Поднимается докер, и разные наборы контейнеров, например, поднимаются docker-compose. В них со стороны сервера проксируются запросы для разных доменов.
"ну я к тому что там и там нужен ngnix, php-fmr, mysql)" Это относится не к debian а к окружению приложения. В другом дистрибутиве или даже другой операционке, окружение может быть практически тем же.
Различаются, обычно кардинально, подходы к созданию окружения для локальной разработки и полноценного использования ПО. Требования очень разные.
А что такое принцип работы с Debian мне сложно понять. =)
Систем мониторинга много, zabbix один из вариантов. Есть проще.
Vagrant + virtual box это вариант для локальной разработки на своём компе, например.
Для развёртывания на сервере, лучше посмотреть в сторону KVM с различными инструментами управления (от libvirt, до какого-нибудь Proxmox, в зависимости от задач), либо в сторону VMWare.
А если это всё было о отдельных виртуалках просто на вашем компе, то и Vagrant, в принципе, сгодится, но описание в вопросе не очень корректное тогда. =) Но для этих целей сейчас чаще используют Docker, и возможно, имеет смысл в эту сторону смотреть.
Таких руководств очень мало, чтобы получить нормально настроенный сервер, они крайне упрощены(а предложенное, так и вообще дальше некуда).
Кроме того, практически во всех, очень печально с описанием границ применимости: почему в данном случае выбраны эти конкретные параметры, даже обычно не описано, а какие это случаи. Ну и, конечно, почти никогда не описано, как их выбирать в других случаях.
Например, виртуалку с парой ядер и гигом оперативки и сервер с парой сокетов своей системой хранения и.т.п. одинаково не настроить. А в большинстве подобных howto, нет даже описания что именно настраивается и с какими ресурсами.
Сергей Васильев, Закрепить вы можете только 3,6. Дальше, только разгон, и это делается в bios, а не средствами операционки.
5 это частота turbo boost, и на неё не повлиять со стороны операционки - только включить/отключить turbo boost.
Либо другой сервер разогнан, если постоянно работает на большей частоте, либо на нём существенно меньше нагрузка на большую часть ядер, и он чаще может разгоняться, либо там лучше охлаждение, например.
Рикардо Санчес, Все описанные проблемы были и до инета. Мало того, им всем сотни лет. Инет привнёс кое-какие проблемы и сложности, конечно, но и тут полезно учить а не надзирать.
А гиперконтроль та ещё мерзость...
Чем интересуется чадо, надо выяснять при личном общении и участии в этом, а не через слежку.
Можно просто копипест ошибки из консоли где запущен скрипт, а не пересказ своими словами?