centos7镜像发送快捷键在哪里(Centos7-systemd是什么systemctl怎么使用)
centos7镜像发送快捷键在哪里(Centos7-systemd是什么systemctl怎么使用)激活单元命令:类似sysv的service命令操作,来控制服务等单元。详情可见man 5 systemd.unit.所有可用的单元文件存放在 /usr/lib/systemd/system/ 和 /etc/systemd/system/ 目录(在etc下的优先级更高)。
简介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
重启单元:
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那么困难,就是命令不一样而已。下面是网络上找到的一个图,可以对比一下。