首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏梦在深巷

    Linux日志管理

    Linux 常见的登录日志文件 登录文件可以帮助我们了解很多系统重要的事件,包括登入者的部分信息,因此登录文件的权限通常是设定为仅有 root 能够读取而已。 另一种则是由 Linux distribution 提供的登 录档管理服务来统一管理。 你只要将讯息丢给这个服务后,他就会自己分门别类的将各种讯息放置 到相关的登录档去! CentOS 7.x 使用 systemd 提供的 journalctl 日志管理 CentOS 7 除了保有既有的 rsyslog.service 之外,其实最上游还使用了 systemd 自己的登录文件日志管理功能喔 记得一个好的系统管理员,要常常去『巡视』登录档的内容喔! root systemd-journal 27 11月 10 19:05 bd3b89df84bd403a843d83220c2e2448 你得要注意的是,因为现在整个日志登录文件的容量会持续长大,因此你最好还是观察一下你系统能用的总容量喔

    9.7K20发布于 2020-04-23
  • 来自专栏Java后端开发博客

    Linux 日志管理

    # Linux 日志管理 # 基本介绍 日志文件是重要的系统信息文件,其中记录了许多重要的系统事件,包括用户的登录信息、系统的启动信息、系统的安全信息、邮件相关信息、各种服务相关信息等。 ,第二次使用正确的密码登录成功看看在日志文件/var/log/secure里有没有记录相关信息 # 日志管理服务 rsyslogd CentOS7.6日志服务是rsyslogd ,CentOS6.x日志服务是 原理示意图 查询Linux中的rsysloged服务是否启动 ps aux | grep "rsyslog" / grep -v "grep" 查询rsyslogd服务的自启动状态 systemctl 日志,这个日志中记录的是用户验证和授权方面的信息来分析如何查看 日志管理服务应用实例 在/etc/rsyslog.conf 中添加一个日志文件/var/log/frx.log,当有事件发送时(比如 当第二次进行日志轮替时,“secure.1"会自动改名为“secure.2”,当前的“secure”日志会自动改名为“secure.1”,然后也会新建“secure”日志,用来保存新的日志,以此类推。

    6.1K30编辑于 2022-12-25
  • 来自专栏开源部署

    linux日志管理

    为了让 管理者可以随时监控服务所产生的信息,Linux 提供了一个日志服务,该服务可以收集(Collect)任何服务传递过来的信息,储存成为记录文件(Log File) 、或直接传送给某些用户,甚至也可以传送到其他计算机的系统日志服务 日志的作用 ​系统方面的问题 ​linux系统长时间运行,可能会出现一些软件,硬件方面的问题,这些问题都会记录到日志文件中,我们可以通过查看相应的日志文件,找出问题所在 网络服务的问题 ​网络服务在运行过程中产生的信息都会记录到日志文件中 .* dnf软件包管理器相关日志 /var/log/firewalld 防火墙日志 /var/log/lastlog 所有用户最后一次登录信息,需要使用lastlog命令查看 /var/log/maillog 所以linux系统提供了一个日志切割工具,这个工具就是logrotate,用户可以用过这个工具对日志文件进行切割,系统也利用这个工具配合计划任务服务,定期的对系统日志进行切割。 现在linux系统采用systemd来管理系统服务,而systemd又是第一个启动的服务,所以现在我们通过一个systemd自带的,名字叫systemd-journald的服务来协助记录日志信息。

    2.1K20编辑于 2022-09-15
  • 来自专栏L宝宝聊IT

    Linux基础——rsyslog日志管理

    一、实验要求 搭建日志服务器,rsyslog同mariadb数据库结合,实现将日志条目存储于数据库,(收集两台以上服务器日志,包括message,secure,boot日志) 二、实验环境 主机IP 主机角色 192.168.133.128 日志产生服务器 192.168.133.131 日志产生服务器 192.168.133.132 日志收集服务器 三、实验步骤 1、首先配置好IP实现网络之间能互通 2日志产生服务器192.168.133.128的配置 (1)关闭selinux和防火墙 方法一:#setenforce 0 设置SElinux成为permissive模式 方法二:修改配置文件 /etc/selinux/config ,将SELINUX=enforcing 改为SELINUX=disabled(需重启机器) (2)关闭防火墙 #systemctl stop firewalld.servic (2)安装软件包httpd、php、php-mysql、myql、mysql-server、rsyslog-mysql、mariadb-server ? ?

    1.8K41发布于 2018-06-27
  • 来自专栏全栈程序员必看

    db2 日志管理

    2(logarchmeth2)这些参数使数据库管理器将日志文件归档至活动日志路径之外的位置。 DB2 数据库管理器将改为每隔五分钟就尝试创建一次日志文件,直至成功。每次尝试之后,DB2 数据库管理器都会将一条消息写至管理通知日志。 如果未指定 overflowlogpath,那么 DB2 数据库管理器会将日志文件检索到活动日志路径中。通过指定此参数,可以提供其他存储器资源让 DB2 数据库管理器放置检索到的日志文件。 logarchcompr2 数据库配置参数指定数据库管理器是否压缩 logarchmeth2 所指定的位置中包含的日志文件。 用户出口程序在日志文件归档后永远不能删除它,因为该文件可能仍是活动的并且是崩溃恢复所需的。DB2 数据库管理管理它在对日志文件归档时重复使用的磁盘空间。

    4.2K30编辑于 2022-07-01
  • 来自专栏兮动人的博客

    Linux日志管理服务 rsyslogd

    2) 日志对于安全来说也很重要,它记录了系统每天发生的各种事情,通过日志来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。 3) 可以这样理解: 日志是用来记录重大事件的工具 2. 日志管理服务 rsyslogd CentOS 7.6 日志服务是 rsyslogd , CentOS 6.x 日志服务是 syslogd 。 rsyslogd 功能更强大。 原理示意图: 图片 查看 rsyslogd 配置文件more /etc/rsyslog.conf图片 查询 Linux 中的 rsyslogd 服务是否启动 ps aux | grep "rsyslog ,后面的 * 表示任何一个级别的日志都需要记录 图片 日志服务 rsyslogd 记录的日志文件,日志文件的格式包含以下四列: 1) 事件产生的时间 2) 产生事件的服务器的主机名 3) 产生事件的服务名或程序名 4) 事件的具体信息 日志如何查看实例 /var/log/secure 日志,这个日志中记录的是用户验证和授权方面的信息 日志管理服务应用实例 在/etc/rsyslog.conf 中添加一个日志文件

    81110编辑于 2024-02-15
  • 来自专栏兮动人的博客

    Linux日志管理基本使用

    2) 日志对于安全来说也很重要,它记录了系统每天发生的各种事情,通过日志来检查错误发生的原因,或者受到攻击时攻击者留下的痕迹。 3) 可以这样理解:日志是用来记录重大事件的工具 2. 日志管理服务 rsyslogd CentOS7.6 日志服务是 rsyslogd , CentOS6.x 日志服务是 syslogd rsyslogd 功能更强大,rsyslogd 的使用、日志文件的格式 原理示意图 [在这里插入图片描述] 查询 Linux 中的 rsyslogd 服务是否启动,grep -v 表示反向匹配,从管道符中挑选出不包含 grep 的进程 ps aux | grep "rsyslog /var/log/secure 日志,这个日志中记录的是用户验证和授权方面的信息, 分析如何查看 [在这里插入图片描述] 日志管理服务应用实例 在/etc/rsyslog.conf 中添加一个日志文件 4.2 日志轮替文件命名 1) centos7 使用 logrotate 进行日志轮替管理,要想改变日志轮替文件名字,通过 /etc/logrotate.conf 配置文件中“dateext”参数: 如果配置文件中有

    1.3K20编辑于 2022-02-27
  • 来自专栏云云众生s

    如何管理Linux日志服务

    现代 Linux 系统依赖于两种日志服务:syslog 和 journald。常见的 syslog 实现是 rsyslog。维护和查看系统日志是任何 Linux 管理员工作的重要组成部分。 关于日志文件的讨论属于更广泛的 Linux 文章系列的一部分,涵盖了各种系统管理员主题,包括硬件识别和管理系统进程。 Apache 的日志通常位于基于 Red Hat 的系统上的 /var/log/httpd 或基于 Debian 的发行版上的 /var/log/apache2。 $ sudo cat /var/log/dnf.log | grep -i vim | 图 2:使用 grep 过滤 DNF 软件包管理器针对 Vim 应用程序的日志。 您将使用 journalctl 命令来查看 journald 管理日志条目。 如果您管理Linux 系统不止几个,请考虑使用 rsyslog 的内置转发机制将日志文件集中到一台服务器上。

    84910编辑于 2024-08-07
  • 来自专栏全栈程序员必看

    Linux日志管理「建议收藏」

    ##系统启动日志 2日志的类型分为: auth ##pam产生的日志 authpriv UDP,两个@@符则表示发送TCP 2、重起服务 systemctl restart rsyslog.service 3、写日志 logger hello 接收端 1、关闭防火墙 systemctl stop firewalld 2、修改接收方式 vim /etc/rsyslog.conf 发送方式为UDP则修改 systemctl restart rsyslog.service 查看效果 四、时间同步服务 服务端: 1、修改参数 vim /etc/chron.conf 2、 ##mkdir /var/log/journal 2、添加组成员 ##chgrp systemd-journal /var/log/journal/ 组是自动创建的 3

    2K20编辑于 2022-06-27
  • 来自专栏咻一咻

    linux系统日志管理详解

    由于日志文件可以记载系统很多的详细信息,所以一个有经验的主机管理员会随时随地查阅自己的日志文件,以掌握系统的最新动态。 注意:系统断电没日志。 版本 rhel-server-5.4 sysklogd 5版本的包名 syslogd: system application 记录应用日志 klogd: linux kernel 记录内核日志 事件记录格式:日期时间 主机 进程[pid]: 事件内容 C/S架构:通过TCP或UDP协议的服务完成日志记录传送,将分布在不同主机的日志实现集中管理 CentOS 6~7 centos6 [root Systemd统一管理所有Unit 的启动日志。 --since today 查看指定优先级(及其以上级别)的日志,共有8级 0: emerg 1: alert 2: crit 3: err 4: warning 5: notice 6: info

    11K12发布于 2020-05-29
  • 来自专栏全栈程序员必看

    linux日志管理命令_shell查看日志命令

    文章目录 一.任务计划 1.一次性调度执行——at 2.循环调度执行——cron 3.符号说明 4.使用实例 二.日志管理 rsyslogd配置文件 rules规则 三.日志轮转程序logrotate Linux11任务计划,日志管理 一.任务计划 1.一次性调度执行——at #at 时间 eg.两分钟后执行以下指令 at执行后可以设置多条命令,ctrl+d退出 2.循环调度执行——cron * */2 每月周五两点第0分钟执行—— 0 2 * * 5 ---- 特殊: 0 2 2 6 5 六月二号两点0分 周五 这个会执行两个条件的并集,也就是六月二号两点整和六月的每个周五两点整都会执行 实例5:每个星期一的上午8点到11点的第3和第15分钟执行 命令: 3,15 8-11 * * 1 command ---- 二.日志管理 一般存放在/var/log/… 1.日志管路进程rsyslog 2.系统日志文件/var/log/里面的文件基本后缀都为.log 系统主日志文件/var/log/message 用于记录大多数系统的操作,可以查看一下最后几行 #tail -10 或 -20

    14.5K10编辑于 2022-09-22
  • 来自专栏我命由我不由天

    Linux 日志文件管理——限制大小

    设计思路:   1 用一个INI配置文件管理日志目录,日志文件限制的大小,特殊的日志名,特殊日志的大小限制。    2 读取INI文件中的所有信息:每一个日志目录对应的大小限制,每一个特殊日志对应的大小限制。如特殊日志在既定的日志目录中需去除。   3 按设置的大小循环检测并清理每一个日志文件。    const INT8 *IniFileName = "/LogService/LogSizeManage.ini"; //static const UINT32 LogFileSizeDefault = 2 * 1024 * 1024; static const INT8 * LogFileSizeDefault = "2M"; static const INT8 *LogPipeName = "/LogService INI配置文件: [LogSizeManage] catelog_1=/nand/log/ logSizeLimit_1=2M catelog_2=/var/log specialFile_1=/nand

    12.8K20发布于 2019-08-02
  • Linux系统日志分析与管理

    Linux系统内核和许多程序会产生各种错误信息、警告信息和其他的提示信息,这些信息对管理员了解系统的运行状态是非常有用的,所以应该把它们写到日志文件中去,完成这个过程的程序就是syslog,syslog ,而由于日志文件可以记录很多的系统详细信息,所以,一个有经验的Linux管理员会随时随地查阅一下自己的日志文件,以随时掌握系统的最新动态,那么常见的日志文件有哪些呢? ,才能知道你的日志文件主要是放在哪里了.日志文件所需相关服务与进程其实日志文件的产生,基本上有两种方式:一种是有软件开发商自定义写入的日志文件与相关格式,另一种则是由Linux发行商提供的日志文件管理服务来统一管理 SYSlog日志服务器配置想像一个环境,你的办公室内有一百台 Linux 主机,每一台负责一个网络服务,你为了要了解每台主机的状态,因此你常常需要登陆这一百主机去检查你的日志文件,想想是不是很骚,幸好我们的日志服务可以集中管理 /etc/cron.daily/有一个脚本,每天都会运行,查看是否有符合轮替的日志,然后进行相应处理 2.我们尝试在rsyslog配置文件中添加自己的日志记录,然后并且强制执行轮替,看会不会产生轮替文件

    6.2K40编辑于 2023-01-26
  • 来自专栏谢公子学安全

    Linux系统安全 | Linux日志分析和管理

    目录 日志的作用、分类、管理、轮转和级别 rsyslog服务 Journal守护进程 /var/log下相关的日志文件 日志服务器的建立 日志的作用、分类、管理、轮转和级别 日志的作用: 用于记录系统 程序日志:由各种应用程序独立管理日志文件,格式不统一 日志管理策略 日志也并不是完全可靠的,高级的黑客在入侵系统后,会删除相应的日志记录,因此需要做好日志管理工作: 日志的备份和归档 延长日志的保存期限 控制日志的访问权限 集中管理日志。 所以,需要对之前的日志文件做一些处理。日志轮转和切割指的是实现对当前日志归档,开始新的日志,删除早期的日志Linux中,日志轮转和切割这个服务是由 logrotate 提供的。 日志消息的级别 日志消息的级别 level等级 状况 0 EMERG(紧急) 会导致主机系统不可用的情况 1 ALERT (警告) 必须马上采取措施解决的情况 2 CRIT (严重)

    9.9K10编辑于 2022-01-19
  • 来自专栏EdisonTalk

    容器日志知多少 (2) 开源日志管理方案ELKEFK

    上一篇《你必须知道的容器日志(1)》中介绍了Docker自带的logs子命令以及其Logging driver,本篇将会介绍一个流行的开源日志管理方案ELK。 .png]    上图展示了在Docker环境下,一个典型的ELK方案下的日志收集处理流程: Logstash从各个Docker容器中提取日志信息 Logstash将日志转发到ElasticSearch 运行完成之后就可以先访问一下 http://[Your-HostIP]:5601 看看Kibana的效果:   [381412-20191122121714449-333779033.png]   Kibana管理界面 (2)将日志发到哪里? Fluentd也是云原生基金会 (CNCF) 的成员项目之一,遵循Apache 2 License协议,其github地址为:https://github.com/fluent/fluentd/。

    1.9K01发布于 2019-11-24
  • 来自专栏网站技术分享

    Linux管理日志操作命令

    Linux 系统上管理日志文件可能非常容易,也可能非常痛苦。这完全取决于你所认为的日志管理是什么。 如果你认为是如何确保日志文件不会耗尽你的 Linux 服务器上的所有磁盘空间,那么这个问题通常很简单。Linux 系统上的日志文件会自动翻转,系统将只维护固定数量的翻转日志。 dpkg.log.9.gz dpkg.log.12.gzdpkg.log.1 dpkg.log.4.gz dpkg.log.7.gz dpkg.log.10.gzdpkg.log.2. 检查日志文件时请记住这一点。 尽管默认值适用于大多数 Linux 系统管理员,但如果你愿意,可以对日志文件轮换进行不同的配置。 使用日志文件 对日志文件的管理也包括时不时的使用它们。使用日志文件的第一步可能包括:习惯每个日志文件可以告诉你有关系统如何工作以及系统可能会遇到哪些问题。

    1.8K30发布于 2021-09-09
  • 来自专栏开源优测

    python selenium2示例 - 日志管理

    前言 在自动化测试实践过程中,必不可少的就是进行日志管理,方便调试和生产问题追踪,python提供了logging模块来进行日志管理。 这个模块提供了不同的日志级别,并可以采用不同的方式进行日志记录,比如文件,HTTP GET/POST, SMTP, socket等等,甚至可以自定实现具体的日志记录方式。 1、logger: 提供日志接口,供应用程序调用。logger最常用的操作有两大类:配置和发送日志消息。 2、handler:将日志记录发送到合适的目的,比如文件、socket等等。 默认情况下,logging将日志输出至console,日志级别为WARNING。 因为logging默认情况下的日志输出级别是:WANRING 日志格式和级别控制 接下来我们看看如何控制日志的输出格式和日志级别。

    87640发布于 2018-04-04
  • 来自专栏运维知识

    Linux ContOS7 日志管理(rsyslog)

    目录 01. rsyslog 记录日志程序 02.日志文件 03.日志等级 Linux 日志文件是记录 Linux 系统运行信息的文件。 Linux 日志文件通常存储在 /var/log/ 目录中。该目录包含许多不同的日志文件,每个文件记录不同类型的信息。 01. rsyslog 记录日志程序 日志是哪里来的?? 日志服务是rsyslog程序提供的 是 Linux 系统中一个用于系统日志管理的工具。 事件的日期和时间   2. 事件的来源主机   3. 产生这个事件的程序[进程号]   4. ; 例如:pop3,ssh,telnet,ftp等都会记录在此 su 命令也是如此 03.日志等级 日志信息分类 1.等级由低到高:debug<info<warn<Error<Fatal; 2.区别

    53210编辑于 2024-06-03
  • 来自专栏全栈程序员必看

    Linux系统管理linux计划任务和日志管理

    2)查询登录次数 3)使用 /var/log/btmp 文件查看暴力激活成功教程系统的用户 4)防火墙禁ip 5)清空日志: 6)如何防止日志删除 三.日志的规则 1、日志的记录方式 分类 级别 1)日志的分类: 2日志的级别 3)类别.级别举例 四、rsyslog 日志服务 五、日志的配置文件信息: 1)日志输入的规则 2)定义自己的日志方法 六.日志的切割 1)logrotate 配置文件主要有 : 2)编辑配置文件 3)logrotate 命令: 七、搭建远程日志收集服务器-日志切割 服务器端: 1.开启端口TCP/UDP 2.重启rsyslog 3.查看端口是否打开 4.关闭防火墙及保护机制 crontab 定时任务的使用 crond 命令定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作 cron 是一个 linux 下的定时执行工具,可以在无需人工干预的情况下运行作业。 :systemd-journald 和 rsyslog 1、常见日志文件的作用 系统日志文件概述:/var/log 目录保管由 rsyslog 维护的,里面存放的一些特定于系统和服务的日志文件 2.

    2.8K20编辑于 2022-09-14
  • 来自专栏若城技术专栏

    linux命令讲解大全】159.Linux 系统日志管理

    last 命令用于显示用户最近登录信息。单独执行 last 命令,它会读取 /var/log/wtmp 文件,并把该文件的内容记录的登入系统的用户名单全部显示出来。

    57800编辑于 2024-03-02
领券