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 protected] ~]# systemctl is-active sshd
active
[[email protected] ~]# systemctl sart|stop|restart sshd

查看某项服务是否会开机自动启动使用is-enable,相对应的是disable:

[[email protected] ~]# systemctl is-enabled sshd
enabled

禁用某项服务使用mask,相对应的是unmask:

下面总结一下systemctl命令常用控制服务的选项:

  start [NAME...]                 Start (activate) one or more units 启动服务
  stop [NAME...]                  Stop (deactivate) one or more units 停止服务
  reload [NAME...]                Reload one or more units 重新加载
  restart [NAME...]               Start or restart one or more units 重新启动

  kill [NAME...]                  Send signal to processes of a unit 杀死进程
  is-active [NAME...]             Check whether units are active 是否启动
  is-failed [NAME...]             Check whether units are failed 是否失败
  status [NAME...|PID...]         Show runtime status of one or more units 状态
  enable [NAME...]                Enable one or more unit files 开机启动
  disable [NAME...]               Disable one or more unit files 开机不启动
  reenable [NAME...]              Reenable one or more unit files 重新设置开机启动
is-enabled [NAME...]            Check whether unit files are enabled 是否开机启动
  mask [NAME...]                  Mask one or more units 禁用服务
  unmask [NAME...]                Unmask one or more units 不禁用服务

查看系统所有服务:systemctl list-units-all或system ctl list-units-files:

 [[email protected] ~]# systemctl list-units
[[email protected] ~]# systemctl list-unit-files

加上type选项可以查看所有服务:

[[email protected] ~]# systemctl list-unit-files --type service
UNIT FILE                                   STATE   
abrt-ccpp.service                           enabled 
abrt-oops.service                           enabled 
abrt-pstoreoops.service                     disabled
时间: 2024-10-02 04:56:31

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

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的服务,理解为

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

STM8S学习笔记-时钟控制2

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

马哥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,简单

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()无效的

RHCE7学习笔记35——配置NFS和SMB文件共享服务

一.配置NFS服务 NFS服务使用端口:2049 此外还使用以下RPC服务的随机端口: RPC使用端口111:远程进程调用 rpc.lock:随机端口 rpc.mount:随机端口 rpc.stat:随机端口 在RHEL6中,以上随机端口需要设置固定的端口,而RHEL7中则以更简单的方式管理: 查看本机开放的NFS端口,当重启NFS服务的时候,开放的端口会改变: [[email protected] ~]# rpcinfo -p localhost    program vers proto  

RHCE7学习笔记7——管理OpenSSH服务

1.使用ssh远程连接服务器 ssh IP ,如果不指定用户名,默认使用当前的用户名 指定用户名登陆:  ssh -l username IP     ssh [email protected] ssh [email protected] ssh登陆成功后,会在用户的家目录下生成.ssh的文件夹,里面记录了用户的公钥指纹: [[email protected] ~]# ssh [email protected] The authenticity of host 'localhost (::1)'

Android(java)学习笔记225:服务(service)之为什么使用服务

1.服务 service 长期在后台运行的进程,一般没有应用程序界面 2.进程线程和应用程序之间的关系 应用程序开启,系统启动一个Linux进程,所有的组件都是运行在同一个进程的同一个线程(main)里面. (1)Process lifecycle 进程的生命周期 Android操作系统会尽可能长期的保留应用程序的进程,系统根据进程的优先级回收进程,释放内存. 如果进程被系统回收了,开启的所有的线程都不在了 (2) Foreground process 前台进程 你还能看到应用程序的界面,并且可