Linux服务管理
Linux服务是什么?service
进程分类:
1、常驻进程(也就是常说的service,如网络服务)
2、临时进程(执行完成即结束的程序,如cd或ls命令)
一个正在运行中的程序或命令,被称做“进程”(process),服务一般就是指常驻内存的程序;
进程与服务的管理:
Linux中服务因为要常驻内存,所以这类服务一般都是在系统启动时就加载并一直在后台运行,直到系统关闭时才会终止,所有这些服务统称为“系统服务”。而具体执行这些服务的“进程”称之为“守护进程-daemon”。
- 带d结尾的进程就是守护进程(绿色的代表可执行脚本);
1、基本语法:
旧:service 服务名 start | stop | restart | status
- 服务管理的程序所在路径 /etc/init.d
新:systemctl start | stop | restart | status 服务名
- 服务管理的程序所在路径 /usr/lib/systemd/system
- 查看服务(绿色的就是服务)
- 其中的system内还有更多服务,就是经常需要管理的具体服务(.target代表一组服务集)
新旧命令使用区别,例:重启网络服务;
旧:service network restart
新:systemctl restart network
CentOS7以后用NetworkManager代替了network服务,但原network服务未删除
例:停止旧版本网络服务,只保留新的NetworkManager服务,避免出现意外问题systemctl stop network
- 停用network可能会导致网络断开,可使用
systemctl restart NetworkManager
重启新版本网络服务恢复网络
更新时间 「2023-03-18 15:50:04」 添加「service 服务管理 进程 守护进程 process」标签,已有 129 位阅读。