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服务命令

原文地址:https://www.cnblogs.com/zhuxuekui/p/4358169.html