学习笔记 三: 用systemd管理服务

简介:

一 systemd基本知识

  systemd再同一时间,启动 

提高启动速度系统资源,系统服务,其它进程

 自动服务依赖管理


systemctl -l help





  1. systemd基本管理unit

Service unit   .service A system service.

Target unit    .target A group of systemd units.

Automount unit .automount A file system automount point.

Device unit    .device A device file recognized by the kernel.

Mount unit     .mount A file system mount point.

Path unit      .path A file or directory in a file system.

Scope unit     .scope An externally created process.

Slice unit     .slice A group of hierarchically organized units

that manage system processes.

Snapshot unit  .snapshot A saved state of the systemd manager.

Socket unit    .socket An inter-process communication socket.

Swap unit      .swap A swap device or a swap file.

Timer unit     .timer A systemd timer.



2.相关配置文件

/usr/lib/systemd/system


/run/systemd/system/


/etc/systemd/system/


runnerlevel



3.服务启动停止命令 systemctl  

start

stop 

status


systemctl stop bluetooth.service



4.显示所有服务状态

systemctl list-units --type service --all


systemctl --failed --type=service


systemctl status sshd.service




5.添加自动启动

systemctl enable name.service




6. 查看target

sytemctl list-units --type target


systemctl list-units --type target --all





7.更改target

systemctl set-default multi-user.target



8.重启操作系统

systemctl halt

systemctl poweroff

systemctl reboot


9.配置系统启动

graphical.target  :system supports multiple users,graphical and text-based

multi-user.target  : system supports multiple users,text-based logins only

rescue.target  sulogin prompt,basic system initialization completed.

emergency.target :sulogin prompt,initramfs pivot complete and system root mounted on /read


systemctl list-dependencies graphical.target | grep target



本文转自 woshiwei201 51CTO博客,原文链接:http://blog.51cto.com/chenwei/1841958

相关文章
|
存储 缓存 Linux
哇~~真的是你呀!今天是LInux安装方法和systemd管理机制。
Linux服务安装和systemd管理机制是Linux操作系统中重要的服务管理机制。systemd是Linux下一种基本的系统服务管理器,负责管理Linux中的各种服务,如进程管理、启动和停止服务、日志记录、挂载文件系统等等。在systemd中,每个服务都以一个Unit的形式存在,Unit定义了该服务相关的一些属性,如服务名称、启动脚本的路径、依赖关系等。
164 0
哇~~真的是你呀!今天是LInux安装方法和systemd管理机制。
|
Linux 开发工具
18.4 【Linux】systemd-journald.service 简介
18.4 【Linux】systemd-journald.service 简介
164 0
|
Ubuntu Java Linux
使用systemctl管理系统服务
使用systemctl管理系统服务
142 0
|
Linux Apache
如何使用 Systemctl 管理 Systemd 服务和单元?
如何使用 Systemctl 管理 Systemd 服务和单元?
132 0
如何使用 Systemctl 管理 Systemd 服务和单元?
|
7月前
|
存储 监控 Ubuntu
揭秘 systemd:释放 Linux 服务管理的力量【systemd 一】
揭秘 systemd:释放 Linux 服务管理的力量【systemd 一】
179 0
|
监控 Java 数据库连接
服务--systemd的管理
服务--systemd的管理
183 0
|
关系型数据库 MySQL Linux
Linux:1.service:服务管理+2.服务运行类别:runlevel+3.给各种服务设置自启动:chkconfig指令+4.systemctl:服务管理
Linux:1.service:服务管理+2.服务运行类别:runlevel+3.给各种服务设置自启动:chkconfig指令+4.systemctl:服务管理
138 0
Linux:1.service:服务管理+2.服务运行类别:runlevel+3.给各种服务设置自启动:chkconfig指令+4.systemctl:服务管理
|
Linux 数据中心 Python
如何使用systemd部署服务?
如何使用systemd部署服务?
485 0
|
运维 小程序 Linux
systemd攻略之三:如何利用systemd控制cgroup,实战
经过最近研究,发现对systemd如何利用cgroup的实例少之又少,而且,很多人搞不清,在el7上,如果想使用cgroup到底怎么使用?到底该如何systemd为一个进程或者服务利用cgroup?
4941 1
systemd攻略之三:如何利用systemd控制cgroup,实战
|
运维 网络协议 关系型数据库
Systemd | 学习笔记
快速学习Systemd,掌握如何进行服务的管理和配置,并引导学生主动完成服务的编写,为后续的运维工作打下基础
Systemd | 学习笔记