这篇文章主要介绍了service和systemctl有什么不同的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇service和systemctl有什么不同文章都会有所收获,下面我们一起来看看吧。

service命令其实是去/etc/init.d目录下,去执行相关程序,而systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。

运行级别概念的区分

SystemVinit运行级别systemd目标名称作用0runlevel0.target,poweroff.target关机1runlevel1.target,rescue.target单用户模式2runlevel2.target,multi-user.target等同于级别33runlevel3.target,multi-user.target多用户的文本界面4runlevel4.target,multi-user.target等同于级别35runlevel5.target,graphical.target多用户的图形界面6runlevel6.target,reboot.target重启emergencyemergency.target紧急Shellsystemctl 管理服务的启动、重启、停止、重载、查看状态等常用命令区分

SystemVinit命令(RHEL6)systemctl命令(RHEL7)作用servicefoostartsystemctlstartfoo.service启动服务servicefoorestartsystemctlrestartfoo.service重启服务servicefoostopsystemctlstopfoo.service停止服务servicefooreloadsystemctlreloadfoo.service重新加载配置文件(不终止服务)servicefoostatussystemctlstatusfoo.service查看服务状态systemctl 设置服务开机启动、不启动、查看各级别下服务启动状态等常用命令

SystemVinit命令(RHEL6)systemctl命令(RHEL7)作用chkconfigfooonsystemctlenablefoo.service开机自动启动chkconfigfoooffsystemctldisablefoo.service开机不自动启动chkconfigfoosystemctlis-enabledfoo.service查看特定服务是否为开机自动启动chkconfig--listsystemctllist-unit-files--type=service查看各个级别下服务的启动与禁用情况

关于“service和systemctl有什么不同”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“service和systemctl有什么不同”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。