快捷搜索:  汽车  科技

centos7镜像发送快捷键在哪里(Centos7-systemd是什么systemctl怎么使用)

centos7镜像发送快捷键在哪里(Centos7-systemd是什么systemctl怎么使用)激活单元命令:类似sysv的service命令操作,来控制服务等单元。详情可见man 5 systemd.unit.所有可用的单元文件存放在 /usr/lib/systemd/system/ 和 /etc/systemd/system/ 目录(在etc下的优先级更高)。

简介

centos7镜像发送快捷键在哪里(Centos7-systemd是什么systemctl怎么使用)(1)

systemd是linux下的一种init软件,是sysvinit的替代。

systemd 使用 socket 和 D-Bus 来开启服务,以提高相互依赖的各服务的并行运行性能;提供基于守护进程的按需启动策略,保留了 Linux cgroups 的进程追踪功能。

主要控制命令

在sysvinit中,管理服务一般都会用到service、chkconfig等命令;在systemd中,查看和控制systemd的主要命令是systemctl

单元文件封装了有关下述对象的信息:服务(service)、套接字(socket)、设备(device)、挂载点(mount)、自动挂载点(automount)、启动目标(target)、交换分区或交换文件(swap)、被监视的文件(path)、任务计划(timer)、资源控制组(slice)、一组外部创建的进程(scope)。

详情可见

man 5 systemd.unit.

所有可用的单元文件存放在 /usr/lib/systemd/system/ /etc/systemd/system/ 目录(在etc下的优先级更高)。

基本操作

类似sysv的service命令操作,来控制服务等单元。

激活单元命令:

systemctl start <单元>

例如:

systemctl start cups

查看单元运行状态:

立即停止单元:

systemctl stop <单元>

例如:

systemctl stop cups

centos7镜像发送快捷键在哪里(Centos7-systemd是什么systemctl怎么使用)(2)

重启单元:

systemctl restart <单元>

命令单元重新读取配置:

systemctl reload <单元>

类似sysv中chkconfig的命令

检查单元是否配置为自动启动:

systemctl is-enabled <单元>

开机自动激活单元:

systemctl enable <单元>

注意: 如果服务没有Install段落,一般意味着应该通过其他服务自动调用它们。

如果真的需要手动安装,可以直接连接服务,如下(将cups替换为真实的服务名):

ln -s /usr/lib/systemd/system/cups.service /etc/systemd/system/graphical.target.wants/

取消开机自动激活单元:

systemctl disable <单元>

显示单元的手册页(必须由单元文件提供):

systemctl help <单元>

重新载入 systemd,扫描新的或有变动的单元,在修改单元文件的时候会有提示运行这条命令:

systemctl daemon-reload

电源管理

可以使用systemctl进行电源管理(安装 polkit 后才可使用电源管理)。

重启:

systemctl reboot

退出系统并停止电源:

systemctl poweroff

待机:

systemctl suspend

休眠:

systemctl hibernate

混合休眠模式(同时休眠到硬盘并待机):

systemctl hybrid-sleep

总结

现在主流的发型版本都使用上了systemd,其实操作起来也没有以前sysv那么困难,就是命令不一样而已。下面是网络上找到的一个图,可以对比一下。

centos7镜像发送快捷键在哪里(Centos7-systemd是什么systemctl怎么使用)(3)

猜您喜欢: