Gau*_*wal 8 users tomcat amazon-ec2
我有一台Tomcat 7在 Amazon EC2(操作系统 - Ubuntu 12 LTS)上运行的服务器。如何找出哪个用户Tomcat在 Amazon EC2 上运行?
运行以下命令找出tomcat进程
ps auxwww | grep -v grep | grep tomcat
Run Code Online (Sandbox Code Playgroud)
从那里你会发现 tomcat 进程,从那里你可以看到哪个用户正在启动它。
例如,请参阅以下输出
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
Run Code Online (Sandbox Code Playgroud)
在上面,例如1941是一个由root用户启动的 tomcat 进程。
如果您想查看所有用户在命令下运行
more /etc/passwd
Run Code Online (Sandbox Code Playgroud)