J'ai un Tomcat 7
serveur fonctionnant sur Amazon EC2 (OS - Ubuntu 12 LTS). Comment savoir quel utilisateur fonctionne Tomcat
sur Amazon EC2?
J'ai un Tomcat 7
serveur fonctionnant sur Amazon EC2 (OS - Ubuntu 12 LTS). Comment savoir quel utilisateur fonctionne Tomcat
sur Amazon EC2?
Réponses:
Exécutez la commande suivante pour découvrir le processus tomcat
ps auxwww | grep -v grep | grep tomcat
De là, vous découvrirez le processus tomcat et à partir de là, vous pouvez voir quel utilisateur démarre.
Par exemple, voir la sortie suivante
vidyadhar@ubuntu:~$ ps auxwww | grep -v grep | grep tomcat
root 1941 0.2 1.7 419224 35208 ? Sl Aug12 0:06 /usr/lib/jvm/java-6-sun/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
Par exemple, 1941 est un processus tomcat qui est démarré par l' utilisateur root .
Si vous voulez voir tous les utilisateurs exécuter la commande ci-dessous
more /etc/passwd
ps ...
àgrep -v grep
avant de passer àgrep tomcat
(plutôt qu'après). En passant augrep -v grep
premier, vous voyez la mise en évidence utile du texte correspondant, à partir de lagrep tomcat
commande (car seule lagrep
mise en surbrillance de la dernière commande est conservée).