Linux 服务管理的两种方式service和systemctl
2024-10-19 07:52:05
service命令
service命令其实是去/etc/init.d目录下,去执行相关程序```
# service命令启动redis脚本
service redis start
# 直接启动redis脚本
/etc/init.d/redis start
# 开机自启动
update-rc.d redis defaults
```
其中的脚本需要我们自己编写
systemctl命令
systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。
systemd对应的进程管理命令是systemctlsystemctl命令兼容了service
即systemctl也会去/etc/init.d目录下,查看,执行相关程序systemctl redis start
systemctl redis stop
# 开机自启动
systemctl enable redis
systemctl命令管理systemd的资源Unit
systemd的Unit放在目录/usr/lib/systemd/system(Centos)或/etc/systemd/system(Ubuntu)
主要有四种类型文件.mount,.service,.target,.wants- .mount文件定义了一个挂载点,[Mount]节点里配置了What,Where,Type三个数据项
- .service文件定义了一个服务,分为[Unit],[Service],[Install]三个小节
- .target定义了一些基础的组件,供.service文件调用
- .wants文件定义了要执行的文件集合,每次执行,.wants文件夹里面的文件都会执行
未完,,待续,,
最新文章
- [问题2014A01] 解答三(升阶法,由董麒麟同学提供)
- PowerManager和WakeLock的操作步骤
- 深入javascript
- 详解 ASP.NET并行,异步,多线程
- 基于MTD的NAND驱动开发、K9F1G08 2K page、Yaffs2 Files System
- AjaxPro使用说明
- Hadoop配置文件-core-site.xml
- 开源中国IOSclient
- 关于xmlHttp.status最新统计
- update_db_inputs.conf
- Alpha 冲刺(1)
- 【Python】定时调度
- leetcode367--Valid Perfect Square
- jquery获取table,遍历输出tr中各个td的内容(转载)
- [转]winform CEF
- [日常] 搭建golang开发环境
- FastDFS部署安装全过程
- linux下yum安装指定的mysql版本
- linux快速安装mysql教程
- DOS下运行C++程序配置
热门文章
- 剑指 Offer 56 - II. 数组中数字出现的次数 II + 位运算
- PAT-1086(Tree Traversals Again)Java语言实现+根据中序和前序遍历构建树并且给出后序遍历序列
- 通达OA 任意文件上传-2013/2015版本
- 死磕Spring之IoC篇 - Spring 应用上下文 ApplicationContext
- vue离开页面销毁滚动事件
- jQuery学习笔记(2) jQuery选择器
- python之commands和subprocess入门介绍(可执行shell命令的模块)
- 用 Numba 加速 Python 代码
- python-实现输出乘法口诀表
- 巧用 SVG 滤镜还能制作表情包?