前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux之service命令基本使用

Linux之service命令基本使用

原创
作者头像
兮动人
修改2021-06-01 10:05:34
1.2K0
修改2021-06-01 10:05:34
举报
文章被收录于专栏:兮动人的博客兮动人的博客

@toc

服务(service)管理

1. 介绍

  • 服务(service) 本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其它程序的请求,比如(mysqld , sshd、防火墙等),因此我们又称为守护进程,是 Linux 中非常重要的知识点。
  • 【原理图】
    在这里插入图片描述
    在这里插入图片描述

2. service 管理指令

1) service 服务名 [start | stop | restart | reload | status]

2) 在 CentOS7.0 后 很多服务不再使用 service ,而是 systemctl

3) service 指令管理的服务在 /etc/init.d 查看

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. service 管理指令案例

  • 请使用 service 指令,查看,关闭,启动 network 注意:在虚拟系统演示,因为网络连接会关闭 指令:
代码语言:txt
复制
service network status
service network stop
service network start

4. 查看服务名的方式

  1. 方式 1:使用 setup -> 系统服务 就可以看到全部。setup
  2. 在虚拟机的终端中使用
  3. * 号说明是守护进程,和系统的是一起启动的。选中输入空格键也可以把 * 号去掉,下次启动的时候就不会随着系统一起启动了,需要手动启动
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  4. 方式 2: /etc/init.d 看到 service 指令管理的服务
代码语言:txt
复制
ls -l /etc/init.d

5. 服务的运行级别(runlevel):

Linux 系统有 7 种运行级别(runlevel):常用的是级别 35

  • 运行级别 0:系统停机状态,系统默认运行级别不能设为 0,否则不能正常启动
  • 运行级别 1:单用户工作状态,root 权限,用于系统维护,禁止远程登陆
  • 运行级别 2:多用户状态(没有 NFS),不支持网络
  • 运行级别 3:完全的多用户状态(有 NFS),无界面,登陆后进入控制台命令行模式
  • 运行级别 4:系统未使用,保留
  • 运行级别 5:X11 控制台,登陆后进入图形 GUI 模式
  • 运行级别 6:系统正常关闭并重启,默认运行级别不能设为 6,否则不能正常启动

开机的流程说明:

在这里插入图片描述
在这里插入图片描述

6. CentOS7 后运行级别说明

  • /etc/initab进行了简化 ,如下:
代码语言:txt
复制
multi-user.target: analogous to runlevel 3
graphical.target: analogous to runlevel 5
  • 解释:
代码语言:txt
复制
multi-user.target 相当于 init 3 级别
graphical.target 相当于 init 5 级别
  • To view current default target(查看当前运行级别), run(运行):
代码语言:txt
复制
systemctl get-default
在这里插入图片描述
在这里插入图片描述
  • To set a default target(设置模式级别类型), run(运行):
代码语言:txt
复制
systemctl set-default TARGET.target
  • 切换成图形界面(init 5 运行级别):
代码语言:txt
复制
systemctl set-default graphical.target
  • 在上述切换运行级别的基础上重启系统后,依然会进入到 init 3 级别的终端界面,就不会再进入到图形界面了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 服务(service)管理
    • 1. 介绍
      • 2. service 管理指令
        • 3. service 管理指令案例
          • 4. 查看服务名的方式
            • 5. 服务的运行级别(runlevel):
              • 6. CentOS7 后运行级别说明
              相关产品与服务
              云服务器
              云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档