红旗Linux,情境四任务2:进程和作业管理,任务2-1,了解进程管理知识用命令实现进程管理,Linux进程管理,WINDOWS?任务管理器LINUX利用命令管理进程包括前、后台进程的管理以及终止等,任务描述Linux进程管理,任务描述:利用VI手工启动两个进程在后台运行;用VI编辑一个文件,并转入到后台运行;把在后台运行中其中一个VI进程调入到前台运行;杀死其中一个VI进程;重新打开另一个VI进程;一次性全部杀死所有的VI进程;,任务分析,进程查看进程进程属性终止进程前台进程、后台进程前后台进程切换前台进程的管理后台进程的管理,进程、前台进程、后台进程,进程被系统载入内存并正在运行的程序叫做进程.Linux是多用户系统,用户可以控制自己的进程:给自己的进程分配不同的优先级,也可以随时终止自己的进程.前台进程指一个程序控制着标准输入输出、在运行时,shell被暂时挂起,直到该程序运行结束后,才退回到shell.在这个过程中、用户不能再执行其它程序.后台进程用户不必等待程序运行结束就可以执行其它程序.在一个终端里只能同时存在一个前台任务,但可以有多个后台任务.运行后台进程运行后台进程的方法.,查看进程,进程号Linux允许同时运行多个程序,为了区分每一个运行的程序,Linux给每个进程都做了标号,称为进程号(processID),每个进程的进程号是唯一的.进程管理工具ps、kill、top等查看当前运行的程序及其进程号:ps,查看进程工具ps,查看当前运行的程序及其进程号:ps,,ps命令,ps监视进程工具ps的参数说明psauxps-ef-a显示现行所有程序,包括其他用户的程序;-u以用户为主的格式来显示程序状况;-x显示所有程序,不以终端机来区分;-e列出程序时,显示每个程序所使用的环境变量;-f用ASCII字符显示树状结构,表达程序间的相互关系;,,进程属性,进程的属性进程ID(PID):是唯一的数值,用来区分进程;进程资源占用:比如占用资源大小(内存、CPU占用量);进程所连接的终端名;父进程和父进程的ID(PPID);启动进程的用户ID(UID)和所归属的组(GID);进程状态:状态分为运行R、休眠S、僵尸Z;进程执行的优先级;,ps应用举例,psauxpsaux|more用|管道和more连接起来分页查看进程psaux>ps001.txtmoreps001.txt把所有进程显示出来,并输出到ps001.txt文件,然后再通过more来分页查看;,练习,采集当前进程信息(进程信息的获取用ps命令)到文件/root/proc_mess.txt,ps命令,ps提供了进程的一次性的查看,查看结果并不动态连续进程时间监控,应该用top命令;,top监视系统任务的工具,和ps相比,top是动态监视系统任务的工具,top输出的结果是连续的;top应用举例toptop>mytop.txt,2终止进程的工具kill、killall,终止进程的工具kill、killall一个程序已经死掉,但又不能退出,这时就应该终止。kill的用法:kill-9进程ID注:-9,表示强制终止;kill-9499,kill,,练习,查看当前进程中止掉其中一个进程ps–efkill-9,killall,killall通过程序名字,直接杀死所有进程用法:killall正在运行的程序名举例:[rootlocalhost~]#killallhttpd,killall,练习,1)打开第一个终端执行top2)打开第二个终端执行top3)打开第三个终端,找到正在运行top命令的进程号,并杀死相应进程(使用两种不同的方法)4)经过上述练习,总结kill和killall的使用体会。,前台进程、后台进程,前台进程指一个程序控制着标准输入输出、在运行时,shell被暂时挂起,直到该程序运行结束后,才退回到shell.在这个过程中、用户不能再执行其它程序.后台进程用户不必等待程序运行结束就可以执行其它程序.在一个终端里只能同时存在一个前台任务,但可以有多个后台任务.运行后台进程运行后台进程的方法.,后台进程,1)基本概念:后台进程没有控制终端,因此用psaux看其tty一般为-或?,后台进程,A)让该系统在每周的2、3、5上午11:30自动关闭该系统;在该系统在每月的23号上午11点自动启动smb服务;,at命令,at命令可以让你指定特定的日期和时间来运行某个程序。如果不能运行at命令,查看一下是否任务调度服务程序(atd)已经被启动。serviceatdstart,at命令练习,10:00拷贝文件/etc/passwd到/tmpat10:00at>cp/etc/passwd/tmpat>(ctrl+D)serviceatdstart列出当前在任务调度表里的任务at–l程序从任务调度表里删除。at–d8,任务,利用at设置一个任务自动化,在当天11:00,在根目录下自动创建一个abc目录,并进入到abc目录中,建立一个空的文件test.txt;让该系统在每周的1、3、5上午11:30自动关闭该系统;在该系统在每月的23号零点自动启动smb服务;,任务方案参考,at11:00at>mkdir/abcat>cd/abcat>touchtest(ctrl+D)at11:30at>/every:M,W,Fat>shutdown-hnow(ctrl+D)at00:00at>/every:23at>servicesmbstart(ctrl+D),

展开阅读全文

linux中把程序启到前台,Linux操作系统桌面应用与管理Q4rw2进程与作业管理-PPT精品文档.ppt...相关推荐

  1. linux操作系统桌面应用与管理第2版,linux操作系统桌面应用与管理(62页)-原创力文档...

    红旗Linux;任务在项目中的位置;任务描述;任务准备-明确学习目标;任务准备-任务1分解;任务1-1实施;任务1-1实施;任务1-1实施;最小化系统安装;最小化系统安装;任务1-2 通过yum定制系 ...

  2. 在Linux中某些程序无法运行,为何linux下的程序不能在windows下运行,不是“废话”那么简单...

    大家好,近期我发的文章都比较底层,过些天再发Linux基础方面的内容,多谢大伙儿的支持,回到正题. 您看,linux和windows都是运行在x86体系架构cpu上的操作系统,也就是指令的机器码都是一 ...

  3. Linux中Python程序CPU占用高排查

    Linux中Python程序CPU占用高排查,Linux中Python程序CPU占用高排查,Linux中Python程序CPU占用高排查 kafka-python==2.0.2和 gevent 新版本 ...

  4. linux应用程序注册表,如何打开 Linux 中 Windows 程序的注册表编辑器

    在我们借助CrossOver这款兼容软件在Linux操作系统中运行Windows应用程序的过程中,有的时候我们可能会遇到有关要求,为Windows应用程序设置注册表项的疑难解答问题的提示,指南或说明. ...

  5. 我们用Windows官方跑了跑Linux GUI应用程序,不愧是“胶水操作系统”

    梦晨 萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 现在,Windows不仅是最好的Linux发行版,还是最好的Linux桌面了. 怎么回事? 原来是Windows官方的Linux子系统 ...

  6. Linux下dislocate命令用法,在 Linux 中遨游手册页的海洋 | Linux 中国

    原标题:在 Linux 中遨游手册页的海洋 | Linux 中国 Linux 系统上的手册页可以做的不仅仅是提供特定命令的信息.它们可以帮助你发现你没有意识到的命令. https://linux.cn ...

  7. Linux中使用ps、awk、sh一起批量杀死所有的dotnet进程。

    一.操作 Linux中使用ps.awk.sh一起批量杀死所有的dotnet进程. 二.参考命令 ps -ef|grep dotnet|awk 'NR==2{print "kill " ...

  8. linux vi 移动光标,linux中vi命令的光标移动操作linux网页制作 -电脑资料

    分享一篇关于linux中vi命令的光标移动操作的文章,有需要的朋友可以参考一下, 全屏幕文本编辑器中, 光标的移动操作无疑是最经常使用的操作了.用户只有熟练地使用移动光标的这些命令,才能迅速准确地到达 ...

  9. linux中打开pdf文件_在Linux中减少PDF文件大小

    linux中打开pdf文件 In our Linux system, If we have a large PDF file, we may want to reduce it's size. We ...

最新文章

  1. Redis 笔记(02)— keys 键相关命令(查询数据库key数量、判断key是否存在、指定key过期时间、查看key类型、查看key剩余秒数、选择数据库、删除key、删除数据库)
  2. 推荐8个实用性十足,但是很小众的手机APP
  3. dedecms--数据库
  4. vts传感器采取船舶的_【火炬高企】船舶通讯导航设备专家新诺航科
  5. LeetCode 147. 对链表进行插入排序(链表)
  6. linux 别名,Linux中的别名就这么简单,如何使用和创建永久别名?
  7. Python MySQL删除表
  8. 【Java】异常处理体系概述
  9. 如何安装Vscode软件及设置成中文界面?
  10. 一个肥皂泡的破灭(组图)
  11. matlab2c使用c++实现matlab函数系列教程-trace函数
  12. Haproxy均衡负载部署和配置文件详解
  13. Python中pyserial库
  14. 元素周期表排列的规律_元素周期表是根据什么排列的?
  15. 关于2013年1月21日的DNS故障分析文章
  16. 记录一个pycharm的神奇bug
  17. python接私活王者_Python从青铜到王者这5个实战项目要会
  18. 《费马大定理》个人笔记整理
  19. Vue3 的Proxy
  20. “蓝桥杯”练习系统(基础篇)

热门文章

  1. 元件的座位,艺术的走线-什么是PCB-PCB系列教程1-1
  2. Wordpress插件开发过程
  3. 【Django采用cors跨域收不到POST请求】
  4. 安卓开发论坛!阿里P8架构师的Android大厂面试题总结,附赠课程+题库
  5. 歌谣学前端之react三个api之一
  6. Elsevier 期刊 Editorial Manager (EM)投稿系统踩坑
  7. 如何移除电路板上的元器件?
  8. 1011. Capacity To Ship Packages Within D Days
  9. AI趣味课堂——基础知识
  10. 聚名:购买in域名有什么优势呢?