服务进程相关

1. ps -e

查看某一个服务:

查看qq的服务:ps -e |grep qq

关闭进程:kill -9 4982(pid)

2.解释

linux上进程有5种状态:
1. 运行(正在运行或在运行队列中等待)
2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)

1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。
2)ps -A   显示所有程序。
3)ps c    列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。
4)ps -e  此参数的效果和指定"A"参数相同。
5)ps e   列出程序时,显示每个程序所使用的环境变量。
6)ps f    用ASCII字符显示树状结构,表达程序间的相互关系。
7)ps -H    显示树状结构,表示程序间的相互关系。
8)ps -N   显示所有的程序,除了执行ps指令终端机下的程序之外。
9)ps s     采用程序信号的格式显示程序状况。
10)ps S     列出程序时,包括已中断的子程序资料。
11)ps -t <终端机编号>  指定终端机编号,并列出属于该终端机的程序的状况。
12)ps u   以用户为主的格式来显示程序状况。
13)ps x   显示所有程序,不以终端机来区分。

14)ps -l     較長,較詳細的顯示該PID的信息

3 . Netstat

用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

常见参数

-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态

-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。

提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到

时间: 2024-09-20 16:22:55

服务进程相关的相关文章

基于Ceph快照的异地灾备设计

引子 技术改变生活.越来越方便的手机让大家能够更有效的利用碎片时间,我很享受在上下班的公交车上或在阳光明媚的花园里梳理思路,并写成文字上传到简书:要是搁在几年前的PC时代画风可能是坐在星巴克靠窗的桌子上边喝咖啡边敲键盘:如果时间再久远点,应该有间书房有张书桌,书桌边有个磨墨的小书童- 第一种情形跟后两种情形有着本质的区别.咖啡可能洒在键盘上烧坏主板,辛苦一下午写出的文字再也找不回来了:后院可能起火将写了两天的文字烧成灰烬,再也找不回来了.花园散步也可能摔一跤手机掉进水里开不了机,但不必担心因为我

Oracle并行操作——从串行到并行(转)

并行(Parallel)操作特性,是Oracle为更充分利用服务器硬件处理资源,提高特定大数据量操作效率,应对海量生产数据而推出的一种技术特性.通常,我们进行的SQL处理都是单进程操作,对应单个CPU操作单元.所谓的并行操作,就是在软硬件条件允许的情况下,Oracle调用多个处理单元分别进行处理,最后汇合结果的过程.对一些SQL进行有计划的并行操作,可以显著提高系统操作速度. 1.海量数据的困局 互联网络时代给世界带来很多变化,其中一项就是信息的爆炸,数据呈几何级数增长.数据库随之进入海量.洋级

coreseek配置

 Sphinx实验手册 一. 环境准备: 源代码编译的LAMP环境 CentOS 6.3 Linux版本 Mysql-5.5.23 mysql版本 Apache-2.4.7 apache版本 Php-5.4.25 php版本 coreseek-3.2.14 coreseek版本 准备mysql数据 我们需要一些数据,这里我们用安装mysql自带的test库进行测试 准备一个post贴子表,其中该表的字段如下: /usr/local/mysql/bin/mysql -uroot -p USE te

深入研究 Win32 结构化异常处理(好多相关文章)

摘要 就像人们常说的那样,Win32 结构化异常处理(SEH)是一个操作系统提供的服务.你能找到的所有关于 SEH 的文档讲的都是针对某个特定编译器的.建立在操作系统层之上的封装库.我将从 SEH 的最基本概念讲起. Matt Pietrek 著董岩 译Victor 转载自 Xfocus 并整理 在所有 Win32 操作系统提供的机制中,使用最广泛的未公开的机制恐怕就要数结构化异常处理(structured exception handling,SEH)了.一提到结构化异常处理,可能就会令人想起

进程和cpu的相关知识和简单调优方案

进程就是一段执行的程序,每当一个程序运行时,对于操作系统本身来说,就创建了一个进程,并且分配了对应的资源.进程可以分为3个类别: 1.交互式进程(I/O) 2.批处理进程 (CPU) 3.实时进程 (REAL-TIME) 对于交互式进程来说,一般其占用的cpu时间片很段,但是优先级偏高;批处理进程占用的cpu时间片很长,但是优先级偏底;实时进程是内核所使用的,其优先级高于前面两种. 上面说到了优先级,linux进程是具有优先级的,一般分为两种: 1.实时优先级 2.静态优先级 实时优先级的取值范

学习记录006-文件删除原理和相关知识点

文件删除原理有以下三点:1.文件系统回收inode,或被覆盖神仙也找不回2.所有硬链接都要删除(i_nlink等于0)3.服务进程不读取inode(i_ count等于0) linux是通过link的数量来控制文件删除的,只有当一个文件不存在任何link的时候,文件才能被删除,一般文件有两个link 一个i_count和一个i_nlinki_count的意义是当前文件使用者(或被调用)的数量,i_nlink 是磁盘的引用计数器当一个文件被某一个进程引用时,对应i_count数就会增加.当创建文件

nfs之基础概念和相关命令

函数调用(过程调用) 函数向内核发起调用,并传递一些参数,内核在内核空间中执行函数,并将结果保存在磁盘上. LDC: local procedure call 本地过程调用 RPC: remote procedure call 远程过程调用(框架) RPC格式: 文本(XMLRPC)SOAP(Simple Object Access Protocol) 二进制 RPC服务器端 RPC客户端: stub 存根调用 客户端程序 --> RPC客户端 --> RPC服务器端(完成相应) -->

Windows下ADB使用相关问题

Windows下ADB使用相关问题 适用环境: 在Windows XP,WIN7下均可按本文操作进行:WIN8下没有进行实验,但操作设置大致相同,除了第4步,adb_usb.ini的位置可能有所不同以外,其他各部分可按文中所述进行操作. Windows下正常使用ADB要注意以下问题: 1.      手机端要打开调试模式 在设置中,打开开发人员选项,并将其中的USB调试选项打开 2.     PC端安装设备驱动 各家设备的USB驱动可能有所不同,这里以展讯为例. 安装驱动时要先把设备与PC断开.

Linux进程相关的内容及命令小结(一)

概念:进程,一个活动的程序实体的副本,拥有生命周期,一个进程可能包含一个或多个执行流: 进程的创建进程:  每个进程的组织结构是一致的:  内核在正常启动并且全面接管硬件资源之后,会创建一个Init的进程:而这个名叫init的进程负责用户空间的进程管理:  CentOS5及以前:SysV Init,Classic Init  在启动系统时,Init通过写脚本的方式来创建各个子进程:利用shell来实现,因此其执行速度非常慢:导致系统的启动速度和进程的创建速度都非常慢:  CentOS6:upst