第6章服务及进程管理.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统启动时执行脚本的流程 6.3 Linux的进程管理 1.查看系统的进程 ⑴ 使用ps命令查看 用法:ps 命令选项 常用命令参数选项: u参数表示输出进程用户所属的信息。 -a显示系统中所有用户的进程; -x显示没有控制台的进程和后台进程;参数a与x同时使用,可用于显示系统中的所有进程。 -e显示系统中的所有进程,与-ax等效。 -f用于显示进程对应的程序文件及路径。 6.3.3 管理系统的进程(重点) 6.3 Linux的进程管理  用法示例:ps –ef | more; ps –aux | more ⑵ 使用top命令查看  要详细查看正在运行的进程状况和CPU的使用状况,可执行top命令来实现。  top命令还提供了一些用于交互操作的子命令。健入h,系统将显示该命令可用的交互操作子命令;键入子命令q,可退出top命令。 6.3.3 管理系统的进程 6.3 Linux的进程管理 使用top查看进程与CPU使用情况 6.3.3 管理系统的进程 6.3.3 管理系统的进程 2.结束进程的运行  Linux提供了kill和killall命令来结束进程的运行。  ⑴ kill命令  用法:kill [-9] 进程号  参数-9用于强行结束指定进行的运行,适合于结束已经“死掉”而没有能力自动结束的进程。  [root@RHEL5 ~]#ps -e|grep sshd 3511 ? 00:00:00 sshd 从输出信息可知该进程的进程号为3511,若要结束该进程,则执行命令: [root@RHEL5 ~]#kill 3511 6.3.3 管理系统的进程 ⑵ killall命令 该命令使用进程名来结束指定进程的运行。若系统存在同名的多个进程,则这些进程将全部结束运行。  用法:killall [-9] 进程名  例如,若要结束sshd进程的运行,则实现命令为:  killall sshd 第6章 Linux服务与进程管理 6.1 Linux的启动过程 Linux的启动大体经历了以下五个阶段: 1.主机加电启动 硬件设备自检并初始化 根据CMOS的设置查找引导设备 2.加载GRUB/LILO引导程序   选择操作系统 准备加载操作系统内核 6.1.1 Linux的启动过程 6.1 Linux的启动过程 3.加载启动Linux内核 加载系统内核 配置CPU和内存 创建init进程,完成设备和驱动的加载 4.运行init进程 Linux内核引导完成后,由内核引导启动init进程,该进程的进程号(PID)始终为1,是Linux系统中运行的第一个进程,也是其他进程的父进程。 6.1 Linux的启动过程 init进程根据/etc/inittab配置文件,进入指定的运行级别 然后调用/etc/rc.d/rc.sysinit脚本文件,执行高级的系统初始化工作 然后以运行级别作参数,调用执行/etc/rc.d/rc脚本,完成在该运行级别需要加载运行的各种守护进程。 最后init进程执行/sbin/mingetty程序,启动终端进程。 6.1 Linux的启动过程 5.运行终端程序和验证用户登录 mingetty终端进程由init进程启动,init进程默认启动6个终端以供用户登录系统,可使用Alt+CTRL+F1~F6功能键进行切换。  用户登录的账户和密码通过调用login程序来验证。login会接收mingetty传来的用户名参数,然后判断用户名是否是root,若不是root用户,则检查是否存在/etc/nologin文件,若存在/etc/nologin文件,则输出/etc/nologin文件的内容,然后退出,不允许登录。利用这一特点,在Linux系统维护时,常用来防止非root用户登录。 6.1 Linux的启动过程 6.1 Linux的启动过程  inittab配置文件是init进程的配置文件,用于指定进入系统的哪一个运行级别,调用执行什么脚本来完成对系统的初始化,以及要启动运行的守护进程。  1.inittab配置文件的内容  执行less /etc/inittab命令,可查看配置文件的内容。 6.1.2 inittab配置文件 6.1 Linux的启动过程 id:3:initdefault:    //定义默认进入的运行级别,此处为3 si::sysinit:/etc/rc.d/rc.sysinit   //调用/etc/rc.d/rc.sysinit脚本文件实现对系统的初

文档评论(0)

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

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

1亿VIP精品文档

相关文档