- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第7章Linux引导及进程管理本章学习目标:了解Linux系统的引导过程了解Ubuntu系统的运行级别了解Ubuntu系统的内存的管理熟悉Ubuntu系统的进程管理
7.1Linux引导流程7.1.1系统引导7.1.2Ubuntu的运行级别7.1.3关闭系统
7.1.1系统引导运行INIT进程读取/etc/inittab配置文件执行/etc/rc.d/rc.sysinit脚本执行/etc/rc.d/rc脚本进入登录界面初始化过程/etc/rc0.d/*/etc/rc1.d/*/etc/rc2.d/*/etc/rc3.d/*/etc/rc4.d/*/etc/rc5.d/*/etc/rc6.d/*启动mingetty进程加载内核(opkernel)开机自检(BIOS)MBR引导GRUB菜单
7.1.2Ubuntu的运行级别修改运行级别的方式不同:RedhatLinux只需修改/etc/inittab文件Ubuntu系统默认没有/etc/inittab文件,修改Ubuntu系统的运行级别可以通过以下两种方式:手动创建手动创建/etc/inittab文件后,在该文件中添加内容:id:3:initdefault2.修改/etc/init/rc-sysinit.conf使用文本编辑器修改/etc/init/rc-sysinit.conf文件中“envDEFAULT_RUNLEVEL”的值
7.1.3关闭系统1.图形界面单击状态栏上“ubuntu”按钮后,单击“关机”菜单项,在弹出的对话框中单击“关闭”2.命令行使用shutdown命令关闭系统,格式为:shutdown[选项]参数作用-t关机倒计时(秒)-r系统关闭后重启time设置多久时间后执行shutdown命令。可以用绝对时间,如hh:mm,或用相对时间,如+mm,如果要立即执行则用now表示。-c将前一个shutdown命令取消
7.1.3关闭系统例:立即关机例:取消前一个shutdown命令例:关机之后重新启动系统多用户、多任务的操作系统在其关闭时系统所要进行的处理操作与单用户、单任务的操作系统有很大的区别;非正常关机对Linux操作系统的损害非常大。要养成良好的系统重启和关机习惯。回目录
7.2.1物理内存和虚拟内存物理内存:系统硬件提供的内存大小虚拟内存:使用硬盘作为物理内存RAM的扩展,在硬盘空间中虚拟出的一块逻辑内存,使可用内存相应地有效扩大。交换分区(S):用作虚拟内存的磁盘空间linux在物理内存不足时,使用交换分区的虚拟内存,即内核会将暂时不用的内存块信息写到交换分区以释放物理内存,做它用,当需要用到原始的内容时,这些信息会被重新从交换空间读入物理内存。
7.2.2内存的监视监视内存最常使用的命令有free、top等例:使用free查看内存的使用状态含义如下:total:物理内存的总大小。?used:已经使用的物理内存为。?free:空闲的物理内存。?shared:多个进程共享的内存。?buffers/cached:磁盘缓存的大小Mem:代表物理内存使用情况。-/+buffers/cached:代表磁盘缓存使用状态。Swap:交换分区内存使用状态。
7.2.2内存的监视3.buffers与cached的异同有大量数据需要从磁盘读取到内存或者由内存写入磁盘时,系统的读写性能就变得非常低下,因此Linux引入了buffers和cached机制。buffers是用来缓冲块设备做的,它只记录文件系统的元数据(metadata)以及trackingin-flightpages,要用来存放目录里面有什么内容,包括文件的属性以及权限等等。cached用来给文件做缓冲,存放打开过的文件和程序。
7.2.3交换分区swap的使用1.从内核的角度创建交换分区所需的交换文件是一个普通的文件,但是创建交换文件必须通过dd命令来完成,同时这个文件必须位于本地硬盘上,不能在网络文件系统(NFS)上创建swap交换文件
7.2.3交换分区swap的使用2.激活和使用swap分区交换文件在使用前需要激活,激活前需要通过mkswap命令指定作为交换分区的设备或者文件。mkswap命令的格式为:mkswap[参数][设备名称或文件][交换区大小]-c:建立交换区前,先检查是否有损坏的区块。-v0:建立旧式交换区,此为预设值。-v1:建立新式交换区。交换区大小:指定交
文档评论(0)