- 浏览: 91610 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (71)
- j2se (8)
- jsp (5)
- xml (1)
- j2ee (5)
- ubuntu (21)
- SSH (4)
- Mysql (2)
- struts2 (1)
- 数据库 (7)
- 项目管理 (1)
- 生涯 (1)
- BI (1)
- log4j (0)
- mybatis (2)
- js/extjs/jquery/html/css (2)
- Spring-aop (2)
- js (1)
- BIRT (2)
- linux (1)
- oracle (2)
- 设计模式 (1)
- ios swfit (0)
- ios swfit OBJECT-C (0)
- 健康 (1)
- 代理、cglib、java proxy 及其它 (0)
- java (0)
最新评论
-
sailor7724:
顶!如虎添翼!
基本类型与引用类型的区别 -
qi_w2006:
近期刚要做报表,相当复杂,时间比较短,看了birt感觉不错,但 ...
birt 中 使用百分比
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
原文地址: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
发表评论
-
Login managers
2016-05-19 14:20 596Both LightDM and GDM (GNOME Di ... -
Ubuntu 增删软件方法
2016-04-11 17:37 468一、Ubuntu中软件安装方 ... -
win7与VMware ubuntu虚拟机实现文件共享
2015-03-31 17:20 736win7与VMware <wbr>ubun ... -
Ubuntu 文件夹 定义
2013-05-07 10:16 857/bin 二进制可执行命令/dev 设备特殊文件 ... -
linux 开机进入图形界面
2013-05-06 15:35 4416方法一: 各种Linux版本开机就有好几个界面,一般有7 ... -
Ubuntu(12)Ubuntu Chmod命令
2013-05-06 15:16 1487Linux chmod 命令 功能说 ... -
ubuntu(11)Ubuntu系统死机啦怎么办
2012-11-16 10:06 1276Ubuntu系统死机啦怎么办 ... -
Ubuntu简单入门(八)压缩文件
2012-10-10 16:21 765数据压缩对我们来说是非常有用的。无论是在邮件中发送的图片用的 ... -
linux 下的find 命令 (转)
2012-10-10 16:17 733linux 下的find 命令 通用格式:find p ... -
ubuntu cpu频率调节与硬件监视软件(转)
2012-09-27 16:18 2502ubuntu cpu频率调节与硬件监视软件 看到有些朋友希望 ... -
利用 ISO 镜像来离线升级 Ubuntu
2012-09-23 09:30 1293利用 ISO 镜像来离线升级 Ubuntu 8 十 2010 ... -
ubuntu 下修改host文件
2012-09-21 17:15 1059ubuntu 下修改host文件 有些时候,我们需要 ... -
ubuntu(7)Ubuntu Unity快捷键
2012-07-18 13:53 935Ubuntu Unity 快捷键列表 - 注:在普通 PC ... -
先裝Ubuntu再裝WINXP WINXP無法安裝/啟動(转)
2011-11-09 00:22 1193http://www.ubuntu-tw.org/module ... -
ubuntu(6)grub 坏了怎么办!?(转)error:unknown filesystem grub rescue 完美解决
2011-11-09 00:11 7961error:unknown filesystem grub r ... -
ubuntu简单入门(五)常用命令
2011-04-18 21:54 914一、查找进程id。ps -ef (man查看具体用法) 二、 ... -
ubuntu简单入门(四)macOSX主题bug修补(持续更新。。)
2011-04-18 09:23 10071、装了macOSX主题后,在Ubuntu下面 部分工具,如e ... -
ubuntu简单入门(三)macOSX主题
2011-04-13 23:08 1125[转载]ubuntu上的苹果mac ... -
ubuntu 简单入门(二)
2011-04-11 20:03 946一、在virtual Box 虚拟机中 共享文件夹。ctrl+ ... -
ubuntu 简单入门(一) 安装jdk、中文输入法
2011-04-09 12:21 986一、安装jdk过程: Linux ...
相关推荐
总的来说,Ubuntu系统日志配置的关键在于理解rsyslog的工作原理和配置文件结构。通过调整`/etc/rsyslog.conf`和`/etc/rsyslog.d/`目录下的配置文件,你可以定制日志记录行为,满足特定的监控和管理需求。此外,...
《Ubuntu 系统安装使用手册(修订版)》是一份详尽的指南,旨在帮助用户轻松、快捷地完成Ubuntu操作系统的安装与使用。Ubuntu Linux是一款...通过阅读和实践,你将能够熟练掌握Ubuntu系统,享受开源带来的自由与乐趣。
### Ubuntu系统安全配置详解 #### 一、安全漏洞与防护措施 在Ubuntu系统中,确保Web服务器的安全至关重要。本文档将详细介绍几个常见的安全漏洞以及如何有效地预防这些风险。 ##### Web服务器上的秘密文件与目录...
在Ubuntu操作系统中,ADB(Android Debug Bridge)和Fastboot是两个非常重要的开发者工具,它们用于与Android设备进行通信,执行各种调试和系统级操作。在本文中,我们将详细讲解如何在Ubuntu环境下安装这两个工具,...
STM32平台通常内存资源有限,因此在配置glog时,需要考虑内存使用和性能。你可以通过修改`src/glog/logging.h`中的宏定义来调整日志级别、堆栈深度等参数。 3. **自定义日志输出格式** glog默认的输出格式可能不...
在本教程中,我们将深入探讨如何在Ubuntu 16.04系统上配置一个蜜罐。蜜罐是一种安全防御技术,用于欺骗攻击者,让他们误以为找到了有价值的系统,但实际上这些系统是专门用来检测和研究攻击行为的。在这个过程中,...
本文将深入探讨如何在Ubuntu系统中修改系统时间,包括临时修改和永久修改的方法,以及背后的原理。 ### 一、临时修改系统时间 在Ubuntu中,如果只需要暂时调整系统时间,可以使用`date`命令。例如,要将系统时间...
可以通过查看系统日志、检查网络设置、释放磁盘空间等方式来解决这些问题。 六、结语 Ubuntu 操作系统安装配置是计算机科学和信息技术领域中的一个重要话题,对于计算机专业的学生和IT从业者来说都是必备的知识。...
本文将详细介绍如何在 Ubuntu 系统上配置 Samba 服务,实现共享文件夹的功能。 #### 二、准备工作 在开始配置之前,请确保已经完成了以下步骤: 1. **确保 Ubuntu 已经联网**:无论是有线还是无线网络连接均可。 ...
本篇文章将深入探讨“Ubuntu系统攻略”,主要聚焦于使用和维护Ubuntu系统的常用命令,帮助用户更好地理解和掌握这个强大的操作系统。 1. **安装与更新** - `sudo apt update`: 这个命令用于更新系统中的软件包列表...
总的来说,"Ubuntu系统备份用的脚本"是一个实用的工具,它简化了系统管理员和普通用户在Ubuntu上的备份与恢复流程,增强了系统的可维护性和可靠性。对于那些依赖Ubuntu进行工作或研究的用户来说,这样的脚本是必不可...
通过以上步骤,你已经成功地在Ubuntu系统中配置了静态IP地址和DNS服务器。这些设置对于确保网络连接的稳定性和可用性至关重要。在完成所有设置后,请务必测试网络连接是否正常工作。如果遇到任何问题,可以检查日志...
这个虚拟机镜像已经包含了所有必要的组件,用户只需解压后在VMware中加载,即可开始体验Ubuntu系统,无需从零开始安装。 使用Ubuntu 22.04虚拟机有以下主要优点: 1. **多平台兼容**:通过虚拟化技术,Ubuntu可以...
在Ubuntu系统上搭建FRR环境,首先确保你的系统是最新的。打开终端并运行以下命令来更新系统: ```bash sudo apt-get update sudo apt-get upgrade ``` 接下来,为了构建FRR,我们需要安装一些依赖项。这些依赖通常...
虽然描述中提到的资料可能并不全面,但了解这些核心概念,将有助于理解Postfix的工作原理及如何在Ubuntu系统中进行配置和管理。实际操作中,还需参考Postfix官方文档和社区资源,以便解决特定问题和优化邮件服务。
### 华为SAN存储在Ubuntu系统...以上内容概述了华为SAN存储在Ubuntu系统下的主机连通性指南_V5的主要知识点,涵盖了从操作系统介绍到具体的配置步骤,旨在帮助读者理解如何在Ubuntu系统上实现与华为SAN存储的有效连接。
Ubuntu提供了各种维护工具,如System Monitor监控系统资源,Disks管理磁盘和分区,Log Viewer查看系统日志。定期执行“sudo apt update && sudo apt upgrade”命令可保持系统软件的最新状态。对于系统更新,Ubuntu有...
这是一份专为Ubuntu 12.04新手设计的详尽指南,旨在帮助初次接触Linux系统的用户熟悉和掌握Ubuntu操作环境,将其配置得如同Windows系统般易用。Ubuntu是基于Debian的开源Linux发行版,以其用户友好性、安全性及丰富...
### Ubuntu下Motion的配置详解 #### 一、环境与版本说明 - **操作系统**: Ubuntu 16.04 - **软件版本**: Motion 3.2.12 #### 二、摄像头验证 在正式配置Motion之前,首先要验证摄像头是否正常工作。可以通过`...