linux中进程和计划任务的管理

前言:

在linux中,为了更好的了解和使服务器有序运行,管理员需要对进程和计划任务做相应的操作,以便能够更好的完成维护任务。

这里我们做一些简单的练习。

一、管理系统中的进程。

(1)启动系统中的portmap服务,然后使用kill命令终止它的运行。

Kill  进程的PID号

(2)查找系统中CPU占用率超过80%的进程,并强行终止该进程。

系统中一般是没有CPU超过80%的进程,可以从http://www.cpuburnin.com/downloads/cpuburn-in.tar.gz网址中下载CPU测试工具,解压后将cpuburn-in程序复制到/sbins/目录中,然后从另一个终端执行“cpuburn-in 10”命令,进行十分钟的CPU高负载测试。使用ps或top命令查找看CPU占用率较高的进程的PID号,并终止其运行即可。

(3)参照理论讲解部分中的相关示例,练习各种进程管理命令的使用。

1) Ps命令——查看静态的进程统计信息

2) Top命令——查看进程动态信息

3) Pgrep命令——查询进程信息

4) Pstree命令——查看进程树

5)启动后台进程,以及改变进程的运行方式:

6) 强制杀死进程:

7) 使用killall命令终止进程

使用killall命令可以通过进程名来杀死进程,常用于结束多个相同名称的进程

8) 使用pkill命令终止进程

使用pkill命令可以根据进程的名称、运行该进程的用户、进程所在的终端等各种属性终止特定的进程。

二、设置计划运行的系统管理任务。

(1)每周一的早上7:50自动清空FTP服务器公共目录“/var/ftp/pub”中的数据。

(2)每天晚上的10:30自动执行任务,完成以下操作:显示当前的系统时间并查看已挂载磁盘分区的磁盘使用情况,将输出结果追加保存到文件/var/log/df.log中,以便持续观察硬盘空间的变化。

 

(3)确认所设置的计划任务列表。

原文地址:http://blog.51cto.com/wuhui1994/2069326

时间: 2024-11-05 13:46:26

linux中进程和计划任务的管理的相关文章

linux中进程和计划任务的管理(二)命令补充

Ps命令:查看静态的进程统计信息   Ps :不带任何参数将只显示当前用户会话中打开的进程 . Ps  aux :将以简单列表的形式显示出所有进程信息 注释: User:启动该进程的用户账号的名称 Pid:该进程在系统中的数字ID号,在当前系统中是唯一的 Tyy:表明该进程在哪个终端上运行,"?"表示未知或不需要终端 Stat:显示该进程的状态,S(休眠),R(运行),Z(僵死),〈 (高优先级),N(低优先级),s(父进程),+(前台运行),对处于僵死状态的进程应该予以手动终止 St

Linux入门-进程、计划任务

w load average: 0.12, 0.09, 0.02 1,5,15分钟的负载情况,0.8以下为正常 JCPU 对应的用户执行命令所占用的cpu时间 PCPU  执行当前命令占用的cpu时间 WHAT 对应的用户正在执行的命令 IDLE 对应的用户闲置的时间 ps 参数较多,可以先使用 ps --help查看参数. ps -aux,ps -le  所有用户进程的详细信息 TIME  进程启动依赖占用cpu的总时间 %CPU  占用cpu总时间的比分比 %MEM 占用总内存的比分比 实际

Linux中进程的管理

1.什么时进程?程序放置在存储媒体中(如硬盘,光盘,软盘,磁带等),为实体文件的型态存在进程:程序被触发后,执行者的权限与属性,程序的程序码与所需数据等都会被载入内存中,操作系统并给与这个内存内的单元一个识别码(pid),可以说,进程就是一个正在运行的程序.2.进程的状态R(Running):正在运行S(Sleep):程序最小化状态目前正在睡眠状态,但可唤醒(signal)D:不可被唤醒的睡眠状态,通常进程可能在等待I/O情况.T:停止状态(stop),可能是在工作控制(背景暂停)或除错(tra

Linux中进程控制块PCB-------task_struct结构体结构

Linux中task_struct用来控制管理进程,结构如下: struct task_struct { //说明了该进程是否可以执行,还是可中断等信息    volatile long state;   //Flage 是进程号,在调用fork()时给出 unsigned long flags;   //进程上是否有待处理的信号 int sigpending;    //进程地址空间,区分内核进程与普通进程在内存存放的位置不同 mm_segment_t addr_limit; //0-0xBF

Linux 中怎么设置计划任务:cron 与 anacron

导读 在本篇中,我们会解释 cron 和 anacron,并向你展示如何在 Linux 中设置 anacron.我们也会比较这两个工具. cron 在 Linux 设置 cron - 是一个用于运行计划任务如系统备份.更新等的守护进程.它适合在那些 24X7 不间断运行的机器如服务器上运行的计划任务. 命令/脚本被写在 cron 任务脚本中,它是在crontab 文件中被安排的.系统默认的 cromtab 文件是/etc/crontab ,但是每个用户也可以创建自己的 cromtab 文件来在特

Linux中进程的优先级

Linux採用两种不同的优先级范围,一种是nice值.还有一种是实时优先级. 1.nice值 nice值得范围是-20~19,默认值是0. 越大的nice值意味着更低的优先级.也就是说nice值为-20的优先级最高. 2.实时优先级 实时优先级的范围是0~99.其值得意义与nice值相反.即:越高的实时优先级数值意味着进程优先级越高. Linux的进程可分为普通进程和实时进程.实时进程都是一些对响应时间要求比較高的进程.因此实时进程的优先级比普通进程的优先级要高. 3.优先级比較 Linux中的

linux中进程管理的三大工具及进程查看命令

1.进程概念 通俗的讲进程就是一个运行起来的程序,只占用系统的内存空间,并且有唯一的进程标识符(PID),但和程序又有区别,程序是指令加数据,是一个进程指令的集合,可以启用一个或者多个进程,是静态的,而且长久保存.进程是动态的,有生命周期,是动态产生的,进程一旦消失,内存空间就会跟着释放. linux内核存储进程的信息的格式是task_struct,多个task_struct组成链表task_list,通过这个两个来定义和管理进程. 进程的分类: 1.根据不同模式: 1.1.守护进程 :系统一开

Linux系统管理——进程和计划任务

1.进程     进程的管理是内核的重要功能之一,了解和熟练的完成进程管理是系统安全.性能效率优化的基础. 1.1.进程的性能及功能     内核的功用:             进程管理.文件系统.网络功能.内存管理.驱动程序. 安         全功能等. 进程的性质:     Process:              运行中的程序的一个副本,是被载入内存的一个指令集合进程ID(Process ID,PID)号码被用来标记各个进程         UID. GID.和SELinux语境决

Liunx中进程和计划任务管理

实验要求: 1.创建/iso/目录,将CentOS6的系统安装盘放入光驱后,制作系统盘的光盘镜像文件 2.将这个进程放到后台运行 3.在前台使用jobs命令查看查看后台进程的运行情况 4.使用ps命令查看该进程的PID号 5.使用kill命令杀死该进程,再用jobs命令查看后台进程的运行情况 6.写个计划任务:要求每周一 23:30 对/home 目录进行备份,备份数据名为home.tar.gz,保存到/backup目录下 1.启动进程(创建镜像文件) 后台启动:将"&"操作符