在 Oracle® Solaris 11.2 中排除系统管理问题

退出打印视图

更新时间: 2014 年 9 月
 
 

安装和启用 rsyslog

  1. 通过按如下所示尝试启用服务,可以检查是否已在系统上安装了 rsyslog 软件包:
    root@pcclone: ~# svcadm enable svc:/system/system-log:rsyslog

    如果未安装 rsyslog 软件包,则显示以下消息:

    svcadm: Pattern 'svc:/system/system-log:rsyslog' doesn't match any instance.
  2. 如果未安装 rsyslog 软件包,请安装该软件包。
    root@pcclone:~# pkg install rsyslog
               Packages to install:  3
                Services to change:  1
           Create boot environment: No
    Create backup boot environment: No
    
    DOWNLOAD                                PKGS         FILES    XFER (MB)   SPEED
    Completed                                3/3         68/68      1.7/1.7  354k/s
    
    PHASE                                          ITEMS
    Installing new actions                       147/147
    Updating package state database                 Done
    Updating package cache                           0/0
    Updating image state                            Done
    Creating fast lookup database                   Done
    
  3. 确认存在 rsyslog 的实例。
    root@pcclone:~# svcs -a | grep "system-log"
    disabled       18:27:16 svc:/system/system-log:rsyslog
    online         18:27:21 svc:/system/system-log:default
    

    此输出确认 rsyslog 实例已存在,但是该实例被禁用。

  4. 切换到 rsyslog 服务。
    root@pcclone:~# svcadm disable svc:/system/system-log:default
    root@pcclone:~# svcadm enable svc:/system/system-log:rsyslog
    root@pcclone:~# svcs -xv
    
    These commands disable the default service, enable rsyslog and report on status.

接下来的步骤

安装和启用 rsyslog 后,可以在 /etc/rsyslog.conf 中配置 syslog