8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

常见的日志

常见的日志一般存放在 /var/log 中,我们可以根据服务对象粗略的将日志分为两类系统日志

应用日志日志名称记录信息alternatives.log系统的一些更新替代信息记录

apport.log应用进程崩溃信息记录

apt/history.log使用 apt-get 安装卸载软件的信息记录

apt/term.log使用 apt-get 时的具体操作,如 package 的下载、打开等

auth.log登录认证的信息记录

boot.log系统启动时的进程服务的日志信息

btmp错误的信息记录

Consolekit/history控制面板的信息记录

dist-upgradedist-upgrade 这种更新方式的信息记录

dmesg启动时,显示屏幕上内核缓冲信息,与硬件有关的信息

dpkg.logdpkg 命令管理包的日志。

faillog用户登录失败详细信息记录

fontconfig.log与字体配置有关的信息记录

kern.log内核产生的信息记录,在自己修改内核时有很大帮助

lastlog用户的最近信息记录

wtmp登录信息的记录。wtmp可以找出谁正在进入系统,谁使用命令显示这个文档或信息等

syslog系统信息记录

因为这两个日志并不是 ASCII 文档而是被编码成了二进制文档,所以我们并不能直接使用 less、cat、more 这样的工具来查看,这两个日志文档是 wtmp,lastlog,我们查看的方法是使用 last 与 lastlog 工具来提取其中的信息。

配置的日志

syslog 是一个系统日志记录进程,在早期的大部分 Linux 发行版都是内置 syslog,让其作为系统的默认日志收集工具,虽然随着时代的进步与发展,syslog 已经年老体衰跟不上时代的需求,所以他被 rsyslog 所代替了,较新的 Ubuntu、Fedora 等等都是默认使用 rsyslog 作为系统的日志收集工具

rsyslog的全称是 rocket-fast system for log,它提供了高性能,高安全功能和模块化设计。rsyslog 能够接受各种各样的来源,将其输入,输出的结果到不同的目的地。rsyslog 可以提供超过每秒一百万条消息给目标文档。

这样能实时收集日志信息的进程是有其守护进程的,如 rsyslog 的守护进程便是 rsyslogd

首先我们来看 rsyslog 的配置文档是什么样子的,而 rsyslog 的配置文档有两个,一个是 /etc/rsyslog.conf

一个是 /etc/rsyslog.d/50-default.conf。

第一个主要是配置的环境,也就是 rsyslog 加载什么模块,文档的所属者等;而第二个主要是配置的 Filter Conditions1

2

3vim /etc/rsyslog.conf

vim /etc/rsyslog.d/50-default.conf

转储的日志

logrotate 进程是一个日志文档管理工具。用来把旧的日志文档删除,并创建新的日志文档。我们可以根据日志文档的大小,也可以根据其天数来切割日志、管理日志,这个过程又叫做“转储”。

大多数 Linux 发行版使用 logrotate 或 newsyslog 对日志进行管理。logrotate 进程不但可以压缩日志文档,减少存储空间,还可以将日志发送到指定 E-mail,方便管理员及时查看日志。

显而易见,logrotate 是基于 CRON 来运行的,其脚本是 /etc/cron.daily/logrotate;同时我们可以在 /etc/logrotate 中找到其配置文档1cat /etc/logrotate.conf1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17# see "man logrotate" for details //可以查看帮助文档

# rotate log files weekly

weekly //设置每周转储一次(daily、weekly、monthly当然可以使用这些参数每天、星期,月 )

# keep 4 weeks worth of backlogs

rotate 4 //最多转储4次

# create new (empty) log files after rotating old ones

create //当转储后文档不存在时创建它

# uncomment this if you want your log files compressed

compress //通过gzip压缩方式转储(nocompress可以不压缩)

# RPM packages drop log rotation information into this directory

include /etc/logrotate.d //其他日志文档的转储方式配置文档,包含在该目录下

# no packages own wtmp -- we'll rotate them here

/var/log/wtmp { //设置/var/log/wtmp日志文档的转储参数

monthly //每月转储

create 0664 root utmp //转储后文档不存在时创建它,文档所有者为root,所属组为utmp,对应的权限为0664

rotate 1 //最多转储一次

}

linux 高性能日志,linux日志系统相关推荐

  1. linux时间跳变影响,Linux起用夏令时,跳变后导致容器日志时间和系统时间相差一小时...

    Linux启用夏令时,跳变后导致容器日志时间和系统时间相差一小时 日志时间与系统时间相差一小时解决方案 一. 分析 2007年10月分,夏令时曾经做更改,2007年与之前发布的jdk版本均有此问题,2 ...

  2. 【Linux系统】第12节 Linux系统日志管理及日志的异地备份

    目录 1 日志概述 1.1 日志的分类 1.2 日志管理服务 rsyslog 1.3 日志事件级别划分 2 日志异地备份 2.1 远程登录服务器并删除日志 2.2 日志的异地备份/日志服务器的建立 3 ...

  3. linux error log 换行,日志提示

    日志提示 线上问题,需要看日志. 控制台可以打印Mybatis操作的SQL语句. 开发流程: 第一步:加入依赖 image.png 第二步:在项目的resources中加入log4j属性文件 imag ...

  4. linux shell 基础 使用日志与心得

    linux shell 基础 使用日志与心得 1.#!/bin/bash 第一行就出现 #!/bin/bash是指此脚本使用/bin/bash来解释执行. 其中,#!是一个特殊的表示符,其后,跟着解释 ...

  5. linux 清空catalina.out日志 不需要重启tomcat(五种方法)【转】

    1.重定向方法清空文件 [root@localhost logs]# du -h catalina.out  查看文件大小 17M catalina.out [root@localhost logs] ...

  6. linux清理备份日志,服务器日志清理备份

    "历史上的今天"有没有API接口的功能想添加一个历史上今天功能.人生就像一张有去无回的单程车票,没有彩排,每一场都是现场直播,把握好每次演出便是对人生最好的珍惜.? <历史上 ...

  7. linux通过时间查询日志,linux按时间查询日志

    在系统应用集中部署的时候,很多日志因为太多难以定位,获取某段时间的日志是对运维人员非常关键的事情. 一.sed查看某时间段到现在的系统日志: sed  -n  '/May 20 17/,$p'   / ...

  8. Linux查看文件和日志的常用命令

    Linux查看文件和日志的常用命令 当项目部署和运行起来后,会产生很多的运行日志.日志的内容是程序里定义的重要输出信息,还有程序出错的报错信息. 查看日志文件大部分是去日志中获取一些数据,确认某些信息 ...

  9. linux收集完整技术支持信息的命令有,Linux下常用的日志收集命令(RedhatSuSe)

    Linux下日志的采集和分析是一个非常重要的工作,一般厂商在你需要技术支持的时候,都需要你通过对应指令收集系统的信息,我这边列举下常用的两个Linux厂商的收集命令(Redhat Linux以及SuS ...

  10. ESXi与Linux主机配置syslog日志上传远程服务器

    ESXi与Linux主机配置syslog日志上传远程服务器 https://www.conum.cn/cloud/vmware/148.html 前言 最近很多客户遇到等级保护监测,需要搭建日志服务器 ...

最新文章

  1. Nature大调查显示 :全球1/4博士生想换导师
  2. 提升职场价值,把握成长方向
  3. Bootstrap+PHP实现多图上传
  4. Winforn中设置ZedGraph多条Y轴时曲线刻度不均匀问题解决
  5. Arcgis10安装说明
  6. java用scanner 和random的一个小案例
  7. Python基础(五)--函数
  8. ThreadLocal不仅要应付面试,更要真的理解,真的会用
  9. HTML课程表应用,可在PC和Android运行
  10. 记Angular与Django REST框架的一次合作(2):前端组件化——Angular
  11. 图片滚动js 实现图片无缝滚动
  12. php tcpdf 黑线,php – tcpdf中的内部链接
  13. 更改项目名后出现Could not resolve type id ** into a subtype的报错
  14. gz是什么意思饭圈_zqsg是什么意思网络用语 饭圈zqsg是什么梗介绍
  15. 使用redis的setnx可以非同一线程进行加锁和解锁(附源码)
  16. 树莓派GPIO针脚在python中BCM与BOARD模式
  17. 著名的图像检索系统介绍[转]
  18. Polar SCL的C语言实现
  19. Google Maps Download Tool 谷歌地图下载工具
  20. 人脸检测颜值软件_百度AI人脸识别颜值-百度AI人脸识别测颜值源码下载-西西软件下载...

热门文章

  1. Java定时任务解决方案
  2. “进化”的搜索方式:揭秘微软语义搜索背后的技术
  3. ubuntu下修改用户的默认目录
  4. 通俗易懂!视觉slam第三部分——slam数学表示
  5. js 文本加密 php解密,JavaScript加密和PHP解密
  6. python中get和getall_Scrapy框架get() 、getall() 、extract() 、extract_first()的区别
  7. 检测本地计算机是否正确安装网卡驱动,如何检测驱动是否存在问题?
  8. 跨境电商独立站建站优化清单
  9. 海外仓储系统快速提升企业仓储物流效能的最有效手段?
  10. cf有没有linux版本,急切求助万能的吧友 !!! Linux系统能玩穿越火线吗 好