精华内容
下载资源
问答
  • Linux下ps命令

    千次阅读 2018-07-04 18:39:26
    首先了解一下ps命令执行后的各项参数,Android本身用的是Linux内核,所以ps指令参数大同小异。1.进入Android手机的shell模式各项参数如下:USER: 进程的当前用户;PID : 毫无疑问, process ID的缩写,也就进程号...

        首先了解一下ps命令执行后的各项参数,Android本身用的是Linux内核,所以ps指令参数大同小异。

        1.进入Android手机的shell模式

        各项参数如下:

            USER:  进程的当前用户;
            PID   : 毫无疑问, process ID的缩写,也就进程号;
            PPID  :process parent ID,父进程ID
            VSIZE  : virtual size,进程虚拟地址空间大小;
            RSS    : 进程正在使用的物理内存的大小;
            WCHAN  :进程如果处于休眠状态的话,在内核中的地址;
            PC  : program counter,
            NAME: process name,进程的名称


        2.Linux下ps参数

            F :代表这个程序的旗标 (flag), 4 代表使用者为 super user
            S :代表这个程序的状态 (STAT),关于各 STAT 的意义将在内文介绍
            UID: 程序被该 UID 所拥有
            PID:process ID的缩写,也就进程号
            PPID  :process parent ID,父进程ID
            C: CPU 使用的资源百分比
            PRI :这个是 Priority (优先执行序) 的缩写
            NI :这个是 Nice 值
            ADDR: 这个是 kernel function,指出该程序在内存的那个部分。如果是个 running的程序,一般就是 "-"
            SZ :使用掉的内存大小
            WCHAN: 目前这个程序是否正在运作当中,若为 - 表示正在运作
            TTY: 登入者的终端机位置
            TIME: 使用掉的 CPU 时间。

            CMD:所下达的指令为何

        3.利用ps查看进程,实现windows类似于任务管理器作用

            ps -ef | grep <option>:option为想要查看的进程

            其中-e表示显示所有继承,-f 为把进程的所有信息都显示出来,举例查看我的系统中studio这个进程的信息


        如果想关掉这个进程就用: kill -9 29790 29745   

        其中后两个数字为 进程的pid 和ppid

    4.kill -9 和 kill区别

        kill和kill -9,两个命令在linux中都有杀死进程的效果,执行kill命令,系统会发送一个SIGTERM信号给对应的程序。当程序接收到该signal信号后,有以下几种情况:
        (1)程序立刻停止
        (2)当程序释放相应资源后再停止
        (3)程序可能仍然继续运行
            大部分程序接收到SIGTERM信号后,会先释放自己的资源,然后再停止。但是也有程序可能接收信号后,做一些其他的事情(如果程序正在等待IO,可能就不会立马做出响应,我在使用wkhtmltopdf转pdf的项目中遇到这现象),也就是说,SIGTERM多半是会被阻塞的。
        kill -9命令,系统给对应程序发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程




    展开全文
  • linux下安装 ping 命令

    万次阅读 2018-07-10 10:20:17
    使用docker仓库下载的ubuntu 14.04 镜像。...努力找了半天,在一篇文章的字里行间发现了 ping 的来历~root@node2:/# apt-get install inetutils-ping还有ifconfig 可以用 apt-get install net-tools 来安装~---...

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

    使用docker仓库下载的ubuntu 14.04 镜像。里面精简的连 ping 命令都没有。google 百度都搜索不到ping 命令在哪个包里。

    努力找了半天,在一篇文章的字里行间发现了 ping 的来历~ 

    root@node2:/# apt-get install inetutils-ping

    还有ifconfig   可以用 apt-get install net-tools 来安装~ 

    ----------------------------------------------------------------- 

    再来补充(解决不知道命令怎样安装的终极办法)

    今天又新拉最新的centos 镜像,创建好容器之后,进入容器竟然连service 命令都没有。于是继续谷歌,后来找到了whatprovides  这个命令,找到一台装有service 命令的主机,执行

    whereis service 

    找到service 所在路径 

    然后利用下面命令得到是哪个包安装了service

    1
    yum whatprovides /sbin/service

    得到如下结果

    1
    2
    3
    4
    initscripts-9.49.30-1.el7.x86_64 : The inittab file and the /etc/init.d scripts
    Repo        : installed
    Matched from:
    Filename    : /sbin/service

    最后 yum install initscripts 就搞定了。

     

    PS : 我转载别人的文章几乎是当记录一个笔记 ,但这篇的终极方法并没有完全看明白,“得到哪个包安装了service” 和最后一句命令有什么关系呢? 最后一行命令是怎么推导出来的呢? 如果你看明白了,请一定要留言告诉我一下,非常感谢!

     

     

    展开全文
  • Linux下使用ps命令来查看Oracle相关的进程 Posted on 2012-07-11 09:11 fengyv 阅读(15357) 评论(0) 编辑 收藏 Linux下可以使用ps命令来查看Oracle相关的进程 Oracle Listener 这个命令会列出Oracle ...

    Linux下使用ps命令来查看Oracle相关的进程

    Posted on 2012-07-11 09:11 fengyv 阅读(15357) 评论(0编辑 收藏

    Linux下可以使用ps命令来查看Oracle相关的进程

    Oracle Listener

    这个命令会列出Oracle Net Listener的进程

    1. [oracle@bej301441 ~]$ ps -ef | grep tnslsnr  
    2. oracle    1999 29986  0 09:47 pts/2    00:00:00 grep tnslsnr  
    3. oracle    3647     1  0 Jul03 ?        00:00:34 /u01/oracle/mc3yd213/db/tech_st/11.1.0/bin/tnslsnr mc3yd213 -inherit  
    4. oracle    6431     1  0 Jul03 ?        00:00:00 /u01/oracle/mc3yd213/apps/tech_st/10.1.2/bin/tnslsnr APPS_mc3yd213 -inherit  
    5. oracle   13616     1  0 May27 ?        00:00:40 /u01/oracle/mc3yd213/apps/tech_st/10.1.2/bin/tnslsnr LISTENER -inherit  
    6. [oracle@bej301441 ~]$  

     

    Oracle Background Process

    1. [oracle@bej301441 ~]$ ps -ef | grep -i "ora_"  
    2. oracle    1887     1  0 09:42 ?        00:00:00 ora_w000_mc3yd213  
    3. oracle    2159     1  0 09:54 ?        00:00:00 ora_j000_mc3yd213  
    4. oracle    2167 29986  0 09:55 pts/2    00:00:00 grep -i ora_  
    5. oracle    3516     1  0 Jul03 ?        00:02:00 ora_pmon_mc3yd213  
    6. oracle    3518     1  0 Jul03 ?        00:02:08 ora_vktm_mc3yd213  
    7. oracle    3522     1  0 Jul03 ?        00:00:27 ora_diag_mc3yd213  
    8. oracle    3524     1  0 Jul03 ?        00:00:18 ora_dbrm_mc3yd213  
    9. oracle    3526     1  0 Jul03 ?        00:00:35 ora_psp0_mc3yd213  
    10. oracle    3528     1  0 Jul03 ?        00:05:59 ora_dia0_mc3yd213  
    11. oracle    3530     1  0 Jul03 ?        00:00:19 ora_mman_mc3yd213  
    12. oracle    3532     1  0 Jul03 ?        00:01:06 ora_dbw0_mc3yd213  
    13. oracle    3534     1  0 Jul03 ?        00:02:53 ora_lgwr_mc3yd213  
    14. oracle    3536     1  0 Jul03 ?        00:02:08 ora_ckpt_mc3yd213  
    15. oracle    3538     1  0 Jul03 ?        00:01:36 ora_smon_mc3yd213  
    16. oracle    3540     1  0 Jul03 ?        00:00:06 ora_reco_mc3yd213  
    17. oracle    3542     1  0 Jul03 ?        00:02:01 ora_mmon_mc3yd213  
    18. oracle    3544     1  0 Jul03 ?        00:03:20 ora_mmnl_mc3yd213  
    19. oracle    3564     1  0 Jul03 ?        00:00:09 ora_fbda_mc3yd213  
    20. oracle    3569     1  0 Jul03 ?        00:00:16 ora_qmnc_mc3yd213  
    21. oracle    3584     1  0 Jul03 ?        00:00:36 ora_q000_mc3yd213  
    22. oracle    3586     1  0 Jul03 ?        00:00:15 ora_q001_mc3yd213  
    23. oracle    3690     1  0 Jul03 ?        00:02:30 ora_cjq0_mc3yd213  
    24. oracle    3707     1  0 Jul03 ?        00:00:28 ora_smco_mc3yd213  
    25. oracle    7676     1  0 Jul03 ?        00:42:49 ora_m000_mc3yd213  
    26. [oracle@bej301441 ~]$  

    eg.ora_pmon_mc3yd213 is PMON process,PMON (Process MONitor) is an Oracle background process created when you start a database instance. The PMON process will free up resources if a user process fails (eg. release database locks).

    这些后台进程,从数据库里也是能查到的,可以使用下边这个SQL来查后台进程,在program列中,你就能看到SMON,MMON,CKPT,PMON,MMAN,MMNL...后台进程

    1. select * FROM v$session WHERE type ='BACKGROUND';  

    关于后台进程,可以参见Oracle Background processes

    Oracle Management Agent

    1. [oracle@bej301441 ~]$ ps -ef | grep emagent  
    2. oracle    2097 29986  0 09:51 pts/2    00:00:00 grep emagent  
    3. oraem     3130     1  0 May24 ?        00:08:57 /opt/oracle/oraem/agent10g/perl/bin/perl /opt/oracle/oraem/agent10g/bin/emwd.pl agent /opt/oracle/oraem/agent10g/sysman/log/emagent.nohup  
    4. oraem     3150  3130  0 May24 ?        00:25:56 /opt/oracle/oraem/agent10g/bin/emagent  
    5. [oracle@bej301441 ~]$  


    转载请注明出处:http://blog.csdn.net/pan_tian/article/details/7734892

    ======EOF======

    分类: linux 应用
    0
    0
    « 上一篇:[route]how to add default route
    » 下一篇:Linux/Unix下的任务管理器-top命令
    展开全文
  • linux下安装docker以及常用命令

    万次阅读 2020-08-10 14:50:28
    Docker安装教程 安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device...使用以下命令来设置稳定的仓库(使用阿里云镜像) yum-config-manager \ --add-repo \ http

    Docker安装教程

    安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2

    yum install -y yum-utils \
      device-mapper-persistent-data \
      lvm2
    

    使用以下命令来设置稳定的仓库(使用阿里云镜像)

    yum-config-manager \
        --add-repo \
        http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    

    查看所有的可用版本

    yum list docker-ce --showduplicates | sort -r
    

    安装docker,本项目用的版本为3:19.03.8-3.el7

    yum install docker-ce-19.03.8 docker-ce-cli-19.03.8 containerd.io
    

    安装传输文件插件

    sudo yum -y install lrzsz
    

    安装Compose

    curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    #下载很慢,直接传输文件doc/soft
    #切换到root,给文件权限
    chmod +x /usr/local/bin/docker-compose
    #查看是否安装成功
    docker-compose --version
    

    上传cert.sh到/home/ssl文件夹并执行

    配置允许远程加密连接

    vim /etc/docker/daemon.json
    #此文件默认是没有的,直接填写如下内容即可
    {
    	"tlsverify":true,
          "tlscacert":"/home/ssl/pem/ca.pem",
          "tlscert":"/home/ssl/pem/server-cert.pem",
          "tlskey":"/home/ssl/pem/server-key.pem",
          "hosts": ["tcp://0.0.0.0:2375","unix:///var/run/docker.sock"]
    }
    
    执行命令
    vim /usr/lib/systemd/system/docker.service
    删除-H fd://
    上传docker-compose到/usr/local/bin
    sudo systemctl daemon-reload&service docker restart
    

    设置开机自动启动

    systemctl enable  docker
    

    常用命令

    #停止所有镜像
    docker stop $(docker ps -aq)
    #删除所有镜像
    docker rmi $(docker images -q)
    #查看内存使用
    docker stats
    
    展开全文
  • linux常用命令 ps 常用命令的使用

    千次阅读 2018-08-28 08:24:13
    linux常用命令 ps命令的使用
  • Linux下可以使用ps命令来查看Oracle相关的进程 使用ps来查看Oracle数据库相关的服务 Oracle Listener 这个命令会列出Oracle Net Listener的进程 [oracle@bej301441 ~]$ ps -ef | grep tnslsnr oracle ...
  • Linux下ps命令详解

    千次阅读 2016-02-17 14:28:26
    有时候系统管理员可能只关心现在系统中运行着哪些程序,而不想知道有哪些进程在运行。由于一个应用程序可能需要启动多个进程。所以在同等情况,进程的数 量要比...要实现这个需求的话,就需要利用命令ps来帮忙。 要
  • 64位linux下安装ps模拟器ePSxe

    千次阅读 2014-06-19 18:58:14
    64位ubuntu上折腾安装PS模拟器
  • Linux ps命令

    万次阅读 2019-06-13 09:21:55
    一、ps命令 ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、...
  • Linux下shell命令ps

    千次阅读 2018-06-21 16:18:34
    最近整理了一下linux下的shell命令,为什么要整理呢?因为在十几年的IT工作中总遇到要查看某个命令的用法的问题,早先的处理方式是去百度一下,后来感觉百度查到的内容不太准确和完整,后来就直接去官网查手册,但是...
  • <br />linuxps使用命令  ps -aux | sort -k4,4n <br />ps auxw --sort=rss ps auxw --sort=%cpu ps aux --sort=%mem  %CPU 进程的cpu占用率 %MEM 进程的内存占用率 ...
  • root@long-desktop:~# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.2 2804 1684 ? Ss 21:11 0:01 /sbin/init root 2 0.0 ...
  • Linuxps命令介绍

    千次阅读 2017-01-17 08:51:09
    Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 ...
  • Linux 查看进程ps命令及其参数:

    千次阅读 2014-04-20 20:44:17
    Linux 查看进程ps命令及其参数: 使用方式:ps [options] [--help] 语 法: ps [-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C ][-g ][-G ][-p ][p ][-s ][-t ][t ][-u ][-U ][U ][-][--cols ][--columns ...
  • ps命令只看到的是命令执行瞬间的进程信息,而top可以持续的监视。 ps只是查看进程,而top还可以监视系统性能,如平均负载,cpu和内存的消耗。 另外top还可以操作进程,如改变优先级(命令r)和关闭进程(命令k) ps主要是...
  • linux下ps命令 和 grep命令用法

    千次阅读 2017-04-21 17:47:06
    linux下grep命令详解 1.作用 Linux 系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expr ession Print,表示全局正则表达式版本...
  • 想要实现一个linux成功完成ps操作的实现,用C语言实现应该怎么完成?
  • Linux系列命令——ps命令详解

    千次阅读 2018-11-07 16:24:50
    (一)ps命令 (1)功能: ps是linux下最常用的也是非常强大的进程查看命令,常配合管道命令 | 和查找命令 grep 同时执行来查看特定进程。 (2)进程状态: R 运行,正在运行或在运行队列中等待 S 中断,休眠中,...
  • linux缺少ps命令

    千次阅读 2019-09-16 14:16:36
    1.缺少ps命令 apt-get/yum -y install procps 2.缺少pstree命令 apt-get/yum -y install psmisc
  • linux ps 查看进程命令

    万次阅读 2015-02-28 23:26:21
    linuxps命令是Process Status的缩写。ps命令可以列出系统中当前运行的进程,所列出的进程是在执行ps命令这个时刻正在运行的进程。 如果要动态显示进程信息,需要使用top命令。通过ps命令,可以确定哪些进程正在...
  • linux ps命令显示完整命令

    千次阅读 2013-11-13 10:20:15
    linux上执行ps命令,输出往往被截断 ps -f -p1501 UID PID PPID C STIME TTY TIME CMD root 1501 1 0 Nov11 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/home/mysql --socket...
  • linux ps命令,查看进程cpu和内存占用率排序 ...linux ps命令 %CPU 进程的cpu占用率 %MEM 进程的内存占用率 VSZ 进程所使用的虚存的大小 RSS 进程使用的驻留集大小或者是实际内存的大小 TTY 与进程关联
  • Linux ps命令详细参数

    万次阅读 2018-06-23 10:49:10
    ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps...
  • LINUX使用ps命令获取对应PID

    万次阅读 2016-09-17 21:41:47
    1、PS命令描述Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用...
  • Linux中top命令参数详解

    万次阅读 多人点赞 2019-07-31 19:28:22
    top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。 top的使用方式 top [-d number] | top [-bnp] 参数解释: -d:number代表秒数,表示top命令显示的页面...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 301,938
精华内容 120,775
关键字:

linux下如何安装ps命令

linux 订阅