如何在Linux下查看服务的运行情况

作者&投稿:戴味 (若有异议请与网页底部的电邮联系)
如何在Linux下查看服务的运行情况~

1、ps aux 或netstat -tlunp
ps是进程查看命令,netstat是端口查看命令,在Linux系统中,服务一定是有进程的,所以使用ps命令可以查看服务运行情况,另外,Linux服务多数是网络服务,所以通过netstat命令也可以查看服务运行状态。

2、service 服务名 status
比如查看httpd的Web服务的运行状态,执行service httpd status,如下图所示:

3、/sbin/service --status-all |grep "服务名"
比如查看httpd的web服务,执行 /sbin/service --status-all |grep "httpd"即可。如下图所示。

4、chkconfig --list
比如查看httpd的web服务,执行 chkconfig --list |grep "httpd"即可。如下图所示。

可以在Linux下输入命令:
1、$service sshd status
2、#service servicename status是当前状态
3、#chkconfig --list servicename是查看启动状态,也就是是否开机自动启动
注:
1、如果service和chkconfig 找不到,可以试试/sbin/service和/sbin/chkconfig
2、如果用ubuntu好像是要用/etc/init.d/servicename status查看当前状态
(servicename就是你要查的服务名)

扩展资料:查看某项服务当前启动状态的其他方式
一、利用进程来查看
命令里 ps -aux | grep xxx 是查看某个进程或者服务是否存在。
二、利用services命令
1、查看单个服务的运行状态: service 服务名 status
如:[root@localhost ~]# service sshd status
openssh-daemon (pid 3701) 正在运行…
2、查看所有服务的运行状态: service –status -all

top命令用于动态地监视进程活动与系统负载等信息,其格式为top。

top命令相当强大,能够动态地查看系统运维状态,完全将它看作Linux中的“强化版的Windows任务管理器”。top命令的运行界面如图2-5所示。

在图2-5中,top命令执行结果的前5行为系统整体的统计信息,其所代表的含义如下。

第1行:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低)。

第2行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数。

第3行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等。其中数据均为CPU数据并以百分比格式显示,例如“97.1 id”意味着有97.1%的CPU处理器资源处于空闲。

第4行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量。

第5行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量。

pidof命令用于查询某个指定服务进程的PID值,格式为“pidof [参数] [服务名称]”。

每个进程的进程号码值(PID)是唯一的,因此可以通过PID来区分不同的进程。例如,可以使用如下命令来查询本机上sshd服务程序的PID:

[root@linuxprobe/com ~]# pidof sshd
2156




关于android和x86的几点疑问。 android基因linux内核,系统除了内核还有...
不过代价是这样的程序都是两套指令集的内容,体积翻倍。目前来说,似乎用了 NDK 的程序还都不能用的。不排除现在某些 x86 的手机,使用了虚拟机技术来实现运行 NDK 程序。现在 Linux 下面的 qemu 的 usermode 配合内核的 binfmt_misc 功能,可以让系统自动识别某个架构的程序,去调用 qemu 来执行。

现在很纠结,我想再装一个系统,是装Linux或Android x86_64还是Chrome...
兼容性当然是linux更好~软件很丰富~大多都是开源和免费的软件。安全稳定,不需要什么垃圾文件清理或者磁盘清理。裸奔也不会中病毒。可以满足工作,编程,服务器的需要(娱乐性相对差一些)实用性很强,如果不是把电脑当游戏机,linux系统能够满足日常的使用和工作的需要~目前我的电脑上只有linux系统~建议...

关于计算机语言。我想学编程,没有任何基础,面对那么多选择,我不知先...
C++或C语言对编译器软件没有限制,对操作系统平台也没有限制。Windows有很多编译器,在Linux平台下可以使用gcc。C#语言本身对平台也没有限制,但是目前好像只能用Microsoft Visual Studio编译,而它生成的程序大多数只能在Windows上运行。当然它要与.Net Framework配套时间,在编写Windows上,特别是有用户界面...

连线:苹果是如何“杀死”Linux桌面的
Linux平台主流桌面环境GNOME的创始人Miguel de Icaza《连线》杂志近日刊载署名为克林特·芬利(Klint Finley)的文章,阐释了苹果是如何“杀死”Linux桌面的。文章指出,Linux失败的真正理由是开发者开始转向OS X,而推动他们这样做的原因是用于开发Linux应用的工具包做得不够好,无法确保不同版本的应用程序接口...

开源的意义何在?
让我们简单地扫描一下当前开源软件的运营模式:第一种,软件完全免费,后续服务收费。像当前的Red Hat Linux就是使用这样的模式。但是,这种模式并不是每一家开源企业都能使用的,也只有像Red Hat这样的行业领先者才有这样的资本。第二种,软件免费,没有售后服务,在软件市场成熟后,靠出售专利谋生。这...

安卓与其它操作系统的本质区别何在?
安卓是基于LINUX,IOS是基于UNIX,塞班貌似就是自己,MTK是JAVA

选购服务器时应考察的主要配置参数有哪些?
如果Web站点是静态的,系统瓶颈依次是:网络、内存、CPU;如果Web服务器主要进行密集计算(例如动态产生Web页),系统瓶颈依次是:内存、CPU、磁盘、网络,因为这些网站使用连接数据库的动态内容产生交易和查询,这都需要额外的CPU资源,更要有足够的内存来缓存和处理动态页面。高性能计算用的集群系统 一般在4...

我是专科生 学单片机有希望找到工作吗???
英雄不问出处啊,文凭不是最主要的啊,看你提的问题,是不是对自己的学历耿耿于怀啊。我见过一个人,只上过初中,但是人家ARM+linux很厉害。所以不关学历的问题。单片机蛮好找工作的,相对来说。前景似乎也不错。当是一门技术来学,完全有必要。同时单片机要精通也是需要花费大力气的,我出来工作一年...

浅谈Windows Home Server究竟意义何在
诚然,有不少牛人DIY了自己的PC服务器,将家中的其他计算机连接在以该PC为核心的网络里;甚至单独为家里购买了小型的入门级服务器用来解决以上的诸多应用问题。然而,Linux并不是每个人都能轻易上手,企业级的Windows也不是寻常百姓能承受的,入门级服务器对环境的要求,噪音等等也都不符合家的需要。于是...

全球首个RISC-V OoO CPU面世,RISC-V魅力何在?
SiFive于2017年发布了U54系列,这是该公司第一个能够运行完整操作系统(例如Linux)的成熟CPU IP。讲回正题,全球首个RISC-V处理器CPU,到底是一个什么东西?为什么RISC-V架构如此受追捧?全新的RISC-V OoO CPU:U8面世 到目前为止,如果我们想基于新的ISA设计新的CPU,则首先要从小处着手,然后进行...

襄汾县18233119638: 怎么查看linux正在运行的服务 -
邢若复方: 1. 首先查看系统运行的进程2. 若需要查看系统当前运行的就需要用如下命令:3. # ps auxw4. 其中参数a表示显示系统中所有用户的的进程;u表示输出进程用户所属信息; x表示也5. 显示没有控制台的进程;若显示行太长而被截断则可以使用f参...

襄汾县18233119638: 如何查看Linux下的服务 -
邢若复方: 1、ps aux 或netstat -tlunp ps是进程查看命令一定是有进程的,所以使用ps命令可以查看服务运行情况,另外,Linux服务多数是网络服务,所以通过netstat命令也可以查看服务运行状态.2、service 服务名 status 比如查看httpd的Web服务的运行...

襄汾县18233119638: linux怎样查看 某项服务 当前启动状态 -
邢若复方: #service servicename status 比如查看防火墙:#service iptables status #chkconfig --list |grep 服务名 比如查看telnet:#chkconfig --list |grep telnet 不知你想知道哪种 就都写下来了

襄汾县18233119638: 看linux正在运行的服务用哪个命令? -
邢若复方: 查看服务进程:ps aux 查看服务cpu利用:top 查看服务对应端口:netstat -nlp 想要详细了解linux,请看看《linux就该这样学》这本书!~

襄汾县18233119638: 在linux中,怎样查看Mysql服务运行状态 -
邢若复方: 1. 查看是否有在运行2. ps aux |grep mysqld3. /etc/init.d/mysqld status;4. 查看具体的详细参数5. mysql -uroot -p -e "show status\G;"

襄汾县18233119638: 如何查看Linux下mysql服务的进程是否正常运行? -
邢若复方: ps -ef|grep mysql 可以看到是否有mysql进程,如果有mysqld这行(一般会有2行以上)则表示正常运行 也可以mysql -u root -p登陆试试看能不能登陆 如果没有启动,service mysqld start启动下

襄汾县18233119638: 如何查看linux程序运行状态
邢若复方: linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述...

襄汾县18233119638: 如何在Linux中查看所有正在运行的进程 -
邢若复方: 它能显示当前运行中进程的相关信息,包括进程的PID.Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息.ps命令能提供一份当前进程的快照.如果你想状态可以自动刷新,可以使用top命令.ps命令输入下面的ps命令,显示所有运...

襄汾县18233119638: 如何查看linux开启了哪些服务 -
邢若复方: 一、利用进程来查看 命令里 ps -aux | grep xxx 是查看某个进程或者服务是否存在.二、利用chkconfig配置工具chkconfig --list 可以列出所有的服务在各个runlevel的默认启动状态.三、利用SERVICE 命令 service 服务名 status 查看指定服务的运行状态

襄汾县18233119638: 如何查看linux服务器在线的用户及服务进程? -
邢若复方: 查看用户的命令有:finger, who, w , users,都可以查看在线的用户,只是显示的信息详细程度不一样. 查看静态进程:ps aux(或-efl).比如:ps aux 或查某一进程: ps -elf | grep httpd 查看动态进程:top 默认3秒钟刷新一次.如:top -d 5 默认5秒刷新一次.

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