zoukankan      html  css  js  c++  java
  • service 与 log日志

    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]

  • 相关阅读:
    k8s官网 基础知识入门教程
    Mac安装minikube
    docker下创建crontab定时任务失败
    docker save提示no space left on device错误
    cx_Oracle读写clob
    Ossec添加Agent端流程总结
    ossec变更alert等级及配置邮件预警
    linux安全配置检查脚本_v0.5
    linux命令返回值的妙用
    Shell脚本判断内容为None的方式
  • 原文地址:https://www.cnblogs.com/dirge/p/11622504.html
Copyright © 2011-2022 走看看