●linux进程的查看与操作●
查看进程:ps -le | more ,ps -aux | more ,ps
& 后台运行 jobs 查看后台进程 fg [n]调到前台 bg放到后台 ctrl +c 终止 ctrl +z 放到后台 查看关键字的进程:ps -le | grep [关键字]
[root@meng ~]# /etc/rc.d/init.d/httpd status httpd 已停
[root@meng ~]# /etc/rc.d/init.d/httpd start 正在启动
httpd:httpd: apr_sockaddr_info_get() failed for meng.com
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName [确定]
[root@meng ~]# ps -le | grep httpd
1 R 0 31463 1 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31466 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31467 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31468 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31469 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31470 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31471 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31472 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31473 31463 0 80 0 - 2941 - ? 00:00:00 httpd
杀死进程 kill
kill 进程号
[root@meng ~]# ps -le | grep httpd 1 S 0 31463 1 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31466 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31467 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31468 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31469 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31470 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31471 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31472 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31473 31463 0 80 0 - 2941 - ? 00:00:00 httpd
[root@meng ~]# kill 31466 [root@meng ~]# ps -le | grep httpd
1 S 0 31463 1 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31467 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31468 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31469 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31470 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31471 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31472 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31473 31463 0 80 0 - 2941 - ? 00:00:00 httpd
[root@meng ~]# kill 31467 [root@meng ~]# ps -le | grep httpd
1 S 0 31463 1 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31468 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31469 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31470 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31471 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31472 31463 0 80 0 - 2941 - ? 00:00:00 httpd
5 S 48 31473 31463 0 80 0 - 2941 - ? 00:00:00 httpd
kill -s 信号 进程号 kill -l 列出所有的信号
killall httpd 所有的httpd的服务进程都将杀死
#xkill 图形界面下杀死进程点哪杀死那
[root@localhost Packages]# ps -le | grep httpd
1 S 0 2704 1 0 80 0 - 2912 - ? 00:00:00 httpd
5 S 48 2707 2704 0 80 0 - 2912 - ? 00:00:00 httpd
5 S 48 2708 2704 0 80 0 - 2912 - ? 00:00:00 httpd
5 S 48 2709 2704 0 80 0 - 2912 - ? 00:00:00 httpd
5 S 48 2710 2704 0 80 0 - 2912 - ? 00:00:00 httpd
5 S 48 2711 2704 0 80 0 - 2912 - ? 00:00:00 httpd
5 S 48 2712 2704 0 80 0 - 2912 - ? 00:00:00 httpd
5 S 48 2713 2704 0 80 0 - 2912 - ? 00:00:00 httpd
5 S 48 2714 2704 0 80 0 - 2912 - ? 00:00:00 httpd
[root@localhost Packages]# ps -aux | grep httpd
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQroot
2704 0.0 0.3 11648 3404 ? Ss 05:55 0:00 /usr/sbin/httpd apache
2707 0.0 0.2 11648 2112 ? S 05:55 0:00 /usr/sbin/httpd apache
2708 0.0 0.2 11648 2112 ? S 05:55 0:00 /usr/sbin/httpd apache
2709 0.0 0.2 11648 2112 ? S 05:55 0:00 /usr/sbin/httpd apache
2710 0.0 0.2 11648 2112 ? S 05:55 0:00 /usr/sbin/httpd apache
2711 0.0 0.2 11648 2112 ? S 05:55 0:00 /usr/sbin/httpd apache
2712 0.0 0.2 11648 2112 ? S 05:55 0:00 /usr/sbin/httpd apache
2713 0.0 0.2 11648 2112 ? S 05:55 0:00 /usr/sbin/httpd apache
2714 0.0 0.2 11648 2112 ? S 05:55 0:00 /usr/sbin/httpd root
2796 0.0 0.0 5960 752 pts/0 S+ 06:01 0:00 grep httpd
[root@localhost Packages]# killall httpd
[root@localhost Packages]# ps -aux | grep httpd
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ root
2807 0.0 0.0 5960 772 pts/0 S+ 06:02 0:00 grep httpd
[root@localhost Packages]#
改变进程的优先级(-20,19) nice -n command & 指定程序运行优先级
renice n pid 改变一个正在运行的进程的优先级
top 动态 查看进程的状态 默认5秒改变一次
top -d 改动态显示的时间
top -c显示整个命令行而不是命令名
-q 立刻更新显示的信息
top:u 用户 k 杀死进程 r 调节优先级 s 修改动态更新的时间
●linux进程的查看与操作●的更多相关文章
- Linux进程管理——查看内存的工具
Linux进程管理——查看内存的工具 一查看内存的工具vmstat vmstat命令:虚拟内存信息vmstat [options] [delay [count]]vmstat 2 5 [root@ce ...
- 线上服务器CPU100%排查,Linux进程消耗查看
线上服务器CPU100%排查,Linux进程消耗查看 1.排查步骤 1.1Linux下排查 1.1.1查消耗cpu最高的进程PID 1.1.2根据PID查出消耗cpu最高的线程号 1.1.3根据线程号 ...
- 【linux之文件查看,操作】
一.shell如何处理命令 1.shell会根据在命令中出现的空格字符,将命令划分为多个部分 2.判断第一个字段是内部命令还是外部命令 内部命令:内置于shell的命令(shell builtin) ...
- 【linux之文件查看,操作,权限管理】
一.shell如何处理命令 1.shell会根据在命令中出现的空格字符,将命令划分为多个部分 2.判断第一个字段是内部命令还是外部命令 内部命令:内置于shell的命令(shell builtin) ...
- linux 进程消耗查看
Linux下如何查看哪些进程占用的CPU内存资源最多 linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合: ps aux|head -1;ps aux|grep -v PID|sor ...
- linux -- 进程的查看、进程id的获取、进程的杀死
进程查看 ps ax : 显示当前系统进程的列表 ps aux : 显示当前系统进程详细列表以及进程用户 ps ax|less : 如果输出过长,可能添加管道命令 less查看具体进程, 如:ps a ...
- LINUX进程上锁查看方法
jps -l 获取进程列表 jstack -l 8672 查看详细信息 查找启动任务的class 查看状态
- Linux进程操作信息
Linux进程操作简单小结 linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不 ...
- Linux 进程与信号的概念和操作
进程 主要参考: http://www.bogotobogo.com/Linux/linux_process_and_signals.php 信号与进程几乎控制了操作系统的每个任务. 在shell中输 ...
随机推荐
- RC2加密算法
1.introduction RC2是一种传统的私钥块加密算法,曾经被考虑作为DES算法的替代品.输入和输出块大小都是64bits.而密钥是可变的,从1byte到128bytes,现在常用的是8字节. ...
- 15+ tar command usages with examples – Unix/Linux--reference
reference :http://crybit.com/tar-command-usages-with-examples/ The ‘tar’ saves many files together i ...
- Java再学习——CopyOnWrite容器
一,定义 CopyOnWrite容器即写时复制的容器.通俗的理解是当我们往一个容器添加元素的时候,不直接往当前容器添加,而是先将当前容器进行Copy,复制出一个新的容器,然后新的容器里添加元素,添加完 ...
- 美国H1B基本情况及相关数据
H-1B是外国人在美国工作的签证,从美国学校毕业之后会有12个月的OPT实习期,在OPT结束之前必须申请到H1B签证才能在实习期结束后继续工作. H1B需要由雇佣你的公司帮你申请,也就是说必须先找到工 ...
- C#泛型(C#_编程指南)CSDN学习整理笔记
1.1. 泛型概述 2.0版C#语言和公共语言运行时(CLR)中增加了泛型.泛型将类型参数的概念引入.NETFramework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定 ...
- 一道简单的动态规划题目——House Robber
一.题目 House Robber(一道Leetcode上的关于动态规划的简单题目)具体描述如下: There is a professional robber planning to rob hou ...
- Delphi单元文件之-防止程序重复执行
//工程引用此单元就能防止同时出现多个实例unit MultInst;interfaceuses Windows ,Messages, SysUtils, Classes, Forms;impleme ...
- Failed to load IDE add in 'C:\Program Files\Delphi_2007\bin\Borland.Studio.Together.dll'.解决办法 转
错误信息为: Failed to load IDE add in 'C:\Program Files\Delphi_2007\bin\Borland.Studio.Together.dll'.Exce ...
- Java多线程之线程池
现在是多核的时代,面向多核的编程很重要,因此基于java的并发和多线程开发非常重要. 线程池是于队列密切相关的,其中队列保存了所有等待执行的任务.工作者线程的任务很简单:从队列中获取一个任务,执行任务 ...
- spring项目中如何添加定时器以及在定时器中自动生成sprng注入对象
最近做了一个java的项目,部门领导给了一套代码让我尽快掌握,说心里话本人真心不喜欢java的这种项目方式,各种配置各种xml文件简直头都大了,下面就将我遇到的其中一个我认为是坑的地方整理出来,希望能 ...