RHCE7学习笔记28——控制服务和进程

一、RHEL6 和 RHEL7的服务控制方式不同

RHEL6中使用:service XXX  start|stop|restart|reload

RHEL7中使用:systemctl start|stop|restart|reload XXXX

二、查看系统服务

查看系统中的后缀为service服务:

[[email protected] ~]# systemctl list-unit-files --type=service

后缀为target的服务集,包含了后缀了service的服务,理解为RHEL6里的运行级别:

[[email protected] ~]# systemctl list-unit-files --type=target

RHEL6里面的运行级别,运行级别包括了一些服务,规定了服务的是否启动和启动顺序:

0            1                2                3                 4                    5                        6

关机    单用户                      多用户          未使用                 图形化界面             重启

查看RHEL7的运行级别:

[[email protected] ~]# runlevel 
N 5

RHEL7的target为服务集,包含了后缀为service的服务:

A.target: a.service,b.service,c.service,d.service

B.target:a.service,b.serice,c.service,d.serice

查看和设置RHEL7默认的运行target:

[[email protected] ~]# systemctl get-default 
graphical.target
[[email protected] ~]# systemctl set-default multi-user.target

RHEL7中的target与RHEL6的运行级别对比:

RHEL6       RHEL7

0            runlevel0 poweroff.target

1            runlevel1    rescuse.target

2            runlevel2    multi-user.target

3            runlevel3    multi-user.target

4            runlevel4   multi-user.target

5            runlevel5    graphical.target

6            runlevel6    reboot.target

切换运行级别:

[[email protected] ~]# systemctl isolate graphical.target
emergency.target   graphical.target   multi-user.target  rescue.target

在RHEL7中 可以允许多个终端打开图形化界面,而RHEL6中只允许1个图形化界面运行。

时间: 2024-11-06 07:16:24

RHCE7学习笔记28——控制服务和进程的相关文章

RHCE7学习笔记6——控制服务和后台进程

1.控制服务(services and daemons) RHEL7以前的版本控制服务使用service XX start|stop|status: [[email protected] ~]# service sshd status RHEL7控制服务使用systemctl start|stop|status|restart  XX服务,查看服务的当前运行状态使用is-active: [[email protected] ~]# systemctl status sshd [[email pr

RHCE7学习笔记5——监视和管理进程

1.查看进程 某个进程的基础上生成了另一个进程,则它们为父子进程: [[email protected] ~]# pstree ├─sshd───sshd───bash───pstree [[email protected] ~]# ps   PID TTY          TIME CMD  2797 pts/0    00:00:00 bash  2874 pts/0    00:00:00 ps 查看所有进程,x表示显示不属于任何终端的子进程,即tty显示为?,ps -ef等同于ps a

APUE学习笔记:第七章 进程环境

7.1 引言 本章将学习:当执行程序时,其main函数是如何被调用的:命令行参数是如何传送给执行程序的:典型的存储器布局是什么样式:如何分配另外的存储空间:进程如何使用环境变量:各种不同的进程终止方式等:另外还将说明longjmp和setjmp函数以及它们与栈的交互作用:还将介绍研究进程的资源限制 7.2 main函数 C程序总是从main函数开始执行.当内核执行C程序时,在调用main前先调用一个特殊的启动例程.可执行程序文件将此启动例程指定为程序的起始地址——这是由连接编辑器设置的,而连接编

马哥Linux学习笔记之五——邮件服务

1.SMTP只负责将邮件发送到服务器,其他的,像身份认证检测邮件,都不能完成.(25/tcp) ESMTP:Extended SMTP POP3:Post Office Protocol IMAP4:Internet Mail Access Protocol 2.Open Relay:开放式中继 就是人家的邮件从这个邮件服务器过,你都帮忙转发,这样就会成为产生垃圾邮件的根源.所以都要关闭Open Relay 3.SASL,Simple Authintication Secure Layer,简单

STM8S学习笔记-时钟控制1

1.图13可见,STM8S单片机主要有四种时钟源可供选择: 1).1-24MHz外部晶体振荡器(HSE). 2).最大24MHz外部时钟(HSE ext). 3).16MHz高速内部RC振荡器(HSI). 4).128KHz低速内部RC振荡器(LSI). 2.主时钟可以从这四种时钟源中任意切换,切换过程可通过自动切换和手动切换. 自动切换过程: CLK_SWCR |= 0x20;    //使能切换 CLK_SWR = 0xE1; //  (HSI----复位值) // (0xD2 ----LS

学习笔记之卸载远程目标进程中的DLL模块(转)

学习笔记之卸载远程目标进程中的DLL模块 (2007-07-23 23:51:02) 转载▼ 学习笔记之卸载远程目标进程中的DLL模块2007/7/231.首先得把DLL模块中的线程结束使用CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD,0);创建系统线程的快照然后用Thread32First()和Thread32Next()遍历系统中所有线程.将遍历到的线程保存到THREADENTRY32结构,然后判断结构中的th32OwnerProcessID成员是否与

STM8S学习笔记-时钟控制2

今天把时钟系统的最后部分,时钟安全系统(CSS)和时钟输出功能(CCO),做一个简答的说明. 1.时钟安全系统(以下简称CSS) CSS功能很简单,就是监控HSE是否实效(如果系统使用HSE作为主时钟源),而自动切换到HSI/8作为主时钟源,从而避免系统停止运行. 如果使能CSSIEN,当主时钟失效,切换到HSI/8后可产生一个中断,这时可以改变HSI的分频,从而系统继续正常工作. 如果系统主时钟源不是HSE,则不用关心CSS. 2.时钟输出功能(以下简称CCO) CCO是MCU向外提供系统时钟

MQTT学习笔记——Yeelink MQTT服务 使用mqtt.js和paho-mqtt

0 前言 2014年8月yeelink推出基于MQTT协议的开关类型设备控制API,相比于基于HTTP RESTful的轮训方式,通过订阅相关主题消息,可以远程控制类应用实时性更好.本文使用两种方式实现开关类型设备的远程控制,一种是基于nodeJS的MQTT.js扩展库,另一种是基于python的paho-mqtt扩展库. [相关博文--MQTT] [MQTT学习笔记--MQTT协议体验 Mosquitto安装和使用] [MQTT学习笔记--树莓派MQTT客户端 使用Mosquitto和paho

Android(java)学习笔记227:服务(service)之服务的生命周期(service)

1.之前我们在Android(java)学习笔记171:Service生命周期 (2015-08-18 10:56)说明过,可以回头看看: 2.接下来就简单概括性描述一下: (1)start的方式开启服务,服务会执行onCreate方法 (2)如果服务已经被创建,就不会再去执行onStartCommand()  (onStart过时) (3)停止服务,服务会执行onDestory(): (4)如果服务已经停止,多次调用stopService()无效的