Latest web development tutorials

Linux perintah ps

Linux perintah Daquan Linux perintah Daquan

Linux ps perintah menampilkan proses saat ini (proses) negara.

tatabahasa

ps [options] [--help]

parameter:

  • ps Parameter yang sangat banyak dalam daftar ini hanya beberapa parameter umum dan memberikan gambaran tentang makna
  • -A Daftar semua perjalanan
  • w Tampilan pelebaran dapat menampilkan informasi lebih lanjut
  • -au menampilkan informasi yang lebih rinci
  • display aux semua perjalanan termasuk pengguna lain
  • au (x) format output:
  • PENGGUNA PID% CPU% MEM VSZ RSS TTY STAT MULAI WAKTU COMMAND
  • PENGGUNA: Pemilik wisata
  • PID: pid
  • % CPU: jumlah penggunaan CPU
  • % MEM: penggunaan memori diduduki
  • VSZ: ukuran memori virtual diduduki
  • RSS: diduduki ukuran memori
  • TTY: Secondary jumlah unit terminal (minor jumlah perangkat tty)
  • STAT: Status perjalanan:
  • D: uninterruptible statis (lulus berdebar-debar □□ Zhen b untuk operasi I / O)
  • R: sedang dilaksanakan
  • S: keadaan stasioner
  • T: menangguhkan
  • Z: tidak hadir tapi sementara tidak bisa dihilangkan
  • W: Ada tab tidak cukup memori dapat dialokasikan
  • <: Jadwal Tinggi Prioritas
  • N: Rendah jadwal Prioritas
  • L: Ada alokasi memori dan mengunci tab dalam tubuh memori (atau real-time sistem menderita AI / O)
  • MULAI: wisata Start Time
  • WAKTU: waktu eksekusi
  • COMMAND: perintah dieksekusi

contoh

# ps -A 显示进程信息
PID TTY     TIME CMD
  1 ?    00:00:02 init
  2 ?    00:00:00 kthreadd
  3 ?    00:00:00 migration/0
  4 ?    00:00:00 ksoftirqd/0
  5 ?    00:00:00 watchdog/0
  6 ?    00:00:00 events/0
  7 ?    00:00:00 cpuset
  8 ?    00:00:00 khelper
  9 ?    00:00:00 netns
  10 ?    00:00:00 async/mgr
  11 ?    00:00:00 pm
  12 ?    00:00:00 sync_supers
  13 ?    00:00:00 bdi-default
  14 ?    00:00:00 kintegrityd/0
  15 ?    00:00:02 kblockd/0
  16 ?    00:00:00 kacpid
  17 ?    00:00:00 kacpi_notify
  18 ?    00:00:00 kacpi_hotplug
  19 ?    00:00:27 ata/0
……省略部分结果
30749 pts/0  00:00:15 gedit
30886 ?    00:01:10 qtcreator.bin
30894 ?    00:00:00 qtcreator.bin 
31160 ?    00:00:00 dhclient
31211 ?    00:00:00 aptd
31302 ?    00:00:00 sshd
31374 pts/2  00:00:00 bash
31396 pts/2  00:00:00 ps

Menampilkan informasi pengguna

# ps -u root //显示root进程用户信息
 PID TTY     TIME CMD
  1 ?    00:00:02 init
  2 ?    00:00:00 kthreadd
  3 ?    00:00:00 migration/0
  4 ?    00:00:00 ksoftirqd/0
  5 ?    00:00:00 watchdog/0
  6 ?    00:00:00 events/0
  7 ?    00:00:00 cpuset
  8 ?    00:00:00 khelper
  9 ?    00:00:00 netns
  10 ?    00:00:00 async/mgr
  11 ?    00:00:00 pm
  12 ?    00:00:00 sync_supers
  13 ?    00:00:00 bdi-default
  14 ?    00:00:00 kintegrityd/0
  15 ?    00:00:02 kblockd/0
  16 ?    00:00:00 kacpid
……省略部分结果
30487 ?    00:00:06 gnome-terminal
30488 ?    00:00:00 gnome-pty-helpe
30489 pts/0  00:00:00 bash
30670 ?    00:00:00 debconf-communi 
30749 pts/0  00:00:15 gedit
30886 ?    00:01:10 qtcreator.bin
30894 ?    00:00:00 qtcreator.bin 
31160 ?    00:00:00 dhclient
31211 ?    00:00:00 aptd
31302 ?    00:00:00 sshd
31374 pts/2  00:00:00 bash
31397 pts/2  00:00:00 ps

Tampilkan semua informasi proses, bersama-sama dengan baris perintah

# ps -ef //显示所有命令,连带命令行
UID    PID PPID C STIME TTY     TIME CMD
root     1   0 0 10:22 ?    00:00:02 /sbin/init
root     2   0 0 10:22 ?    00:00:00 [kthreadd]
root     3   2 0 10:22 ?    00:00:00 [migration/0]
root     4   2 0 10:22 ?    00:00:00 [ksoftirqd/0]
root     5   2 0 10:22 ?    00:00:00 [watchdog/0]
root     6   2 0 10:22 ?    /usr/lib/NetworkManager
……省略部分结果
root   31302 2095 0 17:42 ?    00:00:00 sshd: root@pts/2 
root   31374 31302 0 17:42 pts/2  00:00:00 -bash
root   31400   1 0 17:46 ?    00:00:00 /usr/bin/python /usr/sbin/aptd
root   31407 31374 0 17:48 pts/2  00:00:00 ps -ef

Linux perintah Daquan Linux perintah Daquan