#6.Linux的进程管理

it2022-05-09  25

进程是程序运行的实体,进程下还有子进程(线程)。 进程统计 开启进程统计,须先准备好accton记录的文件 touch /var/log/pacct #创建记录所用的文件accton /var/log/pacct #激活acctonaccton #关闭acctonlastcomm -f /var/log/pacct #查看进程统计记录的文件 后台运行  将一个需耗费长时间来运行的任务,放到后台运行可以这样 输入命令运行后使用快捷键Ctrl+Z 使用jobs查看后台进程队列 将后台挂起的进程放回前台执行  fg 1 查看当前正在运行的进程,可以使用ps aux查看进程状态 [aaa@localhost ~]$ ps PID TTY TIME CMD2064 pts/200:00:00 bash2122 pts/200:00:00 ping2123 pts/200:00:00 ps 进程状态树 [aaa@localhost ~]$ pstreeinit─┬─NetworkManager├─abrtd├─acpid├─atd├─auditd───{auditd}├─automount───4*[{automount}]├─certmonger├─crond├─cupsd├─dbus-daemon───{dbus-daemon}├─hald─┬─hald-runner─┬─hald-addon-acpi└─hald-addon-inpu└─{hald}├─master─┬─pickup└─qmgr├─6*[mingetty]├─modem-manager├─ntpd├─2*[ping]├─rhsmcertd├─rpc.statd├─rpcbind├─rsyslogd───3*[{rsyslogd}]├─sshd───sshd───sshd───bash─┬─ping└─pstree├─udevd───2*[udevd]└─wpa_supplicant 显示进程 ps与top的差别在于top可以动态显示进程的情况 杀进程 kill 进程号#如终止后台的ping进程[aaa@localhost ~]$ ps PID TTY TIME CMD2064 pts/200:00:00 bash2122 pts/200:00:00 ping2168 pts/200:00:00 ps[aaa@localhost ~]$ kill 2122 杀前台进程则使用Ctrl+C即可 查找进程 pgrep -l sshd #查询ssh的进程    

来自为知笔记(Wiz)

转载于:https://www.cnblogs.com/gzsl/p/385e3679da2bfc0e7c87caa9c94d0f0c.html


最新回复(0)