- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux操作系统_第四章
本次课要解决的主要问题 进程管理和作业调度 系统和用户管理命令 第四章 系统管理 第一节 进程分类 进程和作业 进程启动方式 进程调度 第二节 用户管理 用户管理 消息管理 磁盘管理 第一节 进程分类 进程与程序是有区别的,进程不是程序,虽然它由程序产生。程序只是一个静态的指令集合,不占系统的运行资源;而进程是一个随时都可能发生变化的、动态的、使用系统运行资源的程序。而且一个程序可以启动多个进程。 交互进程——由一个shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。 处理进程——这种进程和终端没有联系,是一个进程序列。 监控进程(也称守护进程)——Linux系统启动时启动的进程,并在后台运行。 二、进程启动方式1 在Linux系统中每个进程都具有一个进程号,用于系统识别和调度进程。启动一个进程有两个主要途径:手工启动和调度启动,后者是事先进行设置,根据用户要求自行启动 1. 前台启动 : $ ls - al (谁启动的?) 2. 后台启动 : $ grep t 3. 同时启动 : $ ls -al data.txt | more 二、进程启动方式2 有时候需要对系统进行一些比较费时而且占用资源的维护工作,这些工作适合在深夜进行,这时候用户就可以事先进行调度安排,指定任务运行的时间或者场合,到时候系统会自动完成这一切工作。 1. $ at -f work 10am Jul 312. $ batch3. $ cron (系统自动启动,每分钟检查crontab文件) 4. $ crontab (用于安装、删除用于驱动cron后台进程的表格) 三、进程调度1 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令。 该命令语法格式如下: ps [选项]最常用的三个参数是u、a、x。 Top [选项]最常用的三个参数是d、s、q 。 三、进程调度2 当需要中断一个前台进程的时候,通常是使用组合键;但是对于一个后台进程恐怕就不是一个组合键所能解决的了,这时就必须求助于kill命令。 该命令语法格式如下: kill [选项] 进程号(PID)最常用的个一个参数是9(kill –9 1455) Kill 命令删除用户 三、进程调度3 nohup命令 理论上,我们一般退出Linux系统时,会把所有的程序全部结束掉,包括那些后台程序。 [例] $ nohup sort sales.dat 这条命令告诉sort命令忽略用户已退出系统,它应该一直运行,直到进程完成。 nohup命令把一条命令的所有输出和错误信息送到nohup.out文件中。若将输出重定向,则只有错误信息放在nohup.out文件中。 三、进程调度4 Nice 和 renice命令 允许用户设置和修改一个正在运行进程的优先权。 其格式如下: $ nice(renice) -number PID 注: (1) 用户只能对自己所有的进程使用命令。 (2) root用户可以在任何进程上使用命令。 (3) 只有root用户才能提高进程的优先权。Number = -20----19 默认进程为 0 第二节 用户管理1 1、用户创建 useradd 用户名 groupadd 组名 2、用户删除 userdel 用户名 groupdel 组名 3、用户修改 usermod 用户名 4 、口令修改 passwd 用户名 5 、添加组内用户 gpasswd -a(d) 用户名 组名 第二节 用户管理2 1 、用户查看 Who (w) 2、用户删除 userdel 用户名 groupdel 组名 3、用户修改 usermod 用户名 4 、口令修改 passwd 用户名 5 、添加组内用户 gpasswd -a(d) 用户名 组名 第二节 消息管理 一对多的广播 Wall ‘thank you !’ 或wall 文件名 ,远程 rwall 一对一单向发信息 write 用户名 (write 用户名◎主机) 一对一双向交流 Talk 用户名 (talk 用户名◎主机) 开关消息机制 mesg -y(n) 第二节 磁盘管理1
文档评论(0)