使用systemctl工具
使用systemctl工具
8.1问题
本例要求掌握systemctl控制工具的基本操作,完成下列任务:
重启httpd、crond、bluetooth服务,查看状态
禁止bluetooth服务开机自启,并停用此服务
设置默认级别为multi-user.target并确认
8.2方案
systemd是一个更高效的系统&服务管理器,其相关特性如下:
开机服务并行启动,各系统服务间的精确依赖
配置目录:/etc/systemd/system/
服务目录:/lib/systemd/system/
systemctl是systemd的管理工具,将相关资源组织为unit配置单元进行管理。
不同的unit决定了一组相关的启动任务,service和target是最常用的配置单元:
service:后台独立服务
target:一套配置单元的组合,类似于传统“运行级别”
8.3步骤
实现此案例需要按照如下步骤进行。
步骤一:重启httpd、crond、bluetooth服务,查看状态
1)重启系统服务httpd、crond、bluetooth
[root@svr7~]#systemctl restart httpd crond bluetooth
2)查看上述服务的状态
[root@svr7~]#systemctl status httpd crond bluetooth
*httpd.service-The Apache HTTP Server
Loaded:loaded(/usr/lib/systemd/system/httpd.service;disabled;vendor preset:disabled)
Active:active(running)since Fri 2017-01-06 18:18:20 CST;18s ago
....
*crond.service-Command Scheduler
Loaded:loaded(/usr/lib/systemd/system/crond.service;enabled;vendor preset:enabled)
Active:active(running)since Fri 2017-01-06 18:18:19 CST;19s ago
....
*bluetooth.service-Bluetooth service
Loaded:loaded(/usr/lib/systemd/system/bluetooth.service;enabled;vendor preset:enabled)
Active:active(running)since Fri 2017-01-06 18:18:19 CST;19s ago
....
步骤二:禁止bluetooth服务开机自启,并停用此服务
1)停用bluetooth服务
[root@svr7~]#systemctl stop bluetooth
2)禁止bluetooth服务开机自启
[root@svr7~]#systemctl disable bluetooth
Removed symlink/etc/systemd/system/dbus-org.bluez.service.
Removed symlink/etc/systemd/system/bluetooth.target.wants/bluetooth.service.
[root@svr7~]#systemctl is-enabled Bluetooth//检查结果
disabled
步骤三:设置默认级别为multi-user.target并确认
1)查看默认运行级别
[root@svr7~]#systemctl get-default
graphical.target
2)将默认运行级别设置为multi-user.target
[root@svr7~]#systemctl set-default multi-user.target
Removed symlink/etc/systemd/system/default.target.
Created symlink from/etc/systemd/system/default.target to/usr/lib/systemd/system/multi-user.target.
3)确认配置结果
[root@svr7~]#systemctl get-default
multi-user.target
根据此处的设置,重启此虚拟机后图形桌面将不再可用。
使用systemctl工具的更多相关文章
- Service系统服务(三):查看进程信息、进程调度及终止、系统日志分析、使用systemctl工具
一.查看进程信息 目标: 本例要求掌握查看进程信息的操作,使用必要的命令工具完成下列任务: 找出进程 gdm 的 PID 编号值 列出由进程 gdm 开始的子进程树结构信息 找出进程 sshd 的父进 ...
- 【MySQL】CentOS7中使用systemctl工具管理启动和停止MySQL
centos7以前版本,可以使用这个/etc/init.d/mysqld start 来启动mysql 但是centos7之后,通过systemctl start mysqld.service 这个要 ...
- centos7也支持service命令启动服务吗,对于centos7 中的systemctl和旧的service命令的区别和联系
一.centos7也支持service命令启动服务吗 CentOS 7.0中一个最主要的改变,就是切换到了systemd.它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服 ...
- Rabbitmq集群升级方案
升级Rabbitmq 3.6.3版本至3.6.6版本,升级过程中的一些关键步骤记录 Step 1: 顺序关闭集群所有节点,这里注意最后一个关闭的节点必须保证为硬盘节点,而非RAM节点: centOS ...
- CentOS7关闭防火墙方法
在之前的版本中关闭防火墙等服务的命令是 service iptables stop /etc/init.d/iptables stop 在RHEL7中,其实没有这个服务 [root@rhel7 ~]# ...
- RedHat Enterprise Linux 7关闭防火墙方法
systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起 在之前的版本中关闭防火墙等服务的命令是 service iptables stop ...
- CentOS 7 service systemnctl
在之前的版本中关闭防火墙等服务的命令是 service iptables stop /etc/init.d/iptables stop 在RHEL7中,其实没有这个服务 [root@rhel7 ~]# ...
- Linux Systemd——在RHEL/CentOS 7中启动/停止/重启服务
RHEL/CentOS 7.0中一个最主要的改变,就是切换到了systemd.它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服务进行管理.systemd兼容SysV和Li ...
- CentOS 7.0 systemd代替service
CentOS 7.0中一个最主要的改变,就是切换到了systemd.它用于替代红帽企业版Linux前任版本中的SysV和Upstart,对系统和服务进行管理.systemd兼容SysV和Linux标准 ...
随机推荐
- day1 执行用例
故事1 今天的工作,是执行已写好的"回馈"模块用例 每个子模块的用例都有优先级之分 肯定要先进行通过性测试,验证正常流 因此,我优先执行各个子模块优先级最高的那条用例,进行通过性测 ...
- 11.C++ 动态内存管理
在dll中malloc的内存, 必须要在dll中free掉,否则无法编译通过 //dll文件 #include <stdio.h> #include <iostream> #d ...
- 数据结构 - ArrayList
简介 ArrayList是一个动态数组.ArrayList几乎拥有数组所有优点,例如元素有序,索引访问等:并且一般情况下它还不会越界,添加元素时它能动态扩容.平时工作中ArrayList被我们广泛应用 ...
- Redis(9)——史上最强【集群】入门实践教程
一.Redis 集群概述 Redis 主从复制 到 目前 为止,我们所学习的 Redis 都是 单机版 的,这也就意味着一旦我们所依赖的 Redis 服务宕机了,我们的主流程也会受到一定的影响,这当然 ...
- 问题描述:判断一个整数 n 是否为 2 的幂次方
一.2的幂次方的基本定义 什么样的数为2的幂次方?例如2^0=1,2^1=2,2^2=4……,符合公式2^n(n>=0)的数称为2的幂次方. 如何判断一个数是否为2的幂次方呢?基本思路:把一个数 ...
- (转)嵌入式linux系统开发过程中遇到的——volatile
原文地址:http://blog.csdn.net/HumorRat/article/details/5631023 对于不同的计算机体系结构,设备可能是端口映射,也可能是内存映射的.如果系统结构支持 ...
- yarn安装Electron提示安装正常却实际没有安装的解决
起因 使用Quasar框架开发Electron软件,配置好后发现electron没有正常安装,但是yarn却一本正经的胡说八道:不不不,electron已经在那里了.打开模块安装目录一看还真有elec ...
- SQL常见错误总结
目录 语法错误 标点错漏 重命名 数据拼接 null值 逻辑顺序 函数错误 参数的数量 参数的格式 逻辑错误 数据重复 无效筛选 标签重叠 时间错位 SQL是数据分析中最高频的操作之一,本文梳理常见的 ...
- Linux下安装Python3.4
PS:如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 1. ...
- 【转】linux中ifconfig 命令详解详解
1 概述 ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置.用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在.要想将上述的配置信息永远的存的电 ...