Я использую sudo netstat -ntap
команду в Linux для получения сведений (включая PID, локальный и внешний адрес) о фоновых и приоритетных процессах, запущенных базой данных Oracle, например tnslsnr
, ora_pmon_*
. Как я могу сделать то же самое в Solaris, используя netstat
или lsof
?
решение1
Вы не указали версию Solaris, которую используете.
Если вы используете v11, netstat поддерживает опцию -u, которая выдаст вам то, что вам нужно:
солярис11 [8]netstat -u
TCP: IPv4
Локальный адрес Удаленный адрес Пользователь Pid Команда Swind Send-Q Rwind Recv-Q Состояние
...
...
...
Предыдущие версии требовали сборки lsof или использования dtrace на v10. Если вы укажете свою версию и архитектуру Solaris, кто-то, скорее всего, даст вам конкретный ответ.