我是靠谱客的博主 朴实镜子,最近开发中收集的这篇文章主要介绍centos的服务管理,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

systemd

控制服务和守护进程:

1、 在RHEL7 以后服务管理都是通过systemd 来完成的

2、 systemd 提供了一个唯一的管理工具: systemctl

3、systemd 将系统服务类型分类: 一种类就是一个单元:

service 单元 path socket
某个具体的单元都有一个单元配置文件 :

/usr/lib/systemd/system/xxx.单元类型

systemctl命令

enable				开机自启动
disable				取消自启动	
start				启动
stop				停止
reload				重新加载
restart				重新启动
mask				强制隔离(不能启动)
unmask				取消隔离
is-enable			是否自启动
list-dependencies 	列出依赖
status				查看状态
list-unit-files		查看所有服务

小技巧:一般服务名为命令或者模块加d
例: firewalld httpd …

systemctl的其他用法

系统模式切换

查看默认的target

systemctl get-default  
 isolate 				临时切换系统模式
 例子:
 systemctl set-default graphical.target
 set-default			设置默认系统模式

系统的模式:

 multi-user.target			文字界面
 graphical.target			图形界面
 emergency.target : 紧急模式 这种模式的特点:
                    1、 / 是以ro 形式挂载  
                    2、 sulogin提示: 请你使用root密码登录或者ctrl+D 重启
					只读系统
poweoff.target	关机
systemctl isolate rescue.target 进入救援 模式
rescuce.target :  1、sulogin提示:         
根目录重新挂一下
mount -o remount,rw /sysroot
reboot.target    重启系统
默认设置为重启会开不起来
怎么修复?
重启e进入第一个选项
移动到linux行的最末尾,删除到ro的位置,将ro修改为rw rd.break 
按住ctrl+x 启动
chroot /sysroot 切换根目录
修改默认启动方式
systemctl enable graphical.target

最后

以上就是朴实镜子为你收集整理的centos的服务管理的全部内容,希望文章能够帮你解决centos的服务管理所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部