Кроме того, fuser
, другой полезный инструмент для того, чтобы получить информацию об открытых файлах и процессах с помощью них lsof
.
Как пользователь Linux я не знаю много о hpux, но делает ps -ef
на той платформе показывают более не существующие процессы? Существует ли опция показать скрытые процессы? Вы работаете ps
как корень? Это кажется, что что-то получило borked в Вашей системе, и возможно процесс умер или был уничтожен, в то время как это все еще имело дисковые io стоявшие в очереди вызовы? Эти файлы все еще показывают как используемые после перезапуска системы?
Ответ @Tim совершенно разумен, но как альтернатива, можно хотеть изучить NoMachine NX или FreeNX. NoMachine NX является собственным, но дает Вам два логина удаленного пользователя бесплатно. Таким образом, если Вы просто хотите соединиться со своим собственным сервером или чем-то, это может быть идеально. FreeNX, IIRC удаляет это ограничение, но может быть немного более тверд начаться в зависимости от Вашего уровня опыта с Linux. Оба сервиса рекламируют ''около локальной скорости'' при использовании для соединения удаленно.
Я полагаю, что оба подхода требуют установки сервера NX на хост-машине и затем выполнении Клиента NX на клиентской машине. Просто убедитесь, что у Вас есть полномочия сделать такую вещь перед дайвингом в.
Лично я нахожу, что NX быстрее и более стабилен, чем использование VNC, но у меня нет чисел для резервного копирования этого. Я просто хотел предложить Вам альтернативу VNC.
Установка x11vnc sudo-apt install x11vnc
.
Если существует пользователь, уже вошел в систему выполненный x11vnc -display :0
Если никто не зарегистрирован, и Вы знаете путь к своему текущему DM (менеджер по оформлению), работаете sudo x11vnc -auth /path/to/x11auth -display :0
Или можно попытаться предположить на подлинном файле x11vnc -auth guess -display :0
И... На всякий случай Вы плохо знакомы с VNC, эта ссылка получит Вас до быстрой скорости: http://www.wikihow.com/Use-VNC-Virtual-Network-Computing-to-Control-a-Computer-Remotely
Решение Tim нацелено на совместное использование целого (удаленного) рабочего стола, и я думаю, что это применяется лучше к Вашему вопросу.
Если требуется отобразить выбранные приложения на рабочем столе, можно использовать передачу X11 SSH, которой доверяют, и локальный X-сервер.
Вы, возможно, должны были бы установить Ваш DISPLAY
переменная к :0.0
если не уже набор.
ssh -Y user@remote.host
Введите свой пароль для user@remote.host.
Запустите приложение, например:
gnome-terminal &
Терминал должен отобразиться на Вашем локальном экране. Это может оказаться полезным в некоторых случаях.
Примечание: так как коммуникация проходит SSH, это безопасно. Также протокол X11 может оказаться неэффективным в некоторых вариантах использования (например, просматривающий).