Дмитрий Сударкин: Так как Вы, похоже, планируете искать разработчика, то поищите заодно и архитектора.
причем это - в первую очередь. А если Ваш опыт менеджера проектов околонулевой, то начните с ПМ. Судя по всему у Вас есть только идея. ПМ организует процесс, архитектор разработает архитектуру приложения - и уже под это будете выбирать разработчика(ов).
"50 000 пользователей онлайн" - это еще не HiLoad.
other_letter: тут могу только посоветовать начать с SLA с бизнесом(конечно есть не стоит задача "просто самому поковыряться"). Оцените скорость восстановления сервисов при холодном резерве, при кластере, при кластере с СХД и стоимость каждого из решений.
other_letter: что-то мне подказывает, что Вас пока должны устроить "дисковые массивы"(АКА "полки").
И дисков можно напихить дофига, и железка обычно тупая - просто место для "много-много дисков". интерфейс - обычно SAS.
other_letter: "немало приятных вещей" ну меня когда-то впечатлил механизм дедупликации. С учетом любви сотрудников хранить по 100500 копий фотографий корпоратива...
АртемЪ: VNC - способ удаленного доступа к компьютеру. Как и RDP. механизмы разные - а суть близкая. Просто к слову - есть еще и ICA от Citrix. Вроде жив еще.
АртемЪ: а где в вопросе есть слово "терминал"? Я из вопроса понял только то, что надо реализовать удаленный доступ к серверу. Удаленный != RDP. Безусловно, RDP в данной ситуации выглядит наиболее логичным решением - но оно не единственное.
Sa7ha_S: /usr/sbin/nologin означает, что у него нет шелла и под ним в систему не зайти.
но я бы не стал давать ему такие права, лишнее это. проверьте для начала, есть ли вообще права на выполнение на java (перейдите в каталог с java, потом ls -l java. должны быть все 3 х). дальше попробуйте в своем php скрипте указать полный путь к java