日志级别与at延时任务

原创 2018年04月17日 08:21:34

日志级别

1.系统日志默认分类

 

/var/log/messages 系统服务及日志,包括服务的信息,报错等等

/var/log/secure 系统认证信息日志

/var/log/maillog 系统邮件服务信息

/var/log/cron 系统定时任务信息

/var/log/boot.log 系统启动信息



日志级别

debug 系统调试用

*.所有日志信息

auth     用户登录日志(pam产生日志)

authpriv 服务认证日志(sshd认证)

kern     内核日志

lpr      打印机日志

mail     邮件日志

news     新闻日志

user     用户相关程序日志

local 1-7  用户自定义日志



日志级别

debug     系统调式信息

info      常规信息

warning   公告

err       报错(级别低,阻止了某个功能不能正常工作)

crit      报错(级别高,阻止了整个如那件或整系统不能正常工作)

alert     需要立即修改的信息

emerg     内核崩溃

none      不采集任何日志信息


*.*     /var/log/messages 所有日志级别的常规信息(不包含邮件 服务认证)


日志配置文件

vim/etc/rsyslog.conf

auth.debug  /var/log/westos

auth.*

*.*  /var/log/log.all







     

*.*              所有日志类型的日志级别


2.日志远程同步

vim在日志发送方

vim /etc/rsyslog.conf

47行

RULES

$template 格式名称,“日志采集格式”            格式名称


vim /etc/rsyslog.conf


template 格式名称

定义日志采集格式

*.info;mail.none;authpriv.none;cron.none  /var/log/messages;westos

$template westos,"timegenerated% %FROMHOST-IP% %syslogtag% %msg%\n"

%timegenerated% 日期生存时间

%FROMHOST-IP%   日志来源主机ip

%syslogtag%     日志生成程序

%msg%           日志内容    

\n              换行  

*.info;mail.none;authpriv.none;cron.none  /var/log/messages:westos



 

 

vim在日志接受方

15  

16


 

systemctl restart rsyslog

systemctl stop firewalld

systemctl disable firewald



 

 

 

改变配置文件没有重启

 

在采集方

改变

temp的ip 现实方式

template westos ,"timegener"

 

 

定义日志采集格式

vim /etc/rsyslog.conf

template 格式名称

 

vim /etc/rsyslog.conf

47行

RULES





 


 

journaldctl

查看内存日志

 

pu aux | grep jourunal

 

日志查看工具

journalctl 缺点关闭内存就消失日志

journalctl -n 3 查看日志最新的3行

journalctl -p err


journalctl --since --until 查看指定时间范围的内存日志


journalctl -o verbose 查看日志详细参数 


journalctl _PID=651








临时关闭系统

查看journal命令

临时保存在硬盘的

默认程序只对负责对日志进行查看而不对日志进行保存和采集

那么关机在开机,对日志 进行查看。只能查看开机后的日志,系统之前的

日志因为是保存在内存中的,所以关机后就被清空了,那么在开机用journalctl看不到的

如何让systemd-journald保存日志到硬盘中

mkdir /var/log/journal

chown root.systemd-journal /var/log/journal/

ls -ld /var/log/journal/

chmod 2755 /var/log/journal/

ps aux | grep systemd-journald

killall -9 systemd-journald

 

ls /var/log/journal

cd /var/log/journal/

ls system.journal

file system.journal

system.journal:data

 

 

journalctl

date

reboot




6.时间同步

在服务器端共享时间

vim /etc/chrony.conf

29 local stratum 10 开启时间共级别

 

22 allow 172.25.254.0/24


 

systemctl restart chronyd.service



 

 

UTC系统硬件时间 英国伦敦时间

CTC本地上海时区时间

timedatectl

timedatectl list-timezones 设置时间时区

timedatectl set-timezone Asia/Shanghai

timedatectl set-local-rtc 0 设置系统伦敦本地时间


1 设置本地的当地时间

vim /etc/adjtime

local 设置本地的当地时间


 

at延时任务

at 时间

at now+1min

at now+1min


>touch /mnt/file{1..10}

>ctrl+d

at -l  查看任务列表

at -c

at -r  删除任务

ctrl+d

vim /etc/at.deny 设置at延时任务黑名单

 

mail查看任务状态

使用java.util.concurrent包编写一个延时执行的任务

package com.letv.lazybox.task; import java.text.SimpleDateFormat; import java.util.Date; import jav...
  • nihao0526
  • nihao0526
  • 2015-05-20 15:53:31
  • 1416

Android 延时执行任务的三种简单方法

开启一个新的线程 new Thread() { @Override public ...
  • a525942
  • a525942
  • 2017-01-20 10:02:30
  • 162

Java并发编程-19-在执行器中延时执行任务和周期性执行任务

一、在执行器中延时执行任务 1、使用ScheduledThreadPoolExecutor类 2、schedule()方法 接收Callable对象或者Runnable对象 publ...
  • u012730315
  • u012730315
  • 2015-06-17 16:59:39
  • 1078

Quartz延时任务实现

业务场景:设定好的优惠卷在开始的时候推送给合适的用户 延时任务控件:Quartz 框架:SpringMVC + Spring + MyBatis 1.Quartz引入     所需ja...
  • baidu_29609961
  • baidu_29609961
  • 2017-09-05 16:27:18
  • 419

定时任务和延时任务

atctrl + d ##执行延时任务 at now+时间 ##当前时间的过多久后执行(只能精确到分钟)at -l ##列出当前的定时任务 atq ##列出当前...
  • Fnatic_
  • Fnatic_
  • 2017-11-01 23:29:40
  • 79

延迟任务的实现总结

实现延迟任务的方式有很多,各有利弊,有单机和分布式的。在这里做一个总结,在遇到这类问题的时候希望给大家一个参考和思路。 延迟任务有别于定式任务,定式任务往往是固定周期的,有明确的触发时间。而延迟任务...
  • xybelieve1990
  • xybelieve1990
  • 2017-09-20 14:26:34
  • 718

uCOS-III任务延时全过程

看了几天的uCOS-III多少了解了一点儿,刚开始看的时候只想先了解一下任务怎样从延时中恢复,没想到涉及那么多东西。经过一天的时间整理出一个简单的流程图,算是对这几天的总结吧!...
  • hgsdfghdfsd
  • hgsdfghdfsd
  • 2015-10-20 17:17:16
  • 801

ucos II 系统学习之------任务延时函数

Ucos II  任务延时函数    编写过单片机程序的都知道,延时函数是经常被用到的。    在ucos II 里,系统也提供了这样的延时函数。一个是大众版的OSTimeDly(),一个...
  • xiaoluoshan
  • xiaoluoshan
  • 2016-05-14 13:26:07
  • 863

任务延时函数,OSTimeDly()

µC/OS-Ⅱ提供了这样一个系统服务:申请该服务的任务可以延时一段时间,这段时间的长短是用时钟节拍的数目来确定的。实现这个系统服务的函数叫做OSTimeDly()。调用该函数会使µC/OS-Ⅱ进行一次...
  • FunkyFrog821951259
  • FunkyFrog821951259
  • 2017-03-15 10:04:49
  • 943

java中延时任务的处理

源起 大家可能都遇到过类似的需求: 生成订单60秒后,给用户发短信 下单之后15分钟,如果用户不付款就关闭订单 解决方式 是的没错,我们用一种术语来描述上面的任务,延时任务. 那么...
  • wangyili002
  • wangyili002
  • 2017-09-14 19:14:16
  • 207
收藏助手
不良信息举报
您举报文章:日志级别与at延时任务
举报原因:
原因补充:

(最多只允许输入30个字)