linux操作--常用命令-进程及任务管理命令

Linux系统上所有运行的东西都可以称之为一个进程 每个用户任务 每个系 统管理守护进程都可以称之为进程 Linux用分时管理方法使所有的任务共同 分享系统资源 以下将介绍一些常用的查看和控制进程的命令 。

1. ps 
ps 命令是最基本同时也是非常强大的进程查看命令 使用该命令可以查看有 哪些进程正在运行以及运行的状态 进程是否结束 进程有没有僵死 哪些 进程占用了过多的资源等等 

该命令的基本用法如下 
ps [选项] 
其中常用的选项有 
-e 显示所有进程 
-f 全格式 
-l 长格式 

 举例 
1 在控制台输入 ps命令 得到类似如下的输出 
  PID TTY          TIME CMD 12039 pts/0    00:00:00 bash 18710 pts/0    00:00:00 ps 该命令显示当前登录用户的执行进程 显示的项目共分为四项 依次为 PID(进 程 ID) TTY(终端名称) TIME(进程执行时间) CMD(该进程的命令行输入) 

2 在控制台输入以下命令 
ps –ef UID        PID  PPID  C STIME TTY          TIME CMD root         1     0  0 Jan14 ?        00:00:05 init root         2     1  0 Jan14 ?        00:00:00 [keventd] root         3     1  0 Jan14 ?        00:00:00 [kapmd] ………………….. 该命令将显示所有执行进程的信息 显示的项目依次为 UID 执行进程的用 户 ID PID(进程 ID) PPID(父进程 ID) TTY(终端名称) STIME(进程启 动时间) TIME(进程执行时间) CMD(该进程的命令行输入) 
该命令的输出较多 可以使用 grep命令进行过虑 以方便查看 如 
ps –ef|grep oracle 将只显示出包含 oracle的输出行 可以查询执行进程的用户为 oracle的所有 进程 

 2. top 
top 命令和 ps 命令的基本作用是相同的 显示系统当前的进程和其他状况 但是 top是一个动态显示过程 即可以通过用户按交互来不断刷新当前状态 
top的命令参数并不重要 简单的输入 top命令即可查看系统运行状态 top命令执行过程中可以使用交互命令 从使用角度来看 熟练的掌握这些命 令比掌握选项还重要一些  

 这些命令都是单字母的 常用的命令有 
<空格> 立即刷新显示 
h或者? 显示帮助画面给出一些简短的命令总结说明 
m 切换显示内存信息 
t 切换显示进程和 CPU状态信息 
c 切换显示命令名称和完整命令行 
M 根据驻留内存大小进行排序 
P 根据 CPU使用百分比大小进行排序 
q 退出 

3. kill 
kill命令可以用于终止后台进程 kill命令是通过向进程发送指定的信号来 结束进程的 kill命令的语法格式很简单 大致有以下两种方式 

 1 kill [-s 信号]  进程号 
其中 发出的信号既可以是信号名也可以对应数字 
如 kill -9 1234命令 将终止 PID(进程号)为 1234的进程 
2 kill -l  
该命令显示信号列表

4. cron 
cron 命令用来实现定时任务的完成 如每日执行一次的任务 进程 cron 命令是不应该手工启动的 一般情况下 cron 命令在系统启动时就由一 个 shell脚本自动启动 启动后 cron命令会搜索/var/spool/cron目录 寻找 以/etc/passwd 文件中的用户名命名的 crontab 文件 被找到的这种文件将载 入内存 例如一个用户名为 user 的用户它所对应的 crontab 文件就应该是 /var/spool/cron/user 也就是说 以该用户命名的 crontab 文件存放在 /var/spool/cron目录下面 cron命令还将搜索/etc/crontab文件 这个文件是 用不同的格式写成的 cron启动以后它将首先检查是否有用户设置了 crontab 文件 如果没有就转入休眠状态 释放系统资源 它每分钟醒过来一次查看 当前是否有需要运行的命令,可以使用 crontab –l命令查看目前已经存在的 cron任务 。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值