如何查看和停止Linux启动的服务?

SysV系统 例如 RedHat6等发行版侍腔基

linux查看开机自启动服务 linux修改时间的命令linux查看开机自启动服务 linux修改时间的命令


linux查看开机自启动服务 linux修改时间的命令


linux查看开机自启动服务 linux修改时间的命令


serv --status-all 查看所有服务

serv servname status 查看指圆没定服务状态

serv servname start|stop|restart 启动|停止|重启 指定服务

d系统 如CentOS 7等

ctl is-enabled servname.serv #查询服务是否开机启动

ctl enable .serv #开机运行服务

ctl disable .serv #取消开机运行

ctl start .serv #启动服务

ctl stop .serv #停止服务

ctl restart .serv #重启服务

ctl reload .serv #重新加载服务配置文件

ctl status .serv #查询服务运老谨行状态

ctl --failed #显示启动失败的服务

设置Linux开机自启动服务的常见方法有哪些?

到底哪些服务适合开机自启动?是很多Linux运维在工作中会遇到的问题。其实,只要不影响系统及服务的运行,开多开少也没关系。Linux运维人员要明确每项服务的作用,不用的就不安装,默认安装时则不开机自启动。设置开机自启动服务的常见方法有哪些?

1)执行命令,然后手动选择处理的方法

方法1:执行ntsysv命令,然后在弹出窗口进行设置。

方法2:执行setup命令→ serv,然后在弹出窗口中进行设置。

2)通过一行命令或She11脚本设置

在快速设置前,橡手先查看默认情况下Linux系统野如举开启的服务有哪些。如果工作在文本模式3级别,那就只需要查找3级别上开启的服务即可。了解了系统在3级别上开启的服务后,就可以通过命令快速实现配置了。以下便是几种通过命令或脚本设置开机自启动的方法。

1:先全关闭,再开启需要保留的。

2:一条命令搞定,Shell循环实现。默认情况下需要保留的服务都已开启,因此,关颂碧闭3级别文本模式下已开启但又不需要的服务就好了。

3:不要Shell循环语句也一条命令搞定。默认情况下要保留的服务都已开启,因此,关闭3级别文本模式下已开启但又不需要的服务就好了,不用循环结构而是利用命令拼出所有要处理的命令字符串,通过bash将其当作命令执行。

那么到底将哪些服务作为开机自启动服务合适?但作为一名的Linux系统,应该遵守最小化原则,尽量不安装不使用的软件、不开启不需要的服务;这样系统的性能和安全性才是的。

查看linux开启了哪些服务

1. 查看Linux启动的服务

chkconfig --list 查询出所有当前运行的服务

chkconfig --list atd 查询atd服务的当前状态

2.停止所有服务并且在下次系统启动时不再启动,如下所示:

chkconfig --lls 12345 NetworkMar off

如果想查看当前处于运行状态的服务,用如下语句过滤即可

chkconfig --list |grep on

3.如念历宏果只是想当前的设置状态有效,在系统重启动后即不生效的话,可以用如下命令停止服务

serv sshd stop

扩展资料:

Linux是一套和自由传播的类Unix作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的作系统。它能运行主要的UNIX工具软件烂高、应用程序和网络协议。它仔册支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络作系统。

linux怎样查看 某项服务 当前启动状态

可以在Linux下输入命令:

1、$serv sshd status

2、#serv servname status是当前状态

3、#chkconfig --list servname是查看启动状态,也就是是否开机自动启动

注:

1、如果serv和chkconfig 找不到,可以试试/in/serv和/in/chkconfig

2、如果用ubuntu好像是要用/etc/init.d/servname status查看当前状态

(servname就是你要查的服务名)

扩展资料:

查看某项服务当前启动状态的其他方式

一、利用进程来查看

命令哗辩里 ps -aux | grep xxx 是查看某个进程或者服务是否存在。

二、乎芦胡利用servs命令

1、查看单个服务的运行状态: serv 服务名 status

如:[root@localhost ~]# serv sshd status

openssh-daemon (pid 3701) 正在运行?

2、查看所岁拦有服务的运行状态:serv _status -all

如何查看或停止Linux启动的服务?

SysV系统 例如 RedHat6等发行版x0dx0aserv --status-all 查看所有服务x0dx0ax0dx0aserv servname status 查看指定服务状态x0dx0aserv servname start|stop|restart 启动圆没|停止|重启 指定服务x0dx0ax0dx0ad系统 如CentOS 7等x0dx0actl is-enabled servname.serv #查询服务是否开机启动x0dx0actl enable .serv #开机运行服务x0dx0actl disable .serv #取消开机运行x0dx0actl start .serv #启动服务x0dx0actl stop .serv #停止老谨服务x0dx0actl restart .serv #重启服务侍腔基x0dx0actl reload .serv #重新加载服务配置文件x0dx0actl status .serv #查询服务运行状态x0dx0actl --failed #显示启动失败的服务

Linux服务开机自启动三种方式,你觉得哪种雅?

很多时候,我们需要将一些服务在Linux系统启动时即自动运行,省得每次都要去手动启动一遍,如Redis, MySQL, Nginx等。本文对CentOS与Ubuntu下开机自启动的配置方法进行整理,供参考查阅。

rc.local是CentOS以前版本的方式,在CentOS7中仍然以兼容的形式存在,虽仍可用,但不(使用d serv)。

1、编写需要开机自启动的脚本,并添加执行权限

作为测试,上述脚本打印一个时间到/tmp/test.log文件中

2、在/etc/rc.d/rc.local配置文件中添加脚滚毁岩本运行命令(使用路径)

3、添加/etc/rc.d/rc.local文件的执行权限

在centos7中,/etc/rc.d/rc.local没有执行权限,需要手动余滚授权

以上三步,即可使/root/test_rclocal.sh >/dev/null 2>/dev/null 命令在系统启动时自动运行。

1、编写需要开机自启动的测试脚本,并添加执行权限

2、在/etc/rc.d/init.d/目录下添加一个可执行脚本testchkconfig

上述testchkconfig脚本的头部必须遵循一定的格式 # chkconfig: 2345 90 10, 其中2345指定服务在哪些执行等级中开启或关闭,90表示启动的优先级(0-100,越大优先级越低),10表示关闭的优先级。执行等级包括

3、加入开机启动服务列表

使用 chkconfig --list 可查看当前加入开机自启动的服务列表,但如Note部分所述,该命令只显示SysV服务,不包含原生的d服务,查看d服务可使用ctl list-unit-files命令。

以上三步,即可使/root/test_chkconfig.sh >/dev/null 2>/dev/null 命令在系统启动时自动运行。

chkconfig的其它命令参考

CentOS7的d服务脚本存放在:/usr/lib/大御d/(系统级)/usr/lib/d/user(用户级)下,以.serv结尾。这里以nginx为例

1、在/usr/lib/d/目录下创建nginx.serv文件

其中Serv部分的Type包括如下几种类型:

2、 开启开机自启动

以上两步,就将nginx服务配置成了在作系统启动时自动启动。

其它命令参考

从字面看是PID文件不可读,查看/var/run/nginx.pid,该文件也确实不存在,查看nginx.conf配置文件,发现是pid /var/run/nginx.pid;这行配置被注释掉了, 如果不指定pid文件位置,nginx默认会把pid文件保存在logs目录中。所以出现d启动服务时找不到pid文件而报错,将nginx.conf中的pid配置注释去掉,重启nginx.serv即可。

在Ubuntu18.04中,主要也是以d服务来实现开机自启动,d默认读取/etc/d//下的配置文件,该目录下的一些文件会链接到/lib/d//下的文件。

因此可以在/etc/d//目录下面创建一个自启动服务配置,以内网穿透服务frp客户端为例,如

各配置项与CentOS类似。然后将加到自启动列表中并启动服务

其它更多ctl命令与CentOS类似。

也可以使用/lib/d//rc-local.serv来执行一些开机需要执行的脚本,该文件内容为

从Description看它是为了兼容之前版本的/etc/rc.local的,该服务启动命名就是/etc/rc.local start,将该文件链接到/etc/d/下

创建/etc/rc.local文件,并赋予可执行权限

作者:半路雨歌

链接: