Linux的进程与软件安装.doc

Linux的进程与软件安装.doc

ID:59254206

大小:309.00 KB

页数:7页

时间:2020-09-08

Linux的进程与软件安装.doc_第1页
Linux的进程与软件安装.doc_第2页
Linux的进程与软件安装.doc_第3页
Linux的进程与软件安装.doc_第4页
Linux的进程与软件安装.doc_第5页
资源描述:

《Linux的进程与软件安装.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、RedHatEnterpriseLinuxAs4.3Linux的进程管理与软件安装一、什么是进程所谓进程就是指系统当前正在运行的工作。每当输入一个命令,SHELL也会同时启动一个进程。在LINUX中每个运行的工作都称为进程。每个程序启动时,系统都会指定一个唯一的数值与之对应,这就是PID进程号。那么要针对某个进程进行管理,必须以进程号为参考的对象。而不是进程的名字。二、前台与后台程序每个程序都能以两种方式运行。即前、后台。所谓前台就是指用户能在显示器上进行操作的程序。后台就是实际上在操作但在显示器上看不到的程序。通常使用后台方式运行的情况是:该程序较复杂,且

2、需要运行较长时间。让它在后台中是为了避免占用过多的显示器时间。而无法运行其他程序。而一般的服务都是以后台运行。且都会常驻于系统中。直到关机时才结束,这类服务称为Daemon在LINUX中包含许多DAEMON。判断是否为DAEMON最简单的方法是名称。如果程序名后面都有一个d,那么这类程序多数是DAEMON,如:dhcpd、named等。三、进程管理1、ps显示当前运行的程序及它们运行的情况(其中TIME字段显示的是占用CPU的值)2、显示后台进程 ps–x-A:所有进程均显示出来-a:与终端无关的所有进程-u:有效用户的相关进程-x:通常与a参数一起使用,可

3、以列出较完整的信息-f:更为完整的输出常用参数:USER:该进程属于那个用户账户PID:该进程的号码%CPU:该进程使用的CPU资源百分比%MEM:该进程所占用的物理内存百分比VSZ:该内存使用的虚拟内存容量(KB)RSS:该进程占用的固定内存容量(KB)TTY:该进程是在哪个终端上运行,若与终端无关,则显示(?)。STAT:该进程的当前状态,主要的状态有:1)--R:该进程当前长在运行,或者是可运行2)--S:该进程当前正在睡眠中(idle状态),但可被某些信号(signal)唤醒3)--T:该进程当前正在检测或启动4)--Z:该进程已终止,但父进程却无法

4、正常终止,造成“僵尸”进程的状态。5)--START:该进程被触发启动的时间6)--TIME:该进程实际使用CPU运行的时间7)--COMMAND:该进程的实际命令3、删除运行中的进程。如果某个进程在运行过程中耗费了大量的资源,或出现死机就可以使用KILL命令来将指定的信息发送到该进程。虽然KILL命令可以传送的信息有很多种,但15与9居多。因为KILL命令使用时必须借助于进程ID。所以先用PS来查看PID。再用KILL如:Kill14356有些程序会捕捉信号,所以杀不死,那就用kill–914356再不行就用15。这样还不行,只能重启,一定要注意最好不用9

5、和15的参数,因为一般很难结束的进程都与系统的运行有关,所以强制杀掉会影响系统性能。top动态进程管理&后台执行一、软件安装基于tarball一、什么是tarballTarball就是将所有的源码文件先以tar打包,然后压缩,最常见的压缩就是以gzip来压缩,同时使用了tar与gzip的功能,所以tarball文件一般的扩展名就写成*.tar.gz或简写为*.tgz。二、软件生成的过程1:软件程序的源码--〉2:编辑器进行编辑(例如gcc)---〉3:利用已有的函数库-----〉产生可执行的二进制文件2:用户执行程序----〉程序执行过程---à调用外部函数

6、库----〉从函数库返回值给执行的程序---------〉最终执行的结果。一、Tarball安装的基本流程1:在官方网站上下载源码就是tarball2:将tarball文件解开,产生很多的源码文件3:开始以gcc进行源码的编译(会产生目标文件,objectfiles)4:利用gcc进行函数库、主、子程序的连接,形成主要的二进制文件[make]5:将上述所形成的二进制文件以相关的设置文件安装到linux主机上。二、tarball的安装1:将tarball文件解压到/usr/local/src2:进入新建的目录,查看INSTALL和README等帮助文件3:根据

7、INSTALL和README的内容查看并安装好相关的套件4:以自动检测程序(configure或config)检测工作环境,并建立makefile文件5:使用make以及该目录下的makefile作为参数设置文件,来进行make(编译)6:以make程序和makefile参数设置文件,根据install目标的指定安装到正确的路径五、./configure这个步骤就是建立makefile文件。通常程序开发人员会写一个脚本来检查linux系统及相关的套件属性,因为将来安装信息都是在这一步骤完成的。另外这个步骤地相关信息应该参考该目录下的README和INSTAL

8、L文件。当完成该步骤后,会建立或修改一个参数文件ma

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。