Linux(ubuntu)(十三) —— (系统)服务管理 (systemctl&service&chkconfig)&服务的运行级别(Runlevel)

本文介绍了Linux系统中管理服务的两种方式:systemctl和service,重点讲解了systemctl作为CentOS7.0以后的主要管理工具,包括如何查看服务状态、启动、停止和重启服务。同时提到了服务的运行级别以及chkconfig命令用于设置服务的开机启动。这些知识对于Linux系统的日常管理和维护至关重要。
摘要由CSDN通过智能技术生成

       系统服务是在后台运行的应用程序,并且可以提供一些本地系统或网络的功能,通常都会监听某个端口,等待其他程序的请求,比如(mysql、sshd、防火墙等。因此也把它们叫做Daemon守护进程

      像我们设置哪些程序开机自启动,哪些不是等等,在windows下右键属性就可以设置,在linux下就通过系统服务管理命令来设置

Linux 服务管理两种方式: service和systemctl

在CentOS7.0后,不再使用service,而是systemctl 。centos7.0是向下兼容的,也是可以用service. 即systemctl命令兼容了service

列出系统中有哪些服务

ls -l /etc/init.d/

查看所有服务

service --status-all

查看某项服务是否启动

service sshd status 

1. systemctl

      systemctl是systemd对应的进程管理命令

      systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。

systemctl [start | stop |restart |reload |stauts] 服务名 
  • systemctl status firewalld:查看防火墙状态
  • systemctl start firewalld:开启防火墙服务
  • systemctl stop firewalld:关闭防火墙服务;

2. service

service命令其实是去/etc/init.d目录下,去执行相关程序

service 服务名 [start | stop |restart |reload |stauts]
  • service iptables status:查看防火墙状态
  • service iptables start:开启防火墙服务
  • service iptables stop:关闭防火墙服务;

服务的运行级别(Runlevel)

查看或者修改默认级别

vim /etc/inittab

指令运行级别

0:关机

1:单用户(找回丢失的密码)

2:多用户无网络服务(用的少)

3:多用户有网络服务(用的最多)

4:保留

5:图形界面

6:重启

linux开机的流程

chkconfig

通过chkconfig命令可以给每个服务的各个运行级别设置自启动/关闭, 需要reboot重启之后才能生效


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值