首页 > 系统相关 >10-3-前后台进程切换- nice进程优先级-实战screen后台执行命令

10-3-前后台进程切换- nice进程优先级-实战screen后台执行命令

时间:2024-05-24 16:32:47浏览次数:22  
标签:10 10.3 优先级 screen 后台 kill 进程

10.3.1 Linux 后台进程与前台进程的区别

  前台进程:是在终端中运行的命令,那么该终端就为进程的控制终端,一旦这个终端关闭,这个进程也随着消失。

  后台进程:也叫守护进程(Daemon),是运行在后台的一种特殊进程,不受终端控制,它不需要与终端交互;Linux 的大多数服务器就是用守护进程实现的。比如。Web 服务器 httpd等。

10.3.2 进程的前台与后台运行

  跟系统任务相关的几个命令(了解):

10.3.3 kill 关闭进程

  关闭进程 3个命令:

    kill、killall、pkill

  kill 关闭进程:kill 进程号  用于关闭单个进程

  killallpkill 命令用于杀死指定名字的进程

  通过信号的方式来控制进程的

   信号编号    信号名

    1)       SIGHUP    重新加载配置

    2)     SIGINT     键盘终端  ctrl + c

    3)     SIGQUIT     退出

    9)     SIGKILL      强制终止

    15)     SIGTERM    终止(正常结束),缺省信号

    18)     SIGCONT    继续

    19)     SIGSTOP     停止

    20)     SIGTSTP     暂停  crtl + z

  例1:kill 和 killall终止进程

    kill -9 PID  强制终止

    killall vim  强制终止所有vim程序

    pkill vim

10.3.4 进程的优先级管理

  优先级取值范围为(-20,19),越小优先级越高,默认优先级是0

  命令1:nice  指定程序的运行优先级

  格式:nice n command

  命令2:renice  改变程序的运行优先级

  格式:renice -n pid  (renice 0)

  改变后的优先级

10.3.5 实战:使用 screen 后台实时执行命令备份命令

  场景:公司晚上需要备份1T数据,在xshell上直接执行备份脚本 back.sh 可以吗?或者直接运行back.sh & 放到后台运行可以吗?当关了 xshell 后,back.sh& 还在后台执行吗?

  解决:xshell 长时间连接,如果本地网络偶尔端来或xshell 断开连接,都会让后台的备份命令停止运行的

  正确做法使用:screen

10.3.6 screen 概述和安装

  Screen 中有会话的概念,用户可以在一个 screen 会话中创建多个 screen 窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH 连接窗口那样

  安装 screen 软件包:

    yum -y install screen

10.3.7 screen 使用方法

  1.直接命令行输入 screen 命令回车

  2.vim.txt  执行命令,或执行需要运行的备份命令

  3.需要让这个命令继续运行,在screen的当前窗口输入快捷键:ctrl+a -----> d,会分离出来独立的会话

  附:常用screen参数

  screen -S test   ->  新建一个叫test的会话

  screen -ls    ->   列出当前所有的会话

  screen    ->   回到test会话

总结:

  10.1  进程概述和 ps 查看进程工具

  10.2 uptime 查看系统负载 -top 动态管理建进程

  10.3 前后台进程切换 -nice 进程优先级 -实战 screen 后台执行命令

 

 

标签:10,10.3,优先级,screen,后台,kill,进程
From: https://www.cnblogs.com/vless/p/18207804

相关文章

  • CSP历年复赛题-P1061 [NOIP2006 普及组] Jam 的计数法
    原题链接:https://www.luogu.com.cn/problem/P1061题意解读:从编号s~t的字母从挑w个,组成一种特殊的数字,数字里字母都是升序的,给定初始数字,要计算后5个。解题思路:1、模拟法模拟样例:2105有效字母范围:b,c,d,e,f,g,h,i,j 初始值:bdfij要计算bdfij的下一个,采取如下步骤......
  • 充电桩——微信小程序,缴纳的1000元交易保障金,问题解答。
    1、小程序后台,申请退款保障金有一条不符合要求,无法退款。 2、咨询客服,能否退款然后再以公司名义缴纳保证金,等待回复:暂不支持对公转账,只能微信扫码支付缴纳哈。退保的话,支持退回对公账户。详情请查看小程序交易保证金管理规定https://developers.weixin.qq.com/miniprogram/de......
  • 代码随想录算法训练营第十五天 | 层序遍历 、226.翻转二叉树、101.对称二叉树
    层序遍历题目链接:学会二叉树的层序遍历,可以一口气打完以下十题:102.二叉树的层序遍历107.二叉树的层次遍历II199.二叉树的右视图637.二叉树的层平均值429.N叉树的层序遍历515.在每个树行中找最大值116.填充每个节点的下一个右侧节点指针117.填充每个节点的下一个右侧节点......
  • 关于Win10如何检查笔记本电脑的电池健康状况
    1.单击开始菜单(或按键盘上的Windows键)打开开始菜单并启动 命令提示符 2.打开命令提示符后,输入 powercfg/batteryreport (确保两个单词之间有一个空格)并按Enter。 3.现在您需要找到该报告并阅读它。  ......
  • 【权威解答】加盟招商的100个高频问题,一文搞定你的疑惑!
    作为一名手工酸奶品牌的创始人,目前全国也复制了100多家门店,这几年我和几千个咨询项目的潜在客户都聊过,决定你成交率的,主要就是这个10个问题,如果你能解决,转化率一定很高。一、加盟费用与成本问题1:加盟费用包括哪些内容?解答:加盟费用通常包括品牌使用费、技术转让费、培训费......
  • 盟军敢死队下载/迅雷BT下载[HD-1080P/2.16GB/AVI中字]4k高清版中字
    《盟军敢死队》是一部关于二战中的英勇士兵们的战争故事的电影。这部电影栩栩如生地描绘了盟军士兵的勇气、团队合作和无畏精神,以及他们为了自由和正义而奋战的决心。这篇文章将对电影进行细致入微的分析,探讨其中所传递的主题和情感。首先,电影的剧情十分紧凑且扣人......
  • 《庆余年2》迅雷下载高清完整版[第二季1080p][全集BT下载]
    《庆余年2》是根据猫腻所撰写的同名小说改编的电视剧,于2020年12月7日在湖南卫视首播。作为继第一季《庆余年》取得巨大成功后的续作,第二季再次席卷荧屏,引起了广大观众的热议与关注。 故事发生在北宋年间,曹操统一北方后,开始对南方展开攻势。而这一切与主人公张小凡......
  • Linux系统postdrop服务进程持续增加导致无法登录
    临时解决方案:#servicepostfixstatus#servicesendmailstatus#servicepostfixstop[root@wign~]#ps-ef|grepsendmail|wc-l3038[root@wign~]#ps-ef|greppostdrop|wc-l3162停止postdrop服务,杀掉postdrop的进程#psaux|greppostdrop|grep-vgrep|cut-c9-15|xargs......
  • 关于supervisor的supervisord和supervisorctl及supervisor进程管理中的常用命令
    一、关于supervisor的supervisord和supervisorctl    之前写过几篇supervisor的文章,自己也尝试使用了多次,今天在一台服务器上执行:supervisorctl发现提示unix:///tmp/supervisor.socknosuchfile[dev@dev~]$sudosupervisorctlunix:///tmp/supervisor.socknosuch......
  • 递归,进程fork(),以及线程clone()之间的比较
    在计算机科学中,处理复杂任务的常见方法有递归、进程(通过fork创建),以及线程(通过clone创建)。这三种方式各有其独特的优势和适用场景。在本文中,我们将深入比较这三种方法,并展示它们在解决迷宫路径搜索问题时的不同实现方式,帮助开发者理解它们的异同,并根据不同的应用场景选择......