`

ubuntu系统日志的配置和使用

 
阅读更多
ubuntu系统日志的配置和使用
原文地址:http://marshal.easymorse.com/archives/1543

在ubuntu服务器上,日志是通过syslogd进程处理的。该进程读取如下配置文件:

/etc/syslog.conf

该文件主要配置哪些信息需要记录日志,记录到什么地方。

在该配置文件的第一部分,是对系统设施日志的配置,主要有:

auth:有关认证进程的信息;
daemo:有关守护进程的信息;
kern:有关系统内核的信息;
mail:有关邮件系统的信息;
其他。。。
比如,可以看到有关守护进程的日志,以下是查看时间服务器守护进程的日志:

sudo cat /var/log/daemon.log | grep ntp

再比如,通过/var/log/kern.log,查看到的信息:

Sep  8 09:28:35 homeserver kernel: [8694475.980021] TCP: Treason uncloaked! Peer 77.227.199.53:53801/20478 shrinks window 2499870467:2499871859. Repaired.

来自西班牙的远程访问,未经服务器允许改变了tcp窗口大小。


第二部分,是日志级别,和log4j的级别概念类似。有:

debug(调试) 与none(不需登录等级);
info:一些基本的信息;
notice:比info需要被注意到的一些信息内容;
warning:警示的讯息,可能有问题, 但是还不至于影响到某个 daemon 运作的信息;基本上, info, notice, warn 这三个讯息都是在告知一些基本信息,应该还不至于造成一些系统运作困扰;
err:一些重大的错误讯息, 例如设定文件的某些设定值造成该服务服法启动的信息说明,通常通过err的错误告知,应该可以了解到该服务无法启动的问题;
crit:比error还要严重的错误信息,这个crit是临界点(critical)的缩写,这个错误已经很严重;
alert:警告,已经很有问题的等级,比crit还要严重;
emerg:紧急,系统已经几乎要当机的状态。很严重的错误信息。通常大概只有硬件出问题,导致整个核心无法顺利运作,就会出现这样的等级的信息。
有关硬件的日志,dmesg。

有关登录错误的日志信息,使用如下命令:

faillog

比如出现这样的提示:

arshal@dev:~$ sudo faillog
[sudo] password for marshal:
Login       Failures Maximum Latest                   On

root            1        0   08/03/09 16:35:41 +0800  tty1

查看即插即用设备的日志:

marshal@dev:~$ sudo tail /var/log/udev -f
ID_FS_USAGE=filesystem
ID_FS_TYPE=ext3
ID_FS_VERSION=1.0
ID_FS_UUID=632c404a-ab69-4aa8-9a13-e6137347dbe9
ID_FS_UUID_ENC=632c404a-ab69-4aa8-9a13-e6137347dbe9
DEVNAME=/dev/sda1
MAJOR=8
MINOR=1
DEVLINKS=/dev/block/8:1 /dev/disk/by-id/scsi-SSEAGATE_ST373207LC_3KT2CZLG-part1 /dev/disk/by-path/pci-0000:02:05.1-scsi-0:0:0:0-part1 /dev/disk/by-uuid/632c404a-ab69-4aa8-9a13-e6137347dbe9

另外,可以通过命令直接写日志信息到文件:
logger ‘中文’

默认情况下,可以在/var/log/syslog或者/var/log/messages文件中找到该日志信息。也可以写入到指定的文件中。

其他有用的日志:

/var/log/apt/term.log,apt操作日志
dd
其他有关日志的命令。

比如查看最后登录用户:

sudo lastlog


分享到:
评论

相关推荐

    Ubuntu系统日志配置 /var/log/messages的方法

    总的来说,Ubuntu系统日志配置的关键在于理解rsyslog的工作原理和配置文件结构。通过调整`/etc/rsyslog.conf`和`/etc/rsyslog.d/`目录下的配置文件,你可以定制日志记录行为,满足特定的监控和管理需求。此外,...

    Ubuntu 系统安装使用手册(修订版)

    《Ubuntu 系统安装使用手册(修订版)》是一份详尽的指南,旨在帮助用户轻松、快捷地完成Ubuntu操作系统的安装与使用。Ubuntu Linux是一款...通过阅读和实践,你将能够熟练掌握Ubuntu系统,享受开源带来的自由与乐趣。

    ubuntu系统安全配置

    ### Ubuntu系统安全配置详解 #### 一、安全漏洞与防护措施 在Ubuntu系统中,确保Web服务器的安全至关重要。本文档将详细介绍几个常见的安全漏洞以及如何有效地预防这些风险。 ##### Web服务器上的秘密文件与目录...

    Ubuntu下安装adb和fastboot

    在Ubuntu操作系统中,ADB(Android Debug Bridge)和Fastboot是两个非常重要的开发者工具,它们用于与Android设备进行通信,执行各种调试和系统级操作。在本文中,我们将详细讲解如何在Ubuntu环境下安装这两个工具,...

    stm32平台Ubuntu系统下glog使用及功能修改

    STM32平台通常内存资源有限,因此在配置glog时,需要考虑内存使用和性能。你可以通过修改`src/glog/logging.h`中的宏定义来调整日志级别、堆栈深度等参数。 3. **自定义日志输出格式** glog默认的输出格式可能不...

    16.04ubuntu系统配置过程

    在本教程中,我们将深入探讨如何在Ubuntu 16.04系统上配置一个蜜罐。蜜罐是一种安全防御技术,用于欺骗攻击者,让他们误以为找到了有价值的系统,但实际上这些系统是专门用来检测和研究攻击行为的。在这个过程中,...

    ubuntu修改系统时间

    本文将深入探讨如何在Ubuntu系统中修改系统时间,包括临时修改和永久修改的方法,以及背后的原理。 ### 一、临时修改系统时间 在Ubuntu中,如果只需要暂时调整系统时间,可以使用`date`命令。例如,要将系统时间...

    ubuntu操作系统安装配置指导.docx

    可以通过查看系统日志、检查网络设置、释放磁盘空间等方式来解决这些问题。 六、结语 Ubuntu 操作系统安装配置是计算机科学和信息技术领域中的一个重要话题,对于计算机专业的学生和IT从业者来说都是必备的知识。...

    Ubuntu samba下配置共享文件夹的方法

    本文将详细介绍如何在 Ubuntu 系统上配置 Samba 服务,实现共享文件夹的功能。 #### 二、准备工作 在开始配置之前,请确保已经完成了以下步骤: 1. **确保 Ubuntu 已经联网**:无论是有线还是无线网络连接均可。 ...

    ubuntu系统攻略

    本篇文章将深入探讨“Ubuntu系统攻略”,主要聚焦于使用和维护Ubuntu系统的常用命令,帮助用户更好地理解和掌握这个强大的操作系统。 1. **安装与更新** - `sudo apt update`: 这个命令用于更新系统中的软件包列表...

    Ubuntu系统备份用的脚本

    总的来说,"Ubuntu系统备份用的脚本"是一个实用的工具,它简化了系统管理员和普通用户在Ubuntu上的备份与恢复流程,增强了系统的可维护性和可靠性。对于那些依赖Ubuntu进行工作或研究的用户来说,这样的脚本是必不可...

    ubuntu ip和dns设置

    通过以上步骤,你已经成功地在Ubuntu系统中配置了静态IP地址和DNS服务器。这些设置对于确保网络连接的稳定性和可用性至关重要。在完成所有设置后,请务必测试网络连接是否正常工作。如果遇到任何问题,可以检查日志...

    Ubuntu22.04虚拟机系统

    这个虚拟机镜像已经包含了所有必要的组件,用户只需解压后在VMware中加载,即可开始体验Ubuntu系统,无需从零开始安装。 使用Ubuntu 22.04虚拟机有以下主要优点: 1. **多平台兼容**:通过虚拟化技术,Ubuntu可以...

    frr环境搭建说明(ubuntu下)

    在Ubuntu系统上搭建FRR环境,首先确保你的系统是最新的。打开终端并运行以下命令来更新系统: ```bash sudo apt-get update sudo apt-get upgrade ``` 接下来,为了构建FRR,我们需要安装一些依赖项。这些依赖通常...

    ubuntu下postfix配置资料

    虽然描述中提到的资料可能并不全面,但了解这些核心概念,将有助于理解Postfix的工作原理及如何在Ubuntu系统中进行配置和管理。实际操作中,还需参考Postfix官方文档和社区资源,以便解决特定问题和优化邮件服务。

    华为SAN存储在Ubuntu系统下的主机连通性指南_V5

    ### 华为SAN存储在Ubuntu系统...以上内容概述了华为SAN存储在Ubuntu系统下的主机连通性指南_V5的主要知识点,涵盖了从操作系统介绍到具体的配置步骤,旨在帮助读者理解如何在Ubuntu系统上实现与华为SAN存储的有效连接。

    深入解析Ubuntu操作系统

    Ubuntu提供了各种维护工具,如System Monitor监控系统资源,Disks管理磁盘和分区,Log Viewer查看系统日志。定期执行“sudo apt update && sudo apt upgrade”命令可保持系统软件的最新状态。对于系统更新,Ubuntu有...

    Ubuntu12.04菜鸟使用手册合集

    这是一份专为Ubuntu 12.04新手设计的详尽指南,旨在帮助初次接触Linux系统的用户熟悉和掌握Ubuntu操作环境,将其配置得如同Windows系统般易用。Ubuntu是基于Debian的开源Linux发行版,以其用户友好性、安全性及丰富...

    ubuntu下motion的配置

    ### Ubuntu下Motion的配置详解 #### 一、环境与版本说明 - **操作系统**: Ubuntu 16.04 - **软件版本**: Motion 3.2.12 #### 二、摄像头验证 在正式配置Motion之前,首先要验证摄像头是否正常工作。可以通过`...

Global site tag (gtag.js) - Google Analytics