Моей первой командой будет
>netstat -lpunt
Здесь перечислены все прослушиваемые порты с идентификатором процесса-владельца и именем программы.
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 18637/mysqld
О, смотрите. он работает с mysql. Взгляните на определенные имена баз данных.
tcp6 0 0 :::8084 :::* LISTEN 18034/java
Ява. Может кот...
>ps ax | grep 18034
18034 ? Ssl 0:34 /usr/lib/jvm/jre/bin/java -classpath /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomca
Да, это так. Загляните в /usr/share/tomcat и посмотрите, какие там файлы.war.
tcp6 0 0 :::80 :::* LISTEN 20336/httpd
Апачи. Найдите файлы определения сайта.
... и так далее. Как правило, серверы публикуют свои услуги по IP, поэтому прослушивание сокетов — хорошее место для начала.
Если аппарат "занят",
iotop -o -d 10
покажет вам, какие процессы на самом деле забивают диски.
Один из:
tmux new -d \; send ls Enter
tmux new -d \; setw remain-on-exit on \; respawnw -k ls
tmux new -d 'ls; sleep 1000000'
Конечно, если ваша программа не завершается сама по себе (скажите top вместо ls ), вы можете просто:
tmux new -d top