linux查看启动了哪些服务(如何查看和停止Linux启动的服务)

本文目录
- 如何查看和停止Linux启动的服务
- 怎样查看Linux下systemd启动了哪些服务,先后顺序如何
- linux怎么查看启动几个服务
- 如何查看和停止Linux启动的服务
- 如何查看Linux下的服务
- 如何查看和停止Linux启动的服务
- 查看linux开启了哪些服务
- 查看linux开启了哪些服务
- 如何查看和停止Linux启动的服务
- 怎么看linux启动了哪些服务
如何查看和停止Linux启动的服务
可以使用chkconfig --list来列出所有的系统服务,也可以使用service --status-all来查看启动的服务。通过service 服务名 stop 命令来停止服务。
命令说明:
chkconfig命令
chkconfig命令检查、设置系统的各种服务。这是Red Hat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。
语法
chkconfig(选项)
选项
--add:增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据;
--del:删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据;
--level《等级代号》:指定读系统服务要在哪一个执行等级中开启或关毕。
等级代号列表:
等级0表示:表示关机
等级1表示:单用户模式
等级2表示:无网络连接的多用户命令行模式
等级3表示:有网络连接的多用户命令行模式
等级4表示:不可用
等级5表示:带图形界面的多用户模式
等级6表示:重新启动
需要说明的是,level选项可以指定要查看的运行级而不一定是当前运行级。对于每个运行级,只能有一个启动脚本或者停止脚本。当切换运行级时,init不会重新启动已经启动的服务,也不会再次去停止已经停止的服务。
运行级文件:
每个被chkconfig管理的服务需要在对应的init.d下的脚本加上两行或者更多行的注释。第一行告诉chkconfig缺省启动的运行级以及启动和停止的优先级。如果某服务缺省不在任何运行级启动,那么使用-代替运行级。第二行对服务进行描述,可以用\跨行注释。
例如random.init包含三行:
# chkconfig: 2345 20 80
# description: Saves and restores system entropy pool for \
# higher quality random number generation.
实例
chkconfig --list #列出所有的系统服务。
***隐藏网址***
***隐藏网址***
***隐藏网址***
chkconfig --list #列出系统所有的服务启动情况。
chkconfig --list mysqld #列出mysqld服务设置情况。
chkconfig --level 35 mysqld on #设定mysqld在等级3和5为开机运行服务,--level 35表示操作只在等级3和5执行,on表示启动,off表示关闭。
chkconfig mysqld on #设定mysqld在各等级为on,“各等级”包括2、3、4、5等级。
service命令
service命令是Redhat Linux兼容的发行版中用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。
语法
service(选项)(参数)
选项
-h:显示帮助信息;
--status-all:显示所服务的状态。
参数
服务名:自动要控制的服务名,即/etc/init.d目录下的脚本文件名;
控制命令:系统服务脚本支持的控制命令。
怎样查看Linux下systemd启动了哪些服务,先后顺序如何
您可以通过pstree命令查看启动了哪些服务,
使用systemd-analyse plot 》 boot.svg生成一张启动详细信息矢量图,然后用图像浏览器或者网页浏览器打开查看
linux怎么查看启动几个服务
service
vsftpd
status或者/etc/rc.d/init.d/vsftpd
status
也可以用system-config-services命令进入服务配置界面,system
services中查看vsftpd的状态(需要注意,只有红帽支持此功能,其它的linux不一定能用)
如何查看和停止Linux启动的服务
1. 查看Linux启动的服务
chkconfig --list 查询出所有当前运行的服务
chkconfig --list atd 查询atd服务的当前状态
2.停止所有服务并且在下次系统启动时不再启动,。
chkconfig --levels 12345 NetworkManager off
如果想查看当前处于运行状态的服务,用如下语句过滤即可
chkconfig --list |grep on
3.如果只是想当前的设置状态有效,在系统重启动后即不生效的话,可以用如下命令停止服务
service sshd stop
另外,下表是Linux系统中包括的比较齐全的服务的说明及是否需要启动的说明。
如何查看Linux下的服务
1、CentOS/RHEL 7.X 的systemd系统服务查看
CentOS从7.X起,就开始使用systemd服务来替代daemon,而systemctl将替代原先的管理系统启动和管理系统服务的相关命令,命令如下:
systemctl list-unit-files
2、使用netstat命令
相信大家对netstat命令一定不陌生,此命令常用来检查活动的网络连接、接口统计分析以及路由表达式,netstat命令适用于所有的Linux发行版本,那如何用它来查看系统服务呢?命令如下:
netstat -pnltu
3、通过系统服务配置文件查看系统服务
服务配置文件是/etc/services,它是一个ASCII文件,包含了一系列的用户程序可能会用到的服务,在此文件中,包括服务名称、端口号及所使用的协议及一些别名,对于此文件,可使用任意文本工具进行查看,vim也可以:
vim /etc/services
4、查看systemd服务状态
在一些相对新的Linux系统上,有很多已经用systemd来代替init进程了,那在这种系统里,该如何查看系统服务呢?命令如下:
systemctl status service_name
比如,查看系统上的OpenSSH是否在运行,可以使用以下命令:
systemclt status sshd
5、早期、现如今版本的服务状态查看
现在依然有很多这样的系统,上面跑着SysV init进程,对于这种系统,查看服务状态的命令如下:
service service_name status
还是查看OpenSSH状态的例子,命令如下:
service sshd status
如何查看和停止Linux启动的服务
使用service命令 常用的参数有 start stop restart status --status-all等
常用方式
格式:service
打印指定服务的命令行使用帮助。
格式:service start
启动指定的系统服务
格式:service stop
停止指定的系统服务
格式:service restart
重新启动指定的系统服务,即先停止(stop),然后再启动(start)。
格式:chkconfig --list
查看系统服务列表,以及每个服务的运行级别。
格式:chkconfig on
设置指定服务开机时自动启动。
格式:chkconfig off
设置指定服务开机时不自动启动。
格式:ntsysv
以全屏幕文本界面设置服务开机时是否自动启动。
使用示例
示例一 网络重启
当修改了主机名、ip地址等信息时,经常需要把网络重启使之生效。
# service network
用法:/etc/init.d/network {start|stop|restart|reload|status}
# service network status
配置设备:
lo eth0
当前的活跃设备:
lo eth0
# service network restart
正在关闭接口 eth0:
关闭环回接口:
设置网络参数:
弹出环回接口:
弹出界面 eth0:
#
示例二 重启MySQL
# service mysql
mysql: unrecognized service
# service mysqld
用法:/etc/init.d/mysqld {start|stop|status|condrestart|restart}
# service mysqld status
mysqld (pid 1638) 正在运行...
# service mysqld restart
停止 MySQL:
启动 MySQL:
#
查看linux开启了哪些服务
linux系统使用 chkconfig --list 查看当前开启的服务
1. chkconfig --list 查询出所有当前运行的服务
2. chkconfig --list atd 查询atd服务的当前状态
3. chkconfig --list |grep on 查看当前处于运行状态的服务,用此语句过滤即可
扩展资料:
chkconfig在没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指定了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。
on和off分别指服务被启动和停止,reset指重置服务的启动信息,无论有问题的初始化脚本指定了什么。on和off开关,系统默认只对运行级3,4,5有效,但是reset可以对所有运行级有效。
参考资料来源:linux官网
查看linux开启了哪些服务
1. 查看Linux启动的服务
chkconfig --list 查询出所有当前运行的服务
chkconfig --list atd 查询atd服务的当前状态
2.停止所有服务并且在下次系统启动时不再启动,如下所示:
chkconfig --levels 12345 NetworkManager off
如果想查看当前处于运行状态的服务,用如下语句过滤即可
chkconfig --list |grep on
3.如果只是想当前的设置状态有效,在系统重启动后即不生效的话,可以用如下命令停止服务
service sshd stop
扩展资料:
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
如何查看和停止Linux启动的服务
SysV服务管理系统 例如 RedHat6等发行版
service --status-all 查看所有服务
service servicename status 查看指定服务状态
service servicename start|stop|restart 启动|停止|重启 指定服务
systemd服务管理系统 如CentOS 7等
systemctl is-enabled servicename.service #查询服务是否开机启动
systemctl enable *.service #开机运行服务
systemctl disable *.service #取消开机运行
systemctl start *.service #启动服务
systemctl stop *.service #停止服务
systemctl restart *.service #重启服务
systemctl reload *.service #重新加载服务配置文件
systemctl status *.service #查询服务运行状态
systemctl --failed #显示启动失败的服务
怎么看linux启动了哪些服务
一、利用进程来查看
命令里 ps -aux | grep xxx 是查看某个进程或者服务是否存在。
二、利用chkconfig配置工具chkconfig --list 可以列出所有的服务在各个runlevel的默认启动状态。
三、利用SERVICE 命令
service 服务名 status 查看指定服务的运行状态

更多文章:
织梦php版本(织梦后台添加文章时,提示标题不能为空,但是,标题、内容和分类都是填好的,是DedeCMS-V5.7-GBK-SP1版本)
2025年6月21日 23:00
form在信封上是什么意思(在信封上面写From与To分别代表哪个英文是收件人,哪个英文是发件人急!先谢谢!)
2026年9月13日 19:30
readprocessmemory资源消耗(readprocessmemory问题)
2026年8月10日 21:00
essentials插件(minecraft 怎么安装Essentials插件)
2026年3月27日 00:45
s11全球总决赛集锦(edg晋级s11决赛(夺取冠军之路))
2026年8月17日 09:00
keyset(Set keys=Map.keyset()怎么理解)
2025年10月20日 14:00
js注册成功跳转页面代码(如何使用JavaScript实现 按钮跳转页面功能)
2026年7月24日 02:45
securities(有关securities, stock, shares, bonds的概念~)
2025年7月8日 15:45
export trade(export trade是什么意思)
2026年5月26日 10:00
css鼠标悬停背景颜色变化(用css样式怎样实现鼠标放在背景图片上,背景图片的颜色改变)
2026年3月17日 16:30
sql中connect的用法(C#中,用SqlConnection怎么连接数据库)
2026年9月2日 22:45
account短语用法(On no account can是什么意思)
2026年5月2日 17:30









