来看看:向历程发送旌旗灯号:kill、killall和top
如果你学不好的话,你在linux中开发的机会就很少,或者说几乎没有,它的优势就消失了,然后随着时间的流逝,你就会全部忘记她;这两个命令是用来向历程发送旌旗灯号的。kill命令必要历程号作为参数,而killall必要历程称号。 别的,还能够在这两个命令后附加要发送旌旗灯号序号作为参数。默许情形下,它们都向相干历程发送旌旗灯号15(TERM)。比方,假如您想要停止PID为785的历程,请输出以下命令:
$kill785
假如您要向它发送旌旗灯号19(STOP),请输出:
$kill-19785
假定您晓得想要停止的历程的命令称号。您能够经由过程该称号来停止它,而不必再利用ps找出该历程的历程号:
$killall-9mozilla
不管怎样,您只能停止您本人的历程(除非您是root),因而当您运转多用户体系时您不用忧虑您“邻人”的历程,它们不会遭到影响。
综合ps和kill:top
top程序同时完成ps和kill的功效,并能用于及时监控历程的CPU和内存利用情况、实行工夫等等。如图“用top监控历程”所示。
图用top监控历程
top工具完整利用键盘把持。按下h就可以会见其匡助信息。其最有效的命令以下:
k:用于向某历程发送旌旗灯号。top随后会扣问您历程的PID和要发送的旌旗灯号序号或旌旗灯号称号(默许为TERM,即旌旗灯号15);
M:依照内存利用情形(%MEM列)对历程排序;
P:依照CPU利用工夫(默许为%CPU列)对历程排序;
u:显现给定用户的历程。top会向您扣问是哪一个用户。请输出该用户的称号,而不是他的UID。假如您没有输出任何称号,将显现一切历程;
i:默许显现一切历程,包含就寝历程。而这条命令确保只显现以后正在运转的历程(STAT列为R(运转)的那些历程)。再次输出该命令将前往显现一切历程。
r:改动选中历程的优先级别
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。 老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。 上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题. 熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。 然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。 通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。 在学习的过程中,我们用的是VM虚拟机,开始时真的不真的该怎么去做,特别是我的是命令窗口界面,别人的是图形界面,我都不知道怎么调过来。 Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。 这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。 学习Linux应具备的。[书籍+网络资源]
页:
[1]