어떤 사용자가 바람둥이를 실행하고 있습니까?


8

Tomcat 7Amazon EC2 (OS-Ubuntu 12 LTS)에서 실행중인 서버 가 있습니다 . TomcatAmazon EC2에서 실행중인 사용자를 어떻게 알 수 있습니까?

답변:


7

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명령의 강조 표시 만 유지됨).
Eliah Kagan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.