Solaris服务管理
远程登录协议
telnet \ssh 等。当然我们可以查看谁登录过我的系统,以及可以利用ftp记录日志。
一、SMF: 服务管理工具
优点:自动恢复意外终止的服务,支持服务的依赖关系,一个服务可以有多个实例,提供命令行管理工具,支持并发启动服务
两个进程、manifest 显示、profile、配置管理工具、命令行管理工具等。
两个进程:svc.startd进程 svc.configd 进程。都在/var/svc下面。 每个服务对应一个日志。
命令行管理工具:
故障管理资源标识符 FMRI fault management resource identifier.
其包括服务名称与实例名称。
三个命令:
Svcs :显示服务实例的状态 (report service status)
Svcadm: 用来启用,禁用;启动,停止smf服务。(manipulate service instances 操作服务实例)
Inetadm:专门用于管理和配置 inetd 服务(observe or configure inetd-controlled services)
Svcs –a 用于显示服务的所有状态信息:
常见的状态: disabled 禁用状态。Offline 启用状态,未启用。Online 运行状态。Maintenance 错误状态。 Legacy_run SMF可以对其进行管理。
SMF服务实例依赖关系:表示服务实例与其他服务之间的依赖关系。Smf根据依赖关系确定何时启用和停止某个服务。
在一个服务启动时,服务管理器必须在所有依赖关系都满足后才启动服务。Require_all 等。
也可以根据依赖关系去停止服务。None,error,restart(重启),refresh(刷新)。
Svcs 显示的是正常的服务。 -x表示不正常的服务。 在 var/svc/log 下,每一个服务都有一个自己的日志文件。
-l 显示的是详细信息: 最下面的都是此服务依赖于别人的服务。 和 –d 一样。-D,别人依赖你。
Svcadm 命令:用来启用、禁用。启动、停止SMF服务。
在SecureCRT虚拟终端中,我们可以按照需求建立不同协议的连接。包括 ssh,telent,rlogin等。
对于下面的命令,-n表示 num以数字显示。
netstat(show network status)
Inetadm:专门管理inetd服务命令