程序与进程:
程序是静态的(文件)
,进程是动态的(运行的程序)
进程和线程:
一个程序至少有一个进程,一个进程至少有一个线程
进程之间的内存是独立的
线程之间的内存是共享(共享的优点并发连接高,缺点安全性差)
查看进程树:
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)