程序与进程:
程序是静态的(文件),进程是动态的(运行的程序)
进程和线程:
一个程序至少有一个进程,一个进程至少有一个线程
进程之间的内存是独立的
线程之间的内存是共享(共享的优点并发连接高,缺点安全性差)查看进程树:
Pstree树形结构显示系统进程信息
[root@localhost ~]# pstree
init─┬─auditd───{auditd}
├─console-kit-dae───63*[{console-kit-da}]
├─crond
├─dbus-daemon───{dbus-daemon}
├─dhclient
├─login───bash
├─master─┬─pickup
│└─qmgr
├─5*[mingetty]
├─rhsmcertd
├─rsyslogd───3*[{rsyslogd}]
├─sshd───sshd─┬─bash───pstree
│└─sftp-server
└─udevd
-P 显示进程号
[root@localhost ~]# pstree -p
init(1)─┬─auditd(1113)───{auditd}(1114)
├─console-kit-dae(1308)─┬─{console-kit-da}(1309)
│├─{console-kit-da}(1310)
│├─{console-kit-da}(1311)
│├─{console-kit-da}(1312)
│├─{console-kit-da}(1313)
│├─{console-kit-da}(1314)
│├─{console-kit-da}(1315)
│├─{console-kit-da}(1316)
│├─{console-kit-da}(1317)
│├─{console-kit-da}(1318)
│├─{console-kit-da}(1319)
│├─{console-kit-da}(1320)
│├─{console-kit-da}(1321)
│├─{console-kit-da}(1322)
│├─{console-kit-da}(1323)
│├─{console-kit-da}(1324)
│├─{console-kit-da}(1325)
│├─{console-kit-da}(1326)