Tomcat 7
Amazon EC2 (OS-Ubuntu 12 LTS)에서 실행중인 서버 가 있습니다 . Tomcat
Amazon EC2에서 실행중인 사용자를 어떻게 알 수 있습니까?
Tomcat 7
Amazon EC2 (OS-Ubuntu 12 LTS)에서 실행중인 서버 가 있습니다 . Tomcat
Amazon EC2에서 실행중인 사용자를 어떻게 알 수 있습니까?
답변:
Tomcat 프로세스를 찾으려면 다음 명령을 실행하십시오.
ps auxwww | grep -v grep | grep 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
상기에서, 예를 들어 1941 은 루트 사용자에 의해 시작된 바람둥이 프로세스이다 .
모든 사용자가 아래 명령을 실행하도록하려면
more /etc/passwd
ps ...
에를grep -v grep
이전 에 배관grep tomcat
(오히려 후보다).grep -v grep
처음으로 파이핑 하면grep tomcat
명령 에서 일치하는 텍스트를 강조 표시하는 데 도움이 됩니다 (마지막grep
명령의 강조 표시 만 유지됨).