《linux操作系统-进程管理和打印管理.ppt》由会员分享,可在线阅读,更多相关《linux操作系统-进程管理和打印管理.ppt(25页珍藏版)》请在装配图网上搜索。

1、进程管理和打印管理,济南铁道职业技术学院,本章内容,进程的概念 查看系统中的进程 控制系统中的进程 自动安排进程任务,系统进程管理,进程的概念 查看系统中的进程 控制系统中的进程 自动安排进程任务,在系统中每位用户能运行多个程序,每个程序又可能分成数个进程运行。有些进程会占用大量的系统资源,造成系统负载过重。因此如何做好进程的管理与监督中,是一项重要的工作。 作为一个好的管理者,必须掌握系统中最消耗CPU资源的进程,以维持系统的整体性能,因而随时查看系统的状态也是管理员一项重要工作,管理运行中的进程,查看系统中的进程,ps命令 top命令,功能:ps命令是用来显示系统瞬间的进程信息,它可以显示。

2、出在用户输入ps命令时系统的进程及进程的相关信息。 格式:ps 选项 pphost pp$ ps 显示本账号的进程 pphost pp$ ps aux 查看系统和每位用户全部进程 由于ps aux会列出系统中正在运行的所有进程,因此不易找到特定的进程。若搭配grep命令,则可事半功倍 pphost pp$ ps aux | grep pp 查找pp的进程,ps命令,Ps命令使用说明,常用参数 a:显示所有进程 u:显示较详细的信息 x:显示所有包含其它使用者的进程。 使用范例 ps ps au ps -aux ps aux | more ps aux | grep httpd ps aux /。

3、tmp/ps.log,Top命令监视系统资源使用情况,每5秒钟刷新一次,动态显示 按下U键:输入用户名查看用户进程 按下K键:输入PID删除进程,进程类型,交互进程 由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。 批处理进程 不与特定的终端相关联,提交到等待队列中顺序执行的进程。 守护进程(Daemon) 在Linux在启动时初始化,需要时运行于后台的进程。,控制系统中的进程,kill命令和killall命令 nice和renice命令 nohup命令 top命令 进程的挂起和恢复 在X窗口下管理进程,kill命令和killall命令,kill命令不但能杀死进程,同时。

4、也会杀死该进程的所有子进程。 kill命令的格式是:kill signal PID 为什么要杀死进程 该进程占用了过多的CPU时间 该进程缩住了一个终端,使其他前台进程无法运行 运行时间过长,但没有预期效果 产生了过多到屏幕或磁盘文件的输出 无法正常退出 用户也可以用killall命令来杀死进程在killall命令后面指定的是要杀死的进程的命令名称,而不是PID 范例 kill 9 927 参数-9:强制杀死,nice 指定程序的运行优先级 格式:nice n command roothost root# nice - -5 myprogram& 在后台以-5的优先级运行myprogram 其。

5、中n是为进程运行指定的优先级,n的数值越大,进程的优先级越低.n可以取负值让运行级提高。,nice命令,renice 改变一个正在运行的进程的优先级 格式:renice n pid是被指定的进程 roothost root# renice - -5 777 将正在运行的PID为777的进程优先级改 为-5,renice命令,有时用户运行的程序可能要花很长时间,如果将它在前台工作,就可能会无法继续处理其他事情,最好的方法就是将它放在后台运行,甚至还可能希望在退出系统时,程序还可以继续运行。,后台运行程序,roothost root# cp r /usr/* test & 将/usr 目录下的所有。

6、子目录及文件复制到/root/test目录 下的工作放到后台运行 roothost root# fg 放到前台并显示执行过程 按下Ctrl+z键挂起该运行程序 roothost root# bg再将执行过程放到后台 roothost root# jobs 查看被挂起的进程,在后台运行程序的、bg命令,进程的挂起和恢复,进程的中止(挂起)和终止 挂起(Ctrl+Z) 终止(Ctrl+C) 进程的恢复 恢复到前台继续运行(fg) 恢复到后台继续运行(bg) 查看被挂起的进程(jobs),自动安排进程任务,自动启动进程的几个命令 at安排作业在某一时刻执行一次 batch安排作业在系统负载不重时执行。

7、一次 系统负载大于1.5不运行。 cron安排周期性运行的作业,at和batch,at命令用来指定在某一时刻执行命令,at命令的格式是:at 选项 时间 at的配置文件 作用:限制哪些用户可以使用at命令 /etc/at.allow /etc/at.deny batch命令的用法和at类似,只是用户可以不必指定时间,batch会在系统负载小于1.5的时候运行命令。,应用程序cron,Cron进程搜索crontab文件并载入内存 ( crontab文件即/etc/crontab文件和 /var/spool/cron/目录下以用户名命名的文件) cron进程启动以后,它将首先检查是否有用户设置了c。

8、rontab文件,如果没有就转入“休眠”状态,释放系统资源 cron进程每分钟醒来一次,查看crontab文件决定当前是否有需要执行的命令。命令执行结束后,任何输出都将作为邮件发送给crontab的所有者,crontab命令的作用及格式,作用:用于生成cron进程所需要的crontab文件 crontab的命令格式 crontab -u user file crontab -u user -l|-r|-e -l 该选项将使在标准输出上显示当前的 crontab -r 删除当前的crontab -e 使用编辑器编辑当前的crontab文件。 当结束编辑离开时,编辑后的文件将自动安装,Minute。

9、 Hour Day Month DayofWeek Command 字段所代表的意义可用范围 Minute 每小时的第几分钟运行该程序 0 59 Hour 每一天的第几小时运行该程序 0 23 Day 每个月的第几天运行该程序 1 31 Month 每一年的第几个月运行该程序 1 12 Day of Week 每一周的第几天运行该程序 0 6 Command 指定要运行的程序输入要执行 的命令及参数,Crontab文件格式,204program 指定每天的4点20分执行program命令 5039program 指定每月的9日3点50分执行program命令 1089program 或 108。

10、sepprogram 指定每年的9月8日0点1分执行program命令,范例,计划任务创建方法(2种),如果需要在每周2、4、6凌晨3点使系统进入维护状态,重新启动系统,设该文件名为/root/reboot.cron: 1.创建一个crontab # echo “00 03 * * 2,4,6 shutdown r +10”/root/reboot.cron 2.使用crontab命令安装/root/reboot.cron文件 crontab /root/reboot.cron 安装,创建,计划任务创建方法2,roothost root# corntab e 创建root用户的corn文件 55 14 * * * ls /rootcorn内容 pphost pp$ crontab e创建pp用户的corn文件 30 18 * * * ll /home/pp corn内容 roothost root# crontab r 删除root的cron roothost pp$ crontab r 删除pp的cron,本章小结,掌握各种进程命令的使用: ps、 kill、nice、renice、 killall 掌握任务计划的配置: at、cron、crontabe。

linux 进程管理 ppt,linux操作系统-进程管理和打印管理.ppt相关推荐

  1. Linux操作系统的设备独立性,Linux的设备管理

    一 设备管理 在计算机系统中,除了CPU和内存之外,其余的大部分硬件设备称为外部设备.外部设备包括常用的I/O(输入/输出)设备.外存设备以及终端设备等. 1.I/O设备的类型 ●按设备的所属关系可以 ...

  2. 2021-2025年中国打印管理软件行业市场供需与战略研究报告

    打印管理软件市场的企业竞争态势 该报告涉及的主要国际市场参与者有PrinterLogic.Pharos Systems.Nuance.PrintManager.Epson.Canon.Xerox.HP ...

  3. linux 进程管理 ppt,Linux内核结构与进程管理.ppt

    Linux内核结构与进程管理.ppt Linux 内核结构与进程管理,Linux系统结构Linux kernel 开放源代码的linux操作系统内核,目前版本为2.6,Linux内核组成1. 进程调度 ...

  4. 【Linux 内核】进程管理 ( 进程与操作系统 | 进程与程序 | 进程与线程 | 虚拟地址空间 )

    文章目录 一.进程与操作系统 二.进程与程序 三.进程与线程 四.虚拟地址空间 一.进程与操作系统 操作系统与硬件的关系 : 操作系统 使用 硬件 提供的资源 , 如 CPU , 内存 , 磁盘 , ...

  5. linux 的 swapper 进程不能sleep,Linux进程管理与调度.ppt

    Linux进程管理与调度 关于进程与线程Linux进程实现Linux进程调度策略Linux进程调度实现 1Linux进程与线程 Linux进程Linux线程 进程作为资源分配的基本单位而存在 线程作为 ...

  6. Linux进程ID号--Linux进程的管理与调度(三)

    进程ID概述 进程ID类型 要想了解内核如何来组织和管理进程ID,先要知道进程ID的类型: 内核中进程ID的类型用pid_type来描述,它被定义在include/linux/pid.h中 enum ...

  7. linux 修改权限 anyone,linux 进程管理工具

    狭义定义:进程是正在运行的程序的实例. 广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动.它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的 ...

  8. linux进程配置异常中断自动重启_Linux系统配置及服务管理 (四)进程管理

    一.进程简介 进程是已启动的可执行程序的运行实例,进程有以下组成部分: • 已分配内存的地址空间: • 安全属性,包括所有权凭据和特权: • 程序代码的一个或多个执行线程: • 进程状态. 程序: 二 ...

  9. linux中第一个进程的形成,Linux进程管理

    1.进程基本概述 定义:进程是已经启动的可执行程序的运行中实例. /proc目录下以数字为名的目录,每一个目录代表一个进程,保留着进程的属性信息,每一个进程的PID是唯一的,就算进程退出了,其他进程也 ...

最新文章

  1. 总结一下Page_Load和OnLoad
  2. Joomla2.5 JDate 时区日期运算
  3. php中使用like查询,php like 查询
  4. labview案例_10余年工程师大牛告诉你,学好LabVIEW,什么时候都不算晚
  5. mark python新手必碰到的问题---encode与decode,中文乱码[转]
  6. linux下设置程序后台运行,linux中如何让进程在后台运行
  7. 如何把一个数据库的数据copy到另外一个数据库
  8. busybox inittab
  9. kubernetes StatefulSet介绍
  10. java伪代码生成器_java伪代码怎么写
  11. C语言指针详解(经典,非常详细)
  12. PHP调用MYSQL存储过程实例
  13. itunes备份电脑C盘内存不够怎么办?
  14. 【div】 设置水平居中
  15. bat 使用 7z 压缩文件夹
  16. 20:关于x++和++x的用法
  17. 爬取7160网站总是不成功。。。求大神分析分析
  18. 51单片机四位数码管的使用方法
  19. java并发编程源码世界大师_求咕泡学院Java架构师第三期的完整版资料源码+视频,注(完整无解压密码)...
  20. 【经验分享】Pycharm 2021 如何汉化?

热门文章

  1. access窗体中再制作查询窗体_Access
  2. 单片机编程遇到'DATA' SEGMENT TOO LARGE怎么解决?
  3. 卷积网络的学习(卷积核,通道,padding,stride等概念)
  4. python条件替换_python-根据其他列中的条件替换pandas列中的某些特定值
  5. git 使用_git使用指南
  6. Linux 之十二 Makefile 从入门到放弃全解
  7. 设计模式的理解:组合模式 (Composite)
  8. 线程安全、守护线程、join()
  9. 小明分享|ESP32-C3到底有哪些不一样的功能呢
  10. idea 升级到2020后 无法启动_启动崩盘!IDEA 2020 无法启动的解决办法|赠送 IDEA 2020 新功能...