04--进程管理与软件包.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
04--进程管理与软件包

Linux系统进程管理 主讲: 主要内容 Linux系统中的进程 查看系统中的进程状态 管理系统进程 Linux系统中的进程 进程就是指系统正在执行的程序,每当一个进程启动时系统会指定一个PID(进程号)给该进程,如果要对进程管理都必须以PID最为对象,而不是进程名称。 Linux系统中的程序不同于Windows中是以扩展名来判断,而是此文件是否有可执行的权限。常见的可执行的程序有两种: 二进制可执行程序: 二进制可执行程序是真正包含可执行代码的程序文件,类似于Windows中的“.com或.exe” 可执行脚本: 可执行脚本类似于Windows中的“.bat”批处理文件,文件本身是文本文件,文件中包含了相应的脚本命令 Linux系统中的进程 系统命令程序所在的目录: /bin:系统中普通用户所必需的命令程序 /sbin:系统管理员用户所必需的命令程序,用于对系统进行管理维护 /usr/bin:系统中普通用户可以使用的应用程序命令 /usr/sbin:系统用户可以使用的管理工具程序 Linux系统中的进程 PATH环境变量 Linux系统中的每个用户都有自己的环境变量,在该环境变量中设置了可执行命令的查找路径,当用户输入命令后,shell环境会按照PATH变量的设置来查找相应的命令。 Linux系统中的进程 程序的前台与后台运行: 前台进程是用户目前在屏幕上进行操作的进程;后台进程则是实际在操作的,但是屏幕上并无法看到的进程,我们可以在命令的后面加上“”符号,就可以让命令在后台运行。 “Ctrl + z”:将当前的运行程序挂起到后台 jobs:显示当前控制台中的后台进程 fg+后台进程号:恢复指定的后台进程到前台 查看系统中的进程状态 ps:ps命令可以显示系统中所运行进程的详细信息。 -e 显示所有进程; -a?显示所有终端机下执行的程序 -l 查看自己进程的详细信息; -u 进程信息以用户格式来显示; -x 显示后台运行的进程; 常用命令:ps –aux | grep root 查看系统中的进程状态 在Linux系统中的进程状态有下面几种: D:不可中断的闲置状态 R:运行状态 S:睡眠状态 T:暂停状态 Z:僵尸状态(进程已经终止,但在内核中保留了它的进程控制块,没有被撤消) W:等待状态 N:低优先级的进程 :高优先级的进程 pstree:以树状的形式来显示进程之间的关系 查看系统中的进程状态 top:“P”以占用CPU时间了排序;“M”以占用内存资源排序;“N”以打开时间排序;“A”以PID来排序;“q”退出 管理系统进程 kill+PID(进程号)尽速某进程的运行 kill -9 + PID用于结束顽固进程 管理系统进程 killall命令使用进程名称停止相应的进程运行,如果系统存在相同的名称的多个进程在这些进程将全部结束。 Linux系统软件包管理 主讲:成宝宗 Linux系统软件包的管理 tar 命令常用参数: -c :创建一个新的tar文件 -v :显示运行过程信息 -f :指定文件名 -z :调用gzip 压缩命令进行压缩 -t :查看压缩文件的内容 -r: 添加文件 -x :解开tar文件 一般都是几个参数同时使用如:cvf(打包)、xvf(解包)、tvf(查看包)、rvf(往包里添加文件) tar --delete -vf bao.tar filea(删除包中的文件) Linux系统软件包的管理 压缩包 以.zip结尾的文件(zip和gzip) 文件压缩:zip +文件名+要压缩的文件 如:zip file.zip filea 文件的解压:unzip +文件名 如:unzip file.zip 以.gz结尾的文件(gzip和gunzip) 文件压缩:gzip+要压缩文件 如:gzip fileb(此时系统会自动生成一个fileb.gz的文件) 文件解压:gunzip+.gz的文件 如:gunzip fileb.gz(此时会还原原来的文件) Linux系统软件包的管理 .tar.gz的文件 通常gzip与tar命令来创建文件如:tar -czvf cheng.tar.gz filea fileb 释放文件如:tar -xzvf cheng.tar.gz .bz2的文件(bzip2和bunzip2) 这种压缩文件通常用来压缩系统kernel或patch文件 压缩文件:bzip2 filea(-k参数:后保留原文件) 解压文件:bunzip2 filea.bz2或者bzip2 -d filea.bz2 Linux系统软件包的管理 RPM软件包 命名规则,例如:“apache-1.3.20-16.i386.rpm”

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档