Solaris服务管理与UNIX/Linux访问控制全解析
1. Solaris服务管理设施(SMF)概述
Sun公司引入服务管理设施(SMF)后,对Solaris 10和OpenSolaris的启动过程进行了全面革新。SMF是一种在UNIX系统下管理服务的综合性且概念独特的方法,它在服务周围包裹了一层新的逻辑,用于处理服务间的依赖关系,并能自动管理配置错误和软件故障。
传统的init及其rc脚本在理论上已被取代。Sun认为现代应用程序及其相互依赖关系过于复杂,标准方案已难以应对。不过,标准架构更为简单,这也让我们好奇Linux等流行操作系统是如何在旧系统下运行的。
2. SMF相关概念
- 服务定义 :服务可大致等同于守护进程,如Web服务器、syslogd系统日志记录器,甚至init。同一SMF服务可存在多个实例,服务也可定义为其他服务的集合,这使SMF能替代init传统的运行级别。
- FMRI :每个服务实例由“故障管理资源标识符”(FMRI)唯一标识。例如,
svc:/network/ssh:default和network/ssh:default都指向SSH服务,SSH服务属于网络类别,此FMRI描述的是默认实例。SMF包含应用、设备、网络和系统等多个类别,还有一个特殊的“里程碑”类别封装了运行级别的概念。 - 服务状态查看 :使用
svcs命令查看服务状态。svcs -a
超级会员免费看
订阅专栏 解锁全文


被折叠的 条评论
为什么被折叠?



