为了保证Linux系统正常运行、准确解决遇到的各种各样的系统问题
来源:互联网 发布:做网络推广压力大吗 编辑:程序博客网 时间:2024/04/30 18:07
为了保证Linux系统正常运行、准确解决遇到的各种各样的系统问题,认真地读取日志文件是系统管理员的一项非常重要的任务。本文将简单解释什么是日志文件、在哪里可以找到日志文件以及如何处理它们。学习电脑维修
Linux内核由很多子系统组成,包括网络、文件访问、内存管理等。子系统需要给用户传送一些消息,这些消息内容包括消息的来源及其重要性等。所有的子系统都要把消息送到 一个可以维护的公用消息区,于是,就有了一个叫Syslog的程序。深圳笔记本维修
Syslog程序有什么用主板维修
系统核心和许多系统程序会产生错误信息、警告信息和其他信息。这些信息很重要的,所以它们应该被写到一个文件。执行这个过程的程序就是Syslog,它能设置成根据输出信息的程序或重要程度将信息排序到不同的文件。例如,由于核心信息更重要且需要有规律地阅读以确定问题出在哪里,所以要把核心信息与其他信息分开来,单独定向到一个分离的文件中。
日志文件通常存放在“/var/log”目录下。为了查看日志文件的内容必须要有“Root”权限。日志文件中的信息很重要,只能让超级用户有访问这些文件的权限。
查看日志文件
日志文件其实是纯文本的文件,每一行就是一个消息。只要是在Linux下能够处理纯文本的工具都能用来查看日志文件。日志文件总是很大的,因为从你第一次启动Linux开始,消息就都累积在日志文件中。看日志文件的一个比较好的方法是用像More或Less那样的分页显示程序,或者用Grep查找特定的消息。我们先用Less显示“/var/log/messages”,可以看到从日志文件中取出来的一些消息。每一行表示一个消息,而且都由四个域的固定格式组成:
*时间标签(Timestamp),表示消息发出的日期和时间。
*主机名(Hostname),表示生成消息的计算机的名字。如果只有一台计算机,主机名就可能没有必要了。但是,如果在网络环境中使用Syslog,那么就可能要把不同主机的消息发送到一台服务器上集中处理。在我们的例子中主机名为lcbj。
*生成消息的子系统的名字。可以是“Kernel”,表示消息来自内核或者是进程的名字,表示发出消息的程序的名字。在方括号里的是进程的PID。
*消息(Message),即消息的内容。
Linux内核由很多子系统组成,包括网络、文件访问、内存管理等。子系统需要给用户传送一些消息,这些消息内容包括消息的来源及其重要性等。所有的子系统都要把消息送到 一个可以维护的公用消息区,于是,就有了一个叫Syslog的程序。深圳笔记本维修
Syslog程序有什么用主板维修
系统核心和许多系统程序会产生错误信息、警告信息和其他信息。这些信息很重要的,所以它们应该被写到一个文件。执行这个过程的程序就是Syslog,它能设置成根据输出信息的程序或重要程度将信息排序到不同的文件。例如,由于核心信息更重要且需要有规律地阅读以确定问题出在哪里,所以要把核心信息与其他信息分开来,单独定向到一个分离的文件中。
日志文件通常存放在“/var/log”目录下。为了查看日志文件的内容必须要有“Root”权限。日志文件中的信息很重要,只能让超级用户有访问这些文件的权限。
查看日志文件
日志文件其实是纯文本的文件,每一行就是一个消息。只要是在Linux下能够处理纯文本的工具都能用来查看日志文件。日志文件总是很大的,因为从你第一次启动Linux开始,消息就都累积在日志文件中。看日志文件的一个比较好的方法是用像More或Less那样的分页显示程序,或者用Grep查找特定的消息。我们先用Less显示“/var/log/messages”,可以看到从日志文件中取出来的一些消息。每一行表示一个消息,而且都由四个域的固定格式组成:
*时间标签(Timestamp),表示消息发出的日期和时间。
*主机名(Hostname),表示生成消息的计算机的名字。如果只有一台计算机,主机名就可能没有必要了。但是,如果在网络环境中使用Syslog,那么就可能要把不同主机的消息发送到一台服务器上集中处理。在我们的例子中主机名为lcbj。
*生成消息的子系统的名字。可以是“Kernel”,表示消息来自内核或者是进程的名字,表示发出消息的程序的名字。在方括号里的是进程的PID。
*消息(Message),即消息的内容。
0 0
- 为了保证Linux系统正常运行、准确解决遇到的各种各样的系统问题
- linux系统入门-各种各样的命令
- 安装node-sass遇到的各种各样的问题及解决
- Linux系统遇到的问题
- 解决程序在win7/vista系统中无法正常运行的问题
- Linux系统正常运行三部曲
- linux系统使用中遇到的问题
- linux移植系统遇到的jdk问题
- linux系统入门遇到的问题
- 用Stopwatch获取准确的系统运行时间。
- Linux系统运行时出现的问题
- sphinx0.99运行到centos6系统下遇到的问题
- 关于在IOS10 系统上运行App 遇到的问题
- mac系统的重装遇到的问题以及解决
- 使用Putty远程连接Linux系统遇到的问题及解决方式
- 关于一次php任务执行遇到的各种各样的问题
- 保证系统中只运行当前程序的一个进程
- 各种各样的面试问题
- Android Arrayadapter 获得数据方法
- WAPPUSH 原理 基于短信网关WAP推送的实现
- SQL server 数据库 如何把一张表复制到另一个数据库表中
- svn的使用
- ios json对象转为对象数组
- 为了保证Linux系统正常运行、准确解决遇到的各种各样的系统问题
- 【Android开发:自定义控件系列一】仿android4.0 Spinner下拉效果
- JDK1.5新特性探讨
- 栈(3)--栈与递归
- Aspose for Cloud如何在PHP中执行邮件合并
- MFC中Listbox控件的使用
- 开元研究:产品入市调查方案——了解产品消费者的需求
- 报表查询之存储过程细节要点
- Create WAP Push SMS Messages By Adam Bird