Pengguna mana yang menjalankan kucing jantan?


8

Saya memiliki Tomcat 7server yang berjalan di Amazon EC2 (OS - Ubuntu 12 LTS). Bagaimana saya bisa mengetahui pengguna mana yang berjalan Tomcatdi Amazon EC2?

Jawaban:


7

Jalankan perintah berikut untuk mengetahui proses kucing jantan

ps auxwww | grep -v grep | grep tomcat 

Dari sana Anda akan menemukan proses kucing jantan dan dari sana Anda dapat melihat pengguna mana yang memulai ini.

Untuk misalnya lihat output berikut

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

Di atas misalnya 1941 adalah proses kucing jantan yang dimulai oleh pengguna root .

Jika Anda ingin melihat semua pengguna menjalankan perintah di bawah ini

more /etc/passwd

Saya merekomendasikan pemipaan output ps ...ke grep -v grep sebelum pemipaan ke grep tomcat(bukan setelah). Dengan mem-piping ke yang grep -v greppertama, Anda melihat sorotan yang membantu dari teks yang cocok, dari grep tomcatperintah (karena hanya greppenyorotan perintah terakhir yang dipertahankan).
Eliah Kagan
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.