linux查看是否有某个运行的进程命令

作者&投稿:弓奔 (若有异议请与网页底部的电邮联系)
linux查看是否有某个运行的进程命令~

查看所有进程:
1.ps -ef
2.ps -aux
e = all processes 显示所有进程
f = full全格式
a = show processes for all users 显示所有用户的进程u = display the process's user/owner 显示用户x = also show processes not attached to a terminal 显示无控制终端的进程
查看单个进程是否运行:
ps -ef|grep 进程
ps -aux|grep 进程

ps -ef显示参数详解:
UID 用户IDPID 进程IDPPID 父进程IDC CPU占用率STIME 开始时间TTY 开始此进程的TTYTIME 此进程运行的总时间CMD 命令名

ps -aux显示参数详解:
PID 进程的ID;
PPID 父进程;
%CPU 进程占用的CPU百分比;
%MEM 占用内存的百分比;
NI 进程的NICE值,数值大,表示较少占用CPU时间;
VSZ 进程虚拟大小;
RSS 驻留中页的数量;
TTY 终端ID
STAT 进程状态(有以下几种)
D 无法中断的休眠状态(通常 IO 的进程);
R 正在运行可中在队列中可过行的;
S 处于休眠状态;
T 停止或被追踪;
W 进入内存交换(从内核2.6开始无效);
X 死掉的进程(从来没见过);
Z 僵尸进程;
< 优先级高的进程
N 优先级较低的进程
L 有些页被锁进内存;
s 进程的领导者(在它之下有子进程);
l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads);
+ 位于后台的进程组;
WCHAN 正在等待的进程资源;
START 启动进程的时间;
TIME 进程消耗CPU的时间;
COMMAND 命令的名称和参数;

ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具.

ps命令用于查看系统中的进程状态,格式为:“ps [参数]”,
当您第一次执行这个命令时估计要惊呆下,这么多输出值怎么看的过来?其实平常刘遄老师会把ps命令与第3章的管道符技术搭配使用,用于来抓取到某个指定服务进程所对应的PID号码,常见的ps命令参数包括有:
参数作用
-a显示所有的进程(包括其他用户的)
-u用户以及其他详细信息
-x显示没有控制终端的进程
Linux系统中时刻运行着许许多多的进程,如果能够合理的管理它们,绝对有益于对系统的性能优化,Linux系统中进程最常见的5种不同的状态是运行、中断、不可中断、僵死与停止,它们的含义分别是:
R(运行):正在运行或在运行队列中等待。
S(中断):休眠中, 在等待某个条件的形成或接收到信号。
D(不可中断):收到信号不唤醒和不可运行, 进程必须等待直到有中断发生。
Z:(僵死):进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放。
T:(停止):进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行。
当执行"ps aux"命令后通常会看到下面格式的进程状态,表格中只是列举了部分输出值,而且正常的输出值中不包括中文注释部分:

top命令用于动态的监视进程活动与系统负载等信息,格式为:“top”。
这个top命令可真的是太厉害了,它能够动态的查看系统运维状态,完全可以比喻成是“强化版的Windows任务管理器”,运行界面如图所示:

op命令前面的五行为系统整体的统计信息,下面逐行的讲解下:
第1行:系统时间,运行时间,登录终端数,系统负载(分别为1分钟、5分钟、15分钟的平均值,数值越小意味着负载越低)。第2行:进程总数,运行中的,睡眠中的,停止的,僵死的。第3行:用户占用资源,系统内核占用资源,改变过优先级的进程,空闲的资源,等待输入输出的时间。此行数据均为CPU数据并以百分比格式显示,例如"99.2 id linuxprobe com/chapter-02/html"意味着有99.2%的CPU处理器资源正在空闲中。第4行:物理内存总量,使用量,空闲量,作为内核缓存的内存量。第5行:虚拟内存总量,使用量,空闲量,已被提前加载的内存数据。

查看所有进程:

1.ps -ef

2.ps -aux

e = all processes 显示所有进程

f = full全格式

a = show processes for all users 显示所有用户的进程
u = display the process's user/owner 显示用户
x = also show processes not attached to a terminal 显示无控制终端的进程

查看单个进程是否运行:

  • ps -ef|grep 进程

  • ps -aux|grep 进程

  • ps -ef显示参数详解:

    UID 用户ID
    PID 进程ID
    PPID 父进程ID
    C CPU占用率
    STIME 开始时间
    TTY 开始此进程的TTY
    TIME 此进程运行的总时间
    CMD 命令名

    ps -aux显示参数详解:

    PID 进程的ID;

    PPID 父进程;

    %CPU 进程占用的CPU百分比;

    %MEM 占用内存的百分比;

    NI 进程的NICE值,数值大,表示较少占用CPU时间;

    VSZ 进程虚拟大小;

    RSS 驻留中页的数量;

    TTY 终端ID

    STAT 进程状态(有以下几种)

    D 无法中断的休眠状态(通常 IO 的进程);

    R 正在运行可中在队列中可过行的;

    S 处于休眠状态;

    T 停止或被追踪;

    W 进入内存交换(从内核2.6开始无效);

    X 死掉的进程(从来没见过);

    Z 僵尸进程;

    < 优先级高的进程

    N 优先级较低的进程

    L 有些页被锁进内存;

    s 进程的领导者(在它之下有子进程);

    l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads);

    + 位于后台的进程组;

    WCHAN 正在等待的进程资源;

    START 启动进程的时间;

    TIME 进程消耗CPU的时间;

    COMMAND 命令的名称和参数;

    ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的;如果想对进程时间监控,应该用 top 工具.




如何查看linux 是否有ssh登录权限
一般地 在\/var\/log\/secure可以看到登陆的情况 在\/var\/log\/btmp中可以查看到登陆失败的记录(可通过lastb命令进行检查)在\/var\/log\/lastlog中可以查看最近登陆的记录 (可通过last命令进行检查)也可通过who检查当前在线用户 如果在ssh的配置文件里(一般在\/etc\/ssh\/sshd_config)和syslog配置文件中对日志...

linux 如何查看有没有启用Secure Boot
工具/原料:华硕Redolbook14 Windows 10 Linux6.0 1、通过ps -ef | grep xxx查询xxx进程是否启动。2、上图中的1858即为redis的pid,通过kill命令即可杀掉进程,kill -9 1858。3、也可以通过端口号查询进程,使用命令lsof,比如lsof -i:6379。4、同样可以使用kill杀死进程。

Linux防火墙的linux 如何查看防火墙是否开启
在Windows10系统下:1、点击所有设置。2、选择“网络和Internet”。3、在状态栏里找到防火墙。4、查看就可以知道有没有开启防火墙了。

linux查看已存在的用户
linux判断用户是否存在的方法:将“read-p“pleaseinputauser开发云主机域名name:”username”保存为test.sh;运行“shtest.sh”即可。本文操作环境:lin开发云主机域名ux8系统,DellG3电脑。有多种方法:直接查\/etc\/passwd,\/etc\/group(grep命令查)users和groups命令分别打印系统中的全部用户和组。用户...

怎么查看linux 是否安装gcc?
执行gcc -v命令,如果Linux系统没有安装gcc编译器,会提示“Command not found”;如果系统上安装了gcc编译器,这条命令就会显示出当前安装的gcc编译器是哪个版本。首先我们先要确定下,机器是否已经安装有gcc。很显然,提示命令找不到,显然我们是没有安装的。2.我们首先需要挂载光盘到挂载点。mount \/...

如何查看linux系统中有没有安装mysql
1、通过rpm查看软件是否安装。首先我们需要查看软件是否已经安装,或者说查看安装的软件包名称,查找是否安装mysql。2、接着根据 rpm -ql 列出软件包安装的文件。3、综合上述以上的问题,可以直接使用 rpm -qal |grep mysql 查看mysql所有安装包的文件存储位置。4、Yum查找 除了rpm 查询还可以通过yum ...

如何查看linux是否安装php环境?
1、首先可以利用find \/ -name php.ini 查找一下,系统是否有php的配置文件2、利用netstat -ntpl 查看9000端口是否在运行3、如果9000端口存在,可以使用lsof -i:9000查看文件位置4、另外,如果系统已经安装了php,你还可以用php -v 查看版本号,前提是设置环境变量 apache:如果采用RPM包安装,安装路径应...

linux怎么查看一个服务是否开启?
查看单个服务的运行状态 如 servicesshdstatus 3 查看启动状态,是否开机自动启动 chkconfig--listservicename 开机 1:单用户模式 2:多用户模式,不具有网络档案系统(NFS)功能 3:多用户模式,具有网络档案系统(NFS)功能 4:某些发行版linux用这个等级进入Xwindows系统 5:同4 6:重新启动 注意:...

linux 查看当前用户是否有root权限490
group_name host1 = \/bin\/kill # 所有group_name里面的用户都可以在host1上执行\/bin\/kill(linux中一般代表整个用户群组用 group_name)再举个实际例子,我之前对sudo su这个命令不理解,为什么我可以直接就su到root用户了呢,连密码都不需要?查看了一下sudoers文件才知道原来里面有这么一行:xxx ALL=...

linux怎么查看端口号是否被占用
Linux netstat命令用于显示网络状态。利用netstat指令可让你得知整个Linux系统的网络情况。语法 netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]参数 -a或--all:显示所有连线中的Socker。-A<网络类型>或--<网络类型>:列出该网络类型连线中的相关地址。-c或--continuous:持续列出网络状态...

龙海市19545977997: linux查看是否有某个运行的进程命令 -
大季乐美立: linux查看进程命令: ps -ef|grep process_name注:以上请根据查看的进程替换process_name确认进程是否存在.

龙海市19545977997: linux查看是否有某个运行的进程命令 -
大季乐美立: linux查看是否有某个运行的进程命令:例如,查询是否包含 “my_post” 关键字的进程ps aux | grep my_postps aux | grep my_post | grep -v greproot 3682 0.0 0.3 76068 3192 ? S 13:00 0:00 curl -注:grep -v grep 是不显示grep查询这个进程

龙海市19545977997: linux下如何判断进程有没有运行 -
大季乐美立: 可以用ps命令查看进程,然后grep正则查找进程名,比如 判断bash ps -aux | grep bash

龙海市19545977997: linux 查看进程是否存在 -
大季乐美立: 在terminal中输入ps -ef | grep 进程名 或者 ps -aux | grep 进程名 ,也可以直接ps -ef,这样就可以看到所有的进程了

龙海市19545977997: 如何查看linux 正在运行的进程 -
大季乐美立: 通过ps命令 ps -e 显示正在运行进程 ps -ef 显示正在运行进程并且不光显示进程名而是显示路径 ps -A 显示所有进程 如果想查询正在运行的oracle进程: ps -ef | grep oracle 可以列出所有oracle相关名字的进程 查询其他java之类进程依此类推.

龙海市19545977997: linux系统怎么查看在运行的进程 -
大季乐美立: 用top命令,可以查看所有进程的运行情况 top命令可以动态的查看所有运行的进程情况(一次显示不全,可以翻页查看). 也可以用下面命令,静态的只显示一次所有的进程: $top -b -n 1

龙海市19545977997: linux怎么判断一个进程是否存在 -
大季乐美立: pidof + 进程名 如果进程存在,就会打印出该进程的pid.

龙海市19545977997: linux查看进程的方法有几种? -
大季乐美立: 以下是最常用的几个查看进程的命令. netstat?tln//查看服务监听端口 netstat//查看进程号 ps?aux//查看进程号 ps?aux|more//全部查看 ps?ef|grepmysql//查看mysql的进程 kill-93306//强制杀掉进程号3306 防火墙的设置 设置防火墙:setup 查看防火墙设置:iptables?L 关闭防火墙:iptables-F

龙海市19545977997: Linux查看进程命令 (如何查看进程) -
大季乐美立: 你可以使用ps命令.它能显示当前运行中进程的相关信息,包括进程的PID.Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息.ps命令能提供一份当前进程的快照.如果你想状态可以自动刷新,可以使用top命令.ps命令输入下面的...

龙海市19545977997: Linux查看进程命令有哪些 -
大季乐美立: 首先我们需要打开终端,本经验以Fedora操作系统为例,其他的操作系统可能略有不同.打开终端之后我们输入ps,它就是我们今天的主角,ps是linux操作系统中最基本同时也是非常强大的进程查看命令,如果你对此命令不是十分了解,我们...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网