root@pcclone: ~# svcadm enable svc:/system/system-log:rsyslog
如果未安装 rsyslog 软件包,则显示以下消息:
svcadm: Pattern 'svc:/system/system-log:rsyslog' doesn't match any instance.
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
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 实例已存在,但是该实例被禁用。
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。