Unix-Linux-进程管理

  • 时间:
  • 浏览:79
  • 来源:it300
在本章中,我们将详细讨论Unix中的流程管理。在UNIX系统上执行程序时,系统会为该程序创建一个特殊的环境。此环境包含系统运行程序所需的所有内容,就像系统上没有其他程序运行一样。每当在UNIX中发出命令时,它都会创建或启动一个新进程。尝试使用ls命令列出目录内容时,启动了一个进程。简单地说,进程是正在运行的程序的一个实例。操作系统通过一个五位数的ID号(称为PID或进程ID)跟踪进程。系统中的每个进程都有一个唯一的PID。PID最终会重复,因为所有可能的数字都用完了,下一个PID就会滚动或重新启动。在任何时候,系统中都不存在具有相同PID的两个进程,因为它是Unix用来跟踪每个进程的PID。启动进程启动进程(运行命令)时,有两种方法可以运行它-前台进程后台进程前台进程默认情况下,启动的每个进程都在for中运行接地。它从键盘获取输入并将输出发送到屏幕。您可以通过ls命令看到这种情况。如果要列出当前目录中的所有文件,可以使用以下命令−$ls ch*.docthis将显示所有文件,其名称以ch开头并以.doc−ch01-1.doc ch010.doc ch02.doc ch03-2.doc ch04-1.doc ch040.doc ch05.doc ch06-2.doc ch01-2.doc ch02-1.doct进程在前台运行,输出被定向到我的屏幕,如果ls命令需要任何输入(它不需要输入),它将从键盘等待输入。当程序在前台运行且耗时时,不能运行任何其他命令(启动任何其他进程),因为在程序完成处理并出来之前,提示将不可用。后台进程A后台进程运行时没有连接到键盘。如果后台进程需要任何键盘输入,它会等待。在后台运行进程的好处是您可以运行其他命令;您不必等到它完成后再启动另一个命令!启动后台进程的最简单方法是在命令末尾添加一个和号(

猜你喜欢

希腊最高法院批准俄罗斯对比特币嫌疑人的请求

希腊最高法院批准俄罗斯对比特币嫌疑人的请求希腊最高法院上周五表示,一名据称使用比特币数字货币洗钱40亿美元的俄罗斯人应该被引渡到俄罗斯,一位法院消息人士说。AlexanderV

2019-02-01

塑造美国网络防御的创造性破坏和自满情绪

塑造美国网络防御的创造性破坏和自满情绪创造性的破坏,思维的范式转换取代现有的秩序,可能是一个难以捉摸的概念,但它作为人类行为驱动力的力量是不可否认的。在硅谷和其他美国的高层科技

2019-02-01

为什么我(非常)担心PRISM

为什么我(非常)担心PRISM美国国家安全局正在利用我们的数字生活,监控语音电话,电子邮件,社交媒体以及谁知道什么。美国国家安全局方面的人说,这是为了国家安全;它已经停止了恐怖

2019-02-01

先发优势:为什么新的恶意软件最初会打败反恐

先发优势:为什么新的恶意软件最初会打败反恐虽然反病毒解决方案可以有效对抗广泛使用的恶意软件,但是有一个很好的机会,新的恶意软件会躲过那些解决方案。最近有重大安全事件的报告激增,

2019-02-01

台湾银行抢劫与朝鲜黑客有关

台湾银行抢劫与朝鲜黑客有关最近针对台湾一家银行的网络抢劫事件已被安全研究人员联系到一个据信在朝鲜境外活动的臭名昭着的威胁组织。黑客利用SWIFT全球金融网络大致窃取来自台湾远东

2019-02-01