码迷,mamicode.com
首页 > 其他好文 > 详细

service 与 log日志

时间:2019-10-04 18:49:44      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:aci   mes   eve   使用   磁盘   守护   执行环境   lib   pre   

service

初始化执行环境变量PATH和TERM

PATH=/sbin:/usr/sbin:/bin:/usr/bin

TERM,为显示外设的值,一般为xterm

执行/etc/init.d/目录下的相应脚本,参数为service命令第二个及之后的参数

service oracle start
service oracle stop 
service oracle restart
service oracle status
service --status-all

chkconfig
自动启动控制工具

log

syslog / rsyslogd 守护进程
syslog的两个工具组件:syslog daemon和syslog库函数

man rsyslogd:
FILES
       /etc/rsyslog.conf
              Configuration file for rsyslogd.  See rsyslog.conf(5) for exact information.
       /dev/log
              The Unix domain socket to from where local syslog messages are read.
       /var/run/rsyslogd.pid
              The file containing the process id of rsyslogd.
       prefix/lib/rsyslog
              Default directory for rsyslogd modules. The prefix is specified during compilation (e.g. /usr/local).

以下以syslogd举例:

syslogd daemon 从两个不同的源接收日志消息:
一个是unix domain docket /dev/log,它保存本地产生的消息; 另一个是udp 514端口,保存通过 tcp/ip 网络发送过来的消息。(在一些其它unix实现中,syslog socket位于/var/run/log)

syslogd daemon会检查每条消息的facility和level,然后根据/etc/syslog.conf中的指令将消息传递到几个可能的目的地之一,如终端,磁盘文件,FIFO,另一个通过tcp/ip网络连接的系统上的进程。

任意进程都可以使用syslog库函数来记录消息,此函数会使用传入的参数以标准的格式构建一条消息,然后将该消息写入/dev/log套接字供syslogd daemon读取。

syslog API的使用

[https://www.cnblogs.com/bonelee/p/6234647.html]

service 与 log日志

标签:aci   mes   eve   使用   磁盘   守护   执行环境   lib   pre   

原文地址:https://www.cnblogs.com/dirge/p/11622504.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!