您所在的位置:角膜穿孔 >> 患病危害>> >> 进程管理盗版必究

进程管理盗版必究

文章来源:角膜穿孔   发布时间:2016-12-12 19:00:16   点击数:
  

进程是加载到内存中的指令集,进程有进程ID加以标示了解进程,线程程序与进程:程序是静态的(文件),进程是动态的(运行的程序)。进程和线程:一个程序至少有一个进程,一个进程至少有一个线程.进程之间内存是独立线程之前内存共享,高并发好一些。安全性差一些。

1进程状态R运行中的进程S睡眠网络类的守护进程,可自动睡眠T挂起(暂停)D不可中断进程,一般是I/O申请失败的进程Z僵尸进程停止执行的进程,未被从进程列表中清楚高优先级进程N低优先级进程L某些页被缩进内存(网络时钟服务)S父进程Ss睡眠中的父进程l多线程+后台进程

2进程管理工具2.1ps查看当前终端的活跃进程[root

linux~]#psauxUSERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMANDroot10.00.?SJul:01init[3]root20.00.?SNJul:00[ksoftirqd/0]root30.00.?SJul:00[events/0].....中间省略.....root.00.pts/0S10::00suroot.00.pts/0S10::00bashpsaux(a显示所有进程u显示进程拥有者信息x显示守护进程)

user:进程的拥有者pid进程号?USER:运行此进程的用户名?PID:该process的号码。?%CPU:该process使用掉的CPU资源百分比;?%MEM:该process所占用的物理内存百分比;?VSZ:该process使用掉的虚拟内存量(Kbytes)?RSS:该process占用的固定的内存量(Kbytes)?TTY:该process是在那个终端机上面运作,若与终端机无关,则显示?,另外,tty1-tty6是本机上面的登入者程序,若为pts/0等等的,则表示为由网络连接进主机的程序。?STAT:该程序目前的状态,Linux进程有5种基本状态:R:(正在运行或在运行队列中等待);S:该程序目前正在睡眠当中,但可被某些讯号(signal)唤醒。T:该程序目前暂停了vima.txt按下:ctrl+z

vima.txt按下:ctrl+zps–axu

grepvim

ctrl-c是发送SIGINT信号,终止一个进程ctrl-z是发送SIGSTOP信号,挂起一个进程。

Z:该程序应该已经终止,但是其父程序却无法正常的终止他,造成zombie(疆尸)程序的状态D:不可中断状态.高优先级的N低优先级的s包含子进程l多线程+前台程序?START:该process被触发启动的时间;?TIME:该process实际使用CPU运作的时间。?COMMAND:该程序的实际指令

2.2pstree打印进程的家谱[root

xuegod63Desktop]#pstree-p

moreinit(1)-+-abrt-dump-oops()

-abrtd()

-acpid()

-anacron()

-atd(6)

-auditd()---{auditd}()

-automount()-+-{automount}()

-{automount}()

显示目录树形结构:[root

xuegod63~]#rpm-ivh/mnt/Packages/tree-1.5.3-2.el6.x86_64.rpm[root

xuegod63~]#tree/boot/

2.3pgrep按预定义模式查找[root

localhost~]#pgrep-Uroot#搜索全部属于root用户的进程,只打印进程号PID[root

localhost~]#pgrepsshd#搜索sshd进程

2.4pidof按确切的进程名查找pidofyes查看yes的pidkill-9`pidofyes`直接杀死yes进程扩展:yes命令:无限打印指定内容yeskklkl

2.5top动态查看进程

统计信息区前五行是系统整体的统计信息。

2.5.1.第一行是任务队列信息

同uptime命令的执行结果:

[root

localhost~]#uptime

13:22:30up8min,4users,loadaverage:0.14,0.38,0.25

其内容如下:

一般来说,每个CPU内核当前活动进程数不大于3,则系统运行表现良好!当然这里说的是每个cpu内核,也就是如果你的主机是四核cpu的话,那么只要uptime最后输出的一串字符数值小于4*3=12即表示系统负载不是很严重.

2.5.2第二、三行为进程和CPU的信息

当有多个CPU时,这些内容可能会超过两行。内容如下:

第四五行为内存信息。内容如下:

3进程信号1sighup重新读取配置文件9sigkill立即终止进程15sigterm整洁终止19sigstop暂停执行

4控制进程4.1按pid

kill-9PID4.2按进程名称killall-15vim4.3查看后台进程情况jobs[root

localhost~]#firefox[root

localhost~]#jobs[1]+Runningfirefoxfg:恢复后台进程到前台并运行

了解:ps-ef

ps-aux是用BSD的格式来显示进程。

ps-ef是用标准的格式显示进程

四、进程信息

1top快捷键top

默认3s刷新一次空格:立即刷新。

q退出M按内存排序P按CPU排序翻页补充htop比top更强大安装:要使用epel源yuminstallhtop测试负载:ddif=/dev/zeroof=/dev/null2控制(关闭)进程kill给进程发送信号(停止进程)常用信号:1HUP重新加载配置文件。类似重启。

2INT和ctrl+c一样一般用于通知前台进程组终止进程9KILL强行中断19STOP和ctrl+z一样

语法:kill-9pid[root

xuegod63~]#ps-axu

greptoproot.00.pts/0S+22::00toproot.00.pts/1S+22::00greptop[root

xuegod63~]#kill-

killall通过程序的名字,直接杀死所有进程[root

xuegod63~]#ps-axu

grep







































北京白癜风最好治疗方法
北京白癜风医院哪个比较好

转载请注明:http://www.iwkqm.com/hbwh/4658.html