pgrep,pkill】的更多相关文章

pgrep, pkill - look up or signal processes based on name and other attributes 根据名称和其它属性来查找进程 pgrep: -U UID 仅显示以指定用户身份运行的进程 pgrep -U root -G GID 仅显示以指定用户组的身份运行的进程 -l :显示PID和进程名 pgrep -l mysql [root@node1 ~]# pgrep -l mongod 11594 mongod pkill [root@no…
博客pgrep,pidof工具的使用 最灵活:ps 选项 | 其它命令 按预定义的模式:pgreppgrep [options] pattern-u uid: effective user,生效者-U uid: real user,真正发起运行命令者-t terminal: 与指定终端相关的进程-l: 显示进程名-a: 显示完整格式的进程名-P pid: 显示指定进程的子进程 按确切的程序名称:/sbin/pidof 一-t terminal: 显示与指定终端相关的进程 [root@centos…
目录 进程的相关概念 进程查看及管理工具的使用 Linux系统作业控制 调整进程优先级 网络客户端工具 bash之while循环 20.1.进程类型 守护进程 daemon,在系统引导过程中启动的进程:跟终端无关的进程: 前台进程 跟终端相关,通过终端启动的进程:也可以把前台启动的进程送给后台,以守护模式运行: 20.2.进程状态 运行态:running 就绪态:ready 睡眠态: 可中断:interruptable 不可中断:uninterruptible 停止态:暂停于内存中,但不会被调度…
ps report a snapshot of the current processes. 能提供一份当前进程的快照,以列表的形式显示正在运行的进程. 列出进程的数量取决于命令所附加的参数,例如:ps –A 命令列出所有进程和它们相应的PID. # ps aux | less //翻页显示所有进程("page down" key) # ps -ef | more //逐行显示所有进程("enter" key) # ps -A 或 # ps -e //查看系统中的每…
最近在Quora上看到一个问答题目,关于在高效率Linux用户节省时间Tips.将该题目的回答进行学习总结,加上自己的一些经验,记录如下,方便自己和大家参考. 下面介绍的都是一些命令行工具,这些工具在几位回答者的日常工作中都很有用.对于任何不了解的命令,请使用"man <COMMANDNAME>"查看,或者使用Google.有些命令需要先用 yum, apt-get install 命令安装. 1.基本命令 了解基本的bash 通读整个bash man page. 学习VI…
procps包里面的sysctl命令 --http://www.cnblogs.com/createyuan/p/3740917.html?utm_source=tuicool&utm_medium=referral 概述 [root@localhost ~]# rpm -qf /sbin/sysctlprocps-3.2.8-25.el6.x86_64 我们常常在 Linux 的 /proc/sys 目录下,手动设定一些 kernel 的参数或是直接 echo 特定的值给一个 proc下的文件…
名称:       pmap - report memory map of a process(查看进程的内存映像信息)用法       pmap [ -x | -d ] [ -q ] pids...       pmap -V选项含义       -x   extended       Show the extended format. 显示扩展格式       -d   device         Show the device format.   显示设备格式       -q   qu…
概述 [root@localhost ~]# rpm -qf /sbin/sysctlprocps-3.2.8-25.el6.x86_64 我们常常在 Linux 的 /proc/sys 目录下,手动设定一些 kernel 的参数或是直接 echo 特定的值给一个 proc下的文件,大多数 Linux 发布版都定义了适当的缓冲区和其他 Transmission Control Protocol(TCP)参数.可以修改这些参数来分配更多的内存,从而改进网络性能.设置内核参数的方法是通过 proc…
1.直接将指令丢到背景中执行:& [root@linux ~]# tar -zpcvf /tmp/etc.tar.gz /etc > /tmp/log.txt 2>&1 & [1] 24984 [root@linux ~]# <==可以继续作业,不受影响!这就是前景! 完成的时候会显示: [1]+ Done tar -zpcf /tmp/etc.tar.gz /etc > /tmp/log.txt 2>&1 2.将目前的工作丢到背景中暂停:[c…
https://gitlab.com/procps-ng/procps free - Report the amount of free and used memory in the system kill - Send a signal to a process based on PID pgrep - List processes based on name or other attributes pkill - Send a signal to a process based on nam…
最近在Quora上看到一个问答题目,关于在高效率Linux用户节省时间Tips. 将该题目的回答进行学习总结,加上自己的一些经验,记录如下,方便自己和大家参考. 下面介绍的都是一些命令行工具,这些工具在几位回答者的日常工作中都很有用. 对于任何不了解的命令,请使用“man <COMMANDNAME>“查看,或者使用Google. 有些命令需要先用 yum, apt-get install 命令安装. 1 基本命令 了解基本的bash通读整个bash man page.学习VIM在Linux系统…
9.1 进程简单说明 进程是一个非常复杂的概念,涉及的内容也非常非常多.在这一小节所列出内容,已经是我极度简化后的内容了,应该尽可能都理解下来,我觉得这些理论比如何使用命令来查看状态更重要,而且不明白这些理论,后面查看状态信息时基本上不知道状态对应的是什么意思. 但对于非编程人员来说,更多的进程细节也没有必要去深究,当然,多多益善是肯定的. 9.1.1 进程和程序的区别 程序是二进制文件,是静态存放在磁盘上的,不会占用系统运行资源(cpu/内存). 进程是用户执行程序或者触发程序的结果,可以认为…
ps命令 report a snapshot of the current processes. 能提供一份当前进程的快照,以列表的形式显示正在运行的进程. 列出进程的数量取决于命令所附加的参数,例如:ps –A 命令列出所有进程和它们相应的PID. # ps aux | less //翻页显示所有进程("page down" key) # ps -ef | more //逐行显示所有进程("enter" key) # ps -A 或 # ps -e //查看系统中…
Linux内核通过/proc虚拟文件系统向用户导出内核信息,用户也可以通过/proc文件系统或通过sysctl命令动态配置内核.比如,如果我们想启动NAT,除了加载模块.配置防火墙外,还需要启动内核转发功能.我们有三种方法: 1. 直接写/proc文件系统 # echo 1 > /proc/sys/net/ipv4/ip_forward 2. 利用sysctl命令 # sysctl -w net.ipv4.ip_forward=1 sysctl -a可以查看内核所有导出的变量 3. 编辑/etc…
tail -f时时监控 一开启内存最小位u原则,尽量优化代码 grep -v "" /etc/passwd 这样行不行 怎么清除last nice调整进程运行级别 pkill是匹配关键字来杀死进程的------------------------------------------------------------------------------文本的操作基础:    cat    --文本的简单查看命令,只能查看最后一屏的信息    cat -n    /<path>…
最近在Quora上看到一个问答题目,关于在高效率Linux用户节省时间Tips.将该题目的回答进行学习总结,加上自己的一些经验,记录如下,方便自己和大家参考. 下面介绍的都是一些命令行工具,这些工具在几位回答者的日常工作中都很有用.对于任何不了解的命令,请使用“man <COMMANDNAME>“查看,或者使用Google.有些命令需要先用 yum, apt-get install 命令安装. 1.基本命令   了解基本的bash   通读整个bash man page.   学习VIM 在L…
 介绍Linux进程查看及管理的工具:pstree, ps, pidof, pgrep, top, htop, glance, pmap, vmstat, dstat, kill, pkill, job, bg, fg, nohup     一.    pstree命令:              pstree - display a tree of processes     二.    ps: process state, report a snapshot of the current p…
十九.  和系统运行进程相关的Shell命令:       1.  进程监控命令(ps):    要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令.使用该命令可以确定有哪些进程正在运行和运行的状态.进程是否结束.进程有没有僵死.哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的.    ps命令存在很多的命令行选项和参数,然而我们最为常用只有两种形式,这里先给出与它们相关的选项和参数的含义: 选…
Linux系统进程管理 什么是进程 进程是已启动的可执行程序的运行实例,进程有以下组成部分: 分配内存, 已分配内存的地址空间 安全属性, 进程的运行身份和权限 进程代码, 运行一个或多个的线程 进程状态, 进程运行后的多种状态 静态程序, 二进制文件, 静态/usr/bin/ls, /usr/sbin/sshd 动态进程, 程序运行的过程, 有生命周期及运行状态 进程的运行环境,包括以下几个部分: 局部和全局变量 当前的调度上下文 分配给进程使用的系统资源,例如文件描述符.网络端口等 给进程分…
转载自http://www.cnblogs.com/stephen-liu74/ 一.    特殊文件: /dev/null和/dev/tty Linux系统提供了两个对Shell编程非常有用的特殊文件,/dev/null和/dev/tty.其中/dev/null将会丢掉所有写入它的数据,换句换说,当程序将数据写入到此文件时,会认为它已经成功完成写入数据的操作,但实际上什么事都没有做.如果你需要的是命令的退出状态,而非它的输出,此功能会非常有用,见如下Shell代码:    /> vi test…
1. procps-ng包 System and process monitoring utilities. 2. 文件列表 free, pgrep, pkill, pmap, ps, pwdx, skill, slabtop, snice, tload, top, uptime, vmstat, w, watch, sysctl. 3. 命令介绍 3.1. free tt…
一些杂乱的基础概念 程序是一种静态的文件,躺在磁盘上.而进程则是将程序运行起来放置于内存中.因此进程就是运行中的程序,是程序运行起来的一个实例.同一个程序可以运行为多个进程/实例. 进程之间有父子关系,即父进程与子进程之间的关系.父进程结束后,子进程也会随之结束.因此,当我们通过终端连接上之后,随即启用了一个与终端相关的shell进程(如bash),我们在该终端中运行的任何程序,都是这个终端的子进程.因此当我们在终端中运行一个需要长时间执行的程序,还未运行完毕便退出终端的话,那么该长时间运行的程…
目录 linux 系统管理--进程管理 一.进程基本概述 二.监控进程状态 三.进程的优先级[进阶] 四.企业案例,Linux假死是怎么回事 五.后台进程管理 六.系统平均负载[进阶] linux 系统管理--进程管理 一.进程基本概述 1.什么是进程? 比如:windows上安装的QQ,我们会将其称为QQ程序,那么当QQ运行之后,在任务管理器中,我们可以看到QQ程序在运行着,此时,我们称其为:QQ进程. 言简意赅总结:当我们运行一个程序,那么我们将该程序叫进程 注意: 1.当程序运行为进程后,…
信号管理进程使用kill命令发送信号与进程通信定义守护进程的角色结束用户会话的进程 kill,killall,pgrep,pkill 对于进程的正常关闭的理解正常关闭程序的方法systemctl stopkill -15/kill使用程序自带的关闭方法 [root@localhost ~]# kill -l //列出所有支持的信号 //常见信号列表:数字信号 信号别名 作用1              HUP       挂起信号,往往可以让进程重新配置2              INT   …
# 2015 - 2020 最新 Linux 命令大全 ## VIM 命令模式(Command mode):vi 插入模式(Insert mode):i底线命令模式(Last line mode):esc + :wqlinux centOS 命令:man  查看ctrl+L 清屏ls 列出文件ls -a 列出所有文件pwd 查看当前所在目录cat xxx  查看xxx文件的内容shutdown [OPTIONS...][TIME][WALL]可选参数列表:命令参数,时间,给已经登陆的user发送…
Linux网络属性管理: 局域网:以太网,令牌环网 Ethernet:CSMA/CD 冲突域 广播域 MAC:media access control地址 48bit: 24bits 24bits  IP:Internet protocol routing protocol routed protocol OSI,ICP/IP tcp/ip分层: application layer transport layer internet layer datalink layer pysical lay…
启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 停止 nginx的停止有三种方式: 从容停止 1.查看进程号 [root@LinuxServer ~]# ps -ef|grep nginx 2.杀死进程 [root@LinuxServer ~]# kill -QUIT 2072 快速停止…
进程及作业管理       内核的功用:进程管理.文件系统.网络功能.内存管理.驱动程序.安全功能       Process: 运行中的程序的一个副本:         存在生命周期       Linux内核存储进程信息的固定格式:task struct         多个任务的的task struct组件的链表:task list       进程创建:         init             父子关系             进程:都由其父进程创建              …
pgrep -f abc 匹配出含abc的进程 并输出进程的pid pkill -f abc 杀掉含abc的所有进程…
在停止指定进程时,经常使用如下命令: kill `ps aux | grep -w program_name | grep -v grep | awk '{print $2}'` 使用 pgrep 和 pkill 可以简单的实现:如下列举几个pgrep和pkill的例子: pgrep -lf gs2 == ps aux | grep gs2 pgrep -f program_name 列出进程名为 program_name 的ID,f参数可以匹配command中的关键字: pkill -x pr…