linux能记录日志的终端,Linux上的日志系统

Linux上的日志系统

1、syslog

2、syslog-ng 下一代升级版日志系统

红帽5使用syslog   6使用syslog-ng

syslog 服务

syslogd : 系统,非内核产生的信息

klogd : 内核,专门负责记录内核的日志信息

系统启动时所输出的信息【到init启动之前的所有信息】:kernel -->物理终端(/dev/console) --> /var/log/demesg

可以直接打开文件查看,也使用demesg命令来查看

init启动及之后的非内核产生的信息:

/var/log/messages : 系统标准错误日志;非内核产生引导信息;各子系统产生的信息

/var/log/maillog:邮件系统产生的日志信息

/var/log/secure: 任何用户尝试登陆系统的信息

syslog配置文件:

/etc/syslog.conf

配置文件定义格式  : facility    priority  action

来源        级别      动作

facility,可以理解为日志的来源或设备目前常用的facility;有以下几种:

auth           认证相关的

authpriv       权限,授权相关的

cron           任务计划相关的

daemon         守护进行相关的

kern           内核相关的

lpr            打印相关的

mail           邮件相关的

mark           标记相关的

news           新闻相关的

security       安全相关的

syslog         syslog自己的

user           用户相关的

uucp           unix to unix cp 相关的

local0  到loacal7用户自定义使用

priority(log level) 日志的级别,一般有以下几种级别(从低到高)

debug           程序或系统的调试信息

info            一般信息

notice          不影响正常功能,需要注意的消息

warning/warn    可能影响系统功能,需要提醒用户的重要事件

err/error       错误信息

crit            比较严重的

alert           必须马上出来的

emerg/panic     会导致系统不可用的

*               表示所有的日志级别

none            跟*相反,表示啥也没有

action(动作)日志记录的位置(前面加-表示异步写入)

系统上的绝对路径    普通文件

|                   管道   通过管道送给其他的命令处理

终端                如/dev/console

@HOST               远程主机

用户                系统用户

*                   登陆到系统上的所有用户,一般emerg级别的日志是这样定义的

例:

mail.info   /var/log/mail.log    表示将mail相关的,级别为info及以上级别的信息记录到/var/log/mail.log文件中

auth.=info  @10.0.0.1            表示将auth相关的,级别为info的信息记录到10.0.0.1主机上

前提是10.0.0.1要能接收其他主机发来的日志信息

user.!=error                     表示记录user相关的,不包括error级别的信息

user.!error                      与user.error相反,表示记录与user相关,error级别以下的信息

*.info

mail.*

cron.info;mail.info

cron,mail.info

mail.*;mail.!=info

syslog配置文件更改后要重启服务或reload重读配置文件:

service syslog restart  (不建议重启,以免错过某些正在写入的日志信息)

service syslog reload

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/555463.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IntelliJ IDEA中的神仙插件

文章目录1. Alibaba Java Coding Guidelines2.GsonFormat3.A8Translation4.Maven Helper5.Free Mybatis plugin6.Grep Console7.Lombok8.Nyan progress bar9.FindBugs-IDEA10.Key Promoter X11.JavaDoc12.ignore13.RainbowBrackets14.Activate-power-mode15.CodeGlance16.Gener…

linux 远程拒绝服务,Linux Kernel SCTP远程拒绝服务漏洞

发布日期:2011-08-30更新日期:2011-08-30受影响系统:Linux kernel 2.6.x描述:--------------------------------------------------------------------------------BUGTRAQ ID: 49373CVE ID: CVE-2011-2482Linux Kernel是Linux操…

linux 常用命令行 大全

Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因&#xff0c…

linux运行程序+后注销,linux – 如果我启动后台进程然后注销,它会继续运行吗?...

在与同事长时间讨论之后问这个问题,我真的想在这里澄清一下.我通过添加“&”来启动后台进程到命令行或用CTRL-Z停止它并在后台用“bg”恢复它.然后我退出了.怎么了?我们很确定它应该被一个SIGHUP杀死,但这并没有发生;再次登录时,进程很愉快,并且pstree显示它被i…

SpringBoot使用Websocket

webSocket是HTML5的一种新协议,它实现了服务端与客户端的全双工通信,建立在传输层,tcp协议之上,即浏览器与服务端需要先建立tcp协议,再发送webSocket连接建立请求。webSocket的连接:客户端发送请求信息&…

linux误删文件咋恢复,恢复Linux误删文件

恢复Linux误删文件目录方法一方法二不小心执行了rm删除了某些文件,是有点倒霉。不过我一般都会设置alias rmrm -i在删除的时候需要输入Y才能真正删除,当然此时用rm -f那也会直接删除了。因此找了两种方案恢复误删的文件。方法一适用系统内置debugfs&…

Springboot整合Websocket遇到的坑_websocket session不支持序列化,无法存储至redis_Websocket相关问题总结(Session共享,用户多端登录等)

Springboot整合Websocket遇到的坑 一、使用Springboot内嵌的tomcat启动websocket 1.添加ServerEndpointExporter配置bean Configuration public class WebSocketConfig {/*** 服务器节点** 如果使用独立的servlet容器,而不是直接使用springboot的内置容器&#x…

linux 中文意思,linux 中 ~/. 是什么意思

~代表你的/home/用户明目录假设你的用户名是x,那么~/就是/home/x/.是代表此目录本身,但是一般可以不写所以cd ~/. 和cd ~ 和cd ~/效果是一样的但是.后面有东西又是另外一个问题,点在文件名头部,代表一个隐藏文件~/.local是你的主目…

图文详解mina框架

Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高…

linux my.cnf基本参数,Linux中MySQL配置文件my.cnf参数说明

MySQL参数优化这东西不好好研究还是比较难懂的,其实不光是MySQL,大部分程序的参数优化,是很复杂的。MySQL的参数优化也不例外,对于不同的需求,还有硬件的配置,优化不可能又最优选择,只能慢慢的进…

gpt efi win7 linux,科学网—UEFI+GPTSSD+HDD 成功安装win10+Centos linux7 过程 - 陈长云的博文...

主机为:Dell Precision T7910台式工作站 SSD HDD 双硬盘1、必备工具① Disk Genious② Win10系统(光盘和U盘,我用的是U盘),网上可以下载cn_windows_10_business_edition_version_1809_updated_sept_2018_x64_dvd_fc5542c0③ Centos7系统(我…

MINA核心结构和处理消息的逻辑流程

1.MINA 核心结构 IoService 最底层的是IOService,负责具体的IO相关工作。这一层的典型代表有IOSocketAcceptor和IOSocketChannel,分别对应TCP协议下的服务端和客户端的IOService。IOService的意义在于隐藏底层IO的细节,对上提供统一的基于事…

linux shell文件锁,shell脚本实现文件锁功能

1.背景当多个进程可能会对同样的数据执行操作时,这些进程需要保证其它进程没有在操作,以免损坏数据。通常,这样的进程会使用一个“锁文件”,也就是建立一个文件来告诉别的进程自己在运行,如果检测到那个文件存在则认为…

java 图片操作技术之RGB的获取

/*** 名词解释:* 饱和度是指色彩的鲜艳程度,也称色彩的纯度。* 灰度:使用黑色调表示物体,即用黑色为基准色,不同的饱和度的黑色来显示图像。* 像素:如同摄影的相片一样,数码影像也具有连续性的浓淡阶调&…

SpringBoot使用Mina框架进行服务端与客户端数据通信

pom.xml引入 <dependency><groupId>org.apache.mina</groupId><artifactId>mina-core</artifactId><version>2.1.3</version> </dependency> <dependency><groupId>org.apache.mina</groupId><artifact…

linux sh expr冒号,linux expr命令参数及用法详解

expr命令一般用于整数值&#xff0c;但也可用于字符串。一般格式为&#xff1a;#expr argument operator argumentexpr也是一个手工命令行计数器。#$expr 10 1020#$expr 1500 9002500#$expr 30 / 310#$expr 30 / 3 / 25(注意运算符左右都有空格)使用乘号时&#xff0c;必须用…

TortoiseSVN忽略文件或文件夹

TortoiseSVN忽略文件或文件夹 方法一&#xff1a; 选择项目目录—>右键–选择TortoiseSVN–Properties 1.svn:ignore&#xff1a;必须每个工作目录都要设置 2.global-ignores&#xff1a;只需要配置一次 添加内容: .settings .settings/* target target/* .classpath .p…

Showdoc使用——接口文档

一、到showdoc官方注册账号 官方地址https://www.showdoc.com.cn/ 登录并创建一个项目,如图&#xff1a; 二、下载showdoc环境 再项目设置中有开发api,点开如下&#xff1a; 其中就是官方教程&#xff0c;简单全面。showdoc基础就是使用官方脚本 https://git-scm.com/downloa…

usb转并口支持linux,使用PCI转并口实现SJF刷写嵌入式开发板

本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.penglixun.com/tech/embedded/sjf_board_usingpci_to_ltp.html整理电脑文件发现曾经写的这个文档&#xff0c;怕找不到了&#xff0c;丢这吧。引言&#xff1a…

软件概要设计与详细设计的区别

概要设计与详细设计的区别 概要设计就是设计软件的结构&#xff0c;包括组成模块&#xff0c;模块的层次结构&#xff0c;模块的调用关系&#xff0c;每个模块的功能等等。同时&#xff0c;还要设计该项目的应用系统的总体数据结构和数据库结构&#xff0c;即应用系统要存储什…