linux 前后台进程详解
前后台进程切换-nice 进程优先级 -free -实战 screen 后台执行命令
linux 前台进程与后台进程的区别:
进程的前台与后台运行
跟系统任务相关的几个命令:
注:实际生产环境中,都是直接写后台启动脚本来运行
实战:恢复被挂起的进程
例:vim 1.txt 、vim2.txt 按下:ctrl+z
[root@docker abc]# vim 1.txt #打开后,然后执行 ctrl+z
[1]+ 已停止 vim 1.txt
[root@docker abc]# vim 2.txt #打开后,然后执行 ctrl+z
[2]+ 已停止 vim 2.txt
[root@docker ~]# ps -aux | grep vim
root 1715 0.0 0.2 149404 5272 pts/0 T 12:36 0:00 vim 1.txt
root 1773 0.0 0.2 149484 5124 pts/0 T 12:39 0:00 vim 2.txt
root 1779 0.0 0.0 112728 968 pts/1 R+ 12:40 0:00 grep --color=auto vim
[root@docker abc]# jobs #查看当前有多少后台运行的进程
[1]- 已停止 vim 1.txt
[2]+ 已停止 vim 2.txt
[root@docker abc]# fg 2 #将后台挂起的第二个进程恢复到前台运行
kill 关闭进程
关闭进程3个命令:kill 、killall、pkill
kill关闭进程:kill进程号 #关闭单个进程
killall和pkill 命令用于杀死指定名字的进程
通过信号的方式来控制进程
kill - l -------> 列出所有支持的信号
kill和killall终止进程:
[root@docker abc]# kill -9 1773
[root@docker abc]# killall sshd
[root@docker abc]# pkill sshd
进程的优先级管理
优先级取值范围为(-20 ,19)越小优先级越高,默认优先级是0
例1:指定vim的优先级为-10
[root@docker abc]# ps -aux | grep vim #查看vim进程号
root 1715 0.0 0.2 149404 5272 pts/0 T 12:36 0:00 vim a.tar.gz
root 1868 0.0 0.0 112728 972 pts/0 R+ 13:28 0:00 grep --color=auto vim
[root@docker abc]# top -p 1715 #查看vim优先级
[root@docker abc]# renice -10 1715 #修改vim优先级为-10
[root@docker abc]# top -p 1715
实战:使用screen后台实时执行命令备份命令
实战场景:公司晚上需要备份1T数据,我在xshell上直接执行备份脚本back.sh可以吗?或直接运行back.sh &放到后台可以吗? 当关了xshell后,back.sh & 还在后台执行吗?
答:xshell长时间连接,如果本地网络偶尔断开或xshell不小心关闭,都会让后台运行的备份命令停止运行的
正确做法使用:screen
linux 前后台进程详解相关推荐
- 转:Linux 僵尸进程详解
Linux 僵尸进程详解 转载:http://www.51testing.com/?uid-225738-action-viewspace-itemid-206225 1.僵尸进程概念: 僵尸进程(Z ...
- Linux系统守护进程详解
文中有不对或者有不清楚的地方,请大家告诉我,谢谢! Linux系统守护进程详解 不要关闭下面这几个服务: acpid, haldaemon, messagebus, klogd, network, ...
- linux系统编程之进程(八):守护进程详解及创建,daemon()使用
linux系统编程之进程(八):守护进程详解及创建,daemon()使用 一,守护进程概述 Linux Daemon(守护进程)是运行在后台的一种特殊进程.它独立于控制终端并且周期性地执行某种任务或等 ...
- Linux进程详解 【Linux由基础到进阶】
Linux进程详解 进程的概念: 虚拟处理器: 虚拟内存: 进程的产生 进程的管理 进程描述符 分配进程描述符 进程描述符的存放 进程的状态 设置进程状态 进程上下文 系统调用与库函数的区别 进程家族 ...
- Linux进程详解(二)完结
原创架构师之路2019-08-13 22:08 接Linux进程详解(一) 4. 进程运行 程序运行时大部分进程状态为运行或睡眠.调度算法解决可以跑的运行状态(就绪和运行),剩下的不可以跑的进程就是睡 ...
- linux top命令 动态查看进程详解
文章目录 linux top命令 动态查看进程详解以及使用方法 top命令的输出,可分为上下两个部分 上面部分:整个系统的资源的使用状态 下面部分:单个进程的资源使用状态 上面部分详解: 第一行:由三 ...
- LINUX任务(jobs)详解
转自 : http://hi.baidu.com/daweilang/item/58db8d308e54f6d56d15e999 LINUX任务(jobs)详解 在用管理员执行一个命令后,用Ctrl+ ...
- linux kill命令信号,linux kill命令详解
kill 命令的用途 kill 命令很容易让人产生误解,以为它仅仅就是用来杀死进程的.我们来看一下 man page 对它的解释:kill - send a signal to a process. ...
- Linux chmod命令详解
Linux chmod命令详解 chmod----改变一个或多个文件的存取模式(mode) chmod [options] mode files 只能文件属主或特权用户才能使用该功能来改变文件存取模式 ...
最新文章
- 虚拟化正是云计算所依托的基石
- QSS为Qt程序添加不一样的样式
- 最简单EXT调用WCF
- 安卓 激活应用组件 intent
- oracle optimizer_features_enable,Oracle Optimizer:迁移到使用基于成本的优化器—–系列2.1-数据库专栏,ORACLE...
- 【期望】关灯游戏(金牌导航 期望-8)
- pandas 股票分析图
- 还对Angel平台一知半解?腾讯专家为你指点迷津!
- uploadify 3.1 的修改
- 子过程或函数未定义_Power Pivotamp;Power BI DAX函数说明速查
- python调用perl_文本处理,用perl 还是python?
- XLSTransformer+模板 导出 Excel
- md5加解密工具 java_java中常用工具类之字符串操作类和MD5加密解密类
- c++Windows怎样关机【详解】
- QT开发的虚拟示波器代码分享
- color a dir/s_揭发Wuli杨幂的quot;A字裙quot;执念!一款裙也要72变!
- 计算机组成原理:中央处理器(2)
- 什么是服务端与客户端详解
- EMC文件服务器,emc存储服务器
- 搜索引擎:Elasticsearch、Solr、Lucene