`

Linux进程管理

阅读更多

进程管理

一、linux进程管理

 

1.查看进程

  **ps:可查看进程的基本信息,如进程的状态,进程号,用户可以查看的进程运行时间

   *以全格式查看所有进程:ps -ef 

   *查看包含某个关键字的进程:ps -ef |grep *

   *查看当前终端中运行的进程: ps -Tl

   *对输出结果进程排序:ps -Af kuid,-pid :对输出结果先进行uid的正向排序,再对pid字段进行降序排序

   *查看进程的资源使用情况:ps -aux

 

2.启动进程

  *前台启动:特点是一直占据终端窗口,比较适合时间较短,需要与用户交互的程序

  *后台启动:进程运行后不管是否已完成,都会返回到shell提示符下,可继续运行其他程序,适合运行时间较长,不与用户进行交互的程序

  **要以后方式启动一个进程:需在运行命令后加上 & cp /tmp /root &

  **查看系统当前所有在运行的后台进程:jobs

  **进程在用户退出后依旧能继续运行:nohup

 

3.终止进程

  *前台进程可用Ctrl +C 后台进程需要用kill

    查看信号列表:kill -l ;1)SINGUP:远程用户挂断,放弃终端连接  2):SIGINT:输入中断信号  3):SIGKILL

 

4.更改进程优先级

  *可以用nice和renice命令:更改进程的优先级别

 

5.进程挂起和恢复

  *使用Ctrl +Z命令可把前台运行进程转到后台运行

  *使用jobs查看刚转到后台运行的进程的状态

  *bg 6 可以把挂起的进程转到后台继续运行;fg 把在后台执行的进程转到前台

 

二、定时任务

1.crontab设置定时任务

*可根据分,时,日,月,星期组合来调度任务的自动运行;如crontab [-l | -r | -e] [-i] [-s]

2.at:设置定时任务

*at和crontab不同,通过at定义的只会执行一次    at 2pm+4days /root/backup.sh 4后下午2点执行/root/backup.sh

 

 

三、进程管理中常见问题

1.如何删掉所有进程

      *命令:killall  程序名;杀死所有进程

2.定时任务不生效

*crond服务为启动

**查看服务状态:service crond status

**启动crond服务:service crond start

*定时任务脚本未添加权限:

**查看文件权限:ls -l backup_db.sh

**添加执行权限:chmod u+x backup_db.sh

1
0
分享到:
评论

相关推荐

    LINUX进程管理实验

    ### LINUX进程管理实验知识点解析 #### 一、进程与程序的区别 在进行LINUX进程管理实验之前,首先需要理解进程与程序之间的区别。程序是指令的集合,是静态的,而进程则是程序的一次动态执行过程,具有生命周期,...

    Linux 进程管理命令

    Linux 进程管理命令 Linux 进程管理命令是 Linux 操作系统中用于管理进程的命令,它们是 Linux 系统管理员的基本工具。这些命令可以用来查看、管理和控制进程,从而确保系统的稳定运行。 1. 程序和进程 在 Linux ...

    linux进程管理实验

    Linux 进程管理实验 本实验的目的是了解 Linux 进程管理的基本概念和相关系统调用,掌握父进程和子进程的内存映像,实现软中断通信和进程的管道通信。 一、基本概念 * 进程管理:是操作系统中负责管理进程的模块...

    linux进程管理分析

    linux进程管理分析

    四大命令助你玩转Linux进程管理

    四大命令助你玩转Linux进程管理 命令 Linux 进程管理

    Linux进程管理和网络管理.pdf

    Linux进程管理和网络管理是Linux系统运维中非常重要的两个方面,涉及到系统性能监控、服务维护、故障排查等多个环节,是系统管理员必备的技能之一。 一、Linux进程管理 1. 进程概念 进程是计算机中的程序关于某...

    Linux 进程管理PPT

    ### Linux 进程管理知识点详解 #### 进程组成 - **正文段**:这部分包含了进程需要执行的程序代码,具体地,它描述了进程所要实现的功能逻辑。 - **用户数据段**:用于存储正文段执行时所需的数据以及工作区,比如...

    linux 进程管理

    通过以上介绍,我们可以看到Linux进程管理涉及到的工具和命令非常实用,能够帮助用户有效地监控和控制进程,从而保证系统的高效稳定运行。对于Linux用户来说,熟练掌握这些工具和命令是十分必要的。

    Linux进程管理实验.pdf

    Linux进程管理实验中涉及的核心知识点包括Linux操作系统中进程的概念、进程控制块(PCB)的结构、进程状态转换、fork()系统调用的工作原理以及相关内核函数。下面将详细解释这些概念和技术点。 Linux中的进程是一个...

    Linux服务器配置与管理:linux进程管理.pptx

    在Linux服务器管理中,进程管理是一项基础且至关重要的任务,它涉及到系统性能监控、资源调度以及问题排查。本文将深入探讨Linux的进程管理方法,特别是如何使用`ps`和`top`这两个命令来查看和监视进程状态。 首先...

    L5 Linux进程管理1

    L5 Linux进程管理1 Linux进程管理是 Linux 操作系统中一个非常重要的概念,它控制着系统中的进程资源分配和调度。本章节将从 Linux 进程概念、进程控制块 task_struct 结构、Linux 进程的创建、Linux 进程调度等...

    操作系统(Linux进程管理

    操作系统中的Linux进程管理是计算机科学中的核心概念,尤其在服务器和嵌入式系统中尤为重要。在Linux环境下,进程是操作系统中资源分配和任务调度的基本单位,它代表了正在执行的程序的一个实例。本节主要围绕进程的...

    linux-process-management.zip_linux进程管理

    本文将深入剖析Linux进程管理,探讨其生命周期,以及与用户进程创建、内存管理、调度和销毁相关的内核机制。 首先,Linux进程的生命周期包括创建、执行、等待、停止、继续执行和终止几个阶段。创建进程通常通过`...

    Linux 进程管理 实验说明

    Linux 进程管理实验说明 Linux 进程管理是 Linux 操作系统中的一项重要功能,它负责管理系统中的进程资源,包括进程创建、进程调度、进程同步、进程通信等。下面是 Linux 进程管理实验说明中的一些重要知识点: 一...

    linux linux进程管理 常用命令

    Linux 进程管理常用命令 Linux 进程管理是 Linux 系统管理员和普通用户的一项重要任务,主要是监视系统进程的运行状况,并适时终止一些失控的进程。本文将为您介绍 Linux 进程管理的常用命令和应用场景。 1. ps ...

    处理机管理之Linux进程管理

    本文将详细探讨Linux进程管理的相关知识点。 首先,进程是操作系统中运行程序的实例,是系统资源分配的基本单位。在Linux中,每一个进程都有其特定的组成结构。进程由正文段、用户数据段和系统数据段三部分构成。...

    UNIX Linux实验教程 3实验三Linux进程管理与控制.doc

    UNIX/Linux 进程管理与控制 UNIX/Linux 操作系统中,进程是操作系统的主要服务对象,操作系统的主要职责就是将各类系统资源有效、合理地分配给系统中进程使用,实现各种应用功能。进程的主要特性有动态性、并发性...

    东南大学操作系统课程设计——Linux进程管理及其扩展

    此资源包含完整实验报告(加上你的学号姓名即可提交)

Global site tag (gtag.js) - Google Analytics