##1.rsyslog  此服务是用来采集和分类系统日志的,

它不产生日志,只是起到采集的做用##

##2.日志管理服务rsyslog##

##系统日志默认分类##

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

/var/log/secure          ##系统登录日志(系统认证信息日志)

/var/log/cron            ##系统定时任务日志

/var/log//maillog     ##系统邮件日志

/var/log//boot.log  ##系统启动日志

##日志类型##

vim /etc/rsyslog.conf  ##主配置文件

*.*  什么类型的日志.什么级别的日志  日志处理方式(action)

systemctl restart rsyslog

##日志设备(能够理解为日志类型)##

auth                  ##pam产生的日志

authpriv            ##ssh,ftp等登陆信息的验证信息

cron                  ##时间任务相关

kern                  ##内核

lpr                     ##打印

mail                  ##邮件

mark(syslog)–rsyslog    ##服务内部的信息,时间标识

news                ##新闻组

user                 ##用户程序产生的相关信息

uucp                ##unix to unix copy, unix主机之间相关的通信

local 1~7         ##自定义的日志设备

##日志级别##

debug              ##有调式信息的,日志信息最多

info                  ##通常信息的日志,最经常使用

notice              ##最具备重要性的普通条件的信息

warning           ##警告级别

err                    ##错误级别,阻止某个功能或者模块不能正常工做的信息

crit                   ##严重级别,阻止整个系统或者整个软件不能正常工做的信息

alert                 ##须要马上修改的信息

emerg             ##内核崩溃等严重信息

none               ##什么都不记录

##注意:从上到下,级别从低到高,记录的信息愈来愈少

##详细的能够查看手册: man 3 syslog

##链接符号##

.xxx: 表示大于等于xxx级别的信息

.=xxx:表示等于xxx级别的信息

.!xxx:表示在xxx以外的等级的信息

##3.日志的远程同步##

在日志发送方:

vim /etc/rsyslog.conf

*.*      @172.25.254.200 @符号表示udp协议发送 两个@是tcp协议

systemctl restart rsyslog

在日志接受方

vim  /etc/rsyslog.conf

15 $ ModLoad imudp            #日志接受模块(去掉#)

16 $ UDPServerRun 514         #开启接受端口

systemctl  restart rsyslog

systemctl  stop firewalld     #关闭火墙

systemctl  disable firewalld  #设定火墙开机关闭

测试:

在两方都清空messages

> /var/log/messages

##在日志发送方##

logger test

cat /var/log/messages

在日志接受方

cat /var/log/messages

##日志采集格式的设定

vim /etc/rsyslog.conf

加入$template LOGFMT, "%timegenerated% %FROMHOST-IP% %syslogtag% %msg%\n"

加入*.*  /var/log/westos;LOGFMT

%timegenerated%            ##显示日志时间

%FROMHOST-IP%          ##显示主机ip

%syslogtag%                  ##日志记录目标

%msg%                          ##日志内容

\n                                   ##换行

cat /var/log/westos

##4.时间同步服务##

服务名称 chronyd

在服务端

vim  /etc/chrony.conf                   ##主配置文件

22 改成allow 172.25.254.0/24             容许哪些客户端来同步本机的时间

29 local stratum 10                     本机不一样步任何主机的时间,本机做为时间源

systemctl restart chronyd

timedatectl set-timezone Asia/Shanghai  更改当前时区为东8区

在客户端

vim  /etc/chrony.conf

3 server 0.rhel.pool.ntp.org iburst

4 server 1.rhel.pool.ntp.org iburst====> server ntpserverip iburst

本机当即同步225主机的时间

systemctl restart chronyd

timedatectl  set-timezone Asia/Shanghai 更改当前时区为东8区

测试:

客户端

chronyc sources -v

测试:

[root@localhost ~]# chronyc sources -v

##5.timedatectl命令##

timedatectl    status                ##显示当前时间信息

set-time        ##设定当前时间

set-timezone        ##设定当前时区

set-local-rtc 0|1    ##设定是否使用utc时间

##6.journalctl#

1.journalctl        ##日志查看工具(不能查看关机以前的时间)

-n  3         查看最近三条

-p  err       查看错误日志

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

--since       查看从什么时间开始的日志

--until       查看从何时结束的日志

2.如何使用systemd-journald保存系统日志

默认    systemd-journald是不保存系统日志到硬盘的

那么关机后再次开机只能开到本次开机以后的日志,以前关机前的是没有的

mkdir /var/log/journal

chgrp systemd-journal /var/log/journal

chmod g+s /var/log/journal

killall -1 systemd-journald

ls /var/log/journal

...

linux下java的日志在哪里,Linux下的系统日志管理相关推荐

  1. linux获取java环境变量的值,linux获取java环境变量的值

    linux获取java环境变量的值 [2021-02-11 00:17:01]  简介: 服务器 这篇文章主要为大家展示了linux环境下怎么配置环境变量,内容简而易懂,希望大家可以学习一下,学习完之 ...

  2. linux下java写ftp服务器端,在Linux下部署网站(java环境部署)第五章 FTP服务器搭建...

    第五章 FTP服务器搭建 1.看看是否已经安装FTP服务器 service vsftpd start ftp localhost 如果不认识ftp命令是因为没有安装ftp的client包,需要拿安装光 ...

  3. linux运行java程序引用jar包,ubuntu下java 命令行引用jar包的方法

    推荐文章 Ubuntu常用快捷键总结 桌面常用快捷键 Alt + F1:聚焦到桌面左侧任务导航栏,可按上下键进行导航 Alt + F2:运行命令 Alt + F4:关闭当前窗口 Alt + Tab:切 ...

  4. java本地可以发到linux不行,java 使用 ftp 在windows环境下可以正常下载文件,在linux环境下不行...

    windows环境下使用 public static void dowmloadFtpWindos(String fileUuid, HttpServletRequest request,HttpSe ...

  5. JSch连接不上Linux服务器,windows 下 java程序jsch连接远程linux服务器执行shell命令

    java远程连接服务的shell需要使用SSH的登录方式,可以使用JSch技术.JSch 是SSH2的一个纯Java实现.它允许你连接到一个sshd 服务器,使用端口转发,X11转发,文件传输等等. ...

  6. 文件节点的linux指令,Java工程师必学的Linux命令(一)文件与目录管理

    从本篇文章开始,我将总结一些Java工程师日常研发工作中会使用到的Linux命令,在介绍这些命令的过程中,也会对Linux系统的一些基础知识进行普及.希望对大家工作和学习有所帮助吧. 本篇将从文件与目 ...

  7. linux 怎么查看内核日志,怎样查看Linux系统日志?

    原标题:怎样查看Linux系统日志? 很多企业都会使用Linux系统,审计Linux系统日志可以提供有关网络事件的重要信息.高效查看Linux系统日志对工作而言十分重要,以下是常用命令 # uname ...

  8. Linux服务器定时清理日志文件、Linux cron定时任务

    文章目录 1. 准备工作 2. 脚本实现 2.1 执行命令准备 2.2.Linux 下创建定时任务-crontab 2.2.1.crontab 常用命令 2.2.2 命令行操作 3.附甜点 cron校 ...

  9. linux如何查看jupyter日志_在Linux服务器上运行Jupyter notebook server教程

    在Linux服务器上运行Jupyter notebook server教程 很多deep learning教程都推荐在jupyter notebook运行python代码,方便及时交互.但只在本地运行 ...

  10. java linux driver,JAVA:使用GeckoDriver在Linux上运行Selenium测试:驱动程序不可执行

    我目前正在 Linux机器上使用Selenium WebDriver进行测试自动化项目. (Ubuntu 16.04.3)测试可以在Windows机器上执行而没有任何错误,因为我试图在Linux VM ...

最新文章

  1. lt;ASP.NET4 从入门到精通gt;学习笔记3
  2. 酷欧天气(CoolWeather)应用源码
  3. chart.js x轴显示不全_机床大讲堂第67讲——基于FANUC系统的数控铣床增加第四轴的方法...
  4. 回文绝对求下联:亚冠决赛决冠亚
  5. PCL之在Debian10下配置pcl.1.9.1
  6. 标签打印软件中标签间距以及边距如何设置
  7. MEM-英语 : 单词速记整理
  8. 计算机科目三教学设计,驾校科目三教案
  9. 2008和2016哪个服务器系统好,windows2012和windows2016哪个好还是win2019、win2008
  10. CSS动画案例--天空中云朵变化效果
  11. css3 border边框斜线,CSS3 斜线分割布局
  12. 【PBR系列一】PBR知识体系
  13. 互联网创业公司黑话指南 | 嘿嘿嘿……
  14. PWM控制LED亮度变化的原理(超详解)
  15. MySQL数据操作语言——插入语句、修改语句和删除语句
  16. 计算机网络的雏形,计算机网络的发展雏形是什么(图文)
  17. 图片的角如何弄成圆角?
  18. AD练习笔记 USB-TTL转换器
  19. 时间转换数字与日期互转
  20. 信息化管理技术-制造执行系统(MES) – MES项目的规划和应用

热门文章

  1. 360儿童手表显示服务器错误,360儿童卫士刷机常见问题与解决方法
  2. python爬取二手房信息_python爬虫爬取链家二手房信息
  3. openwrt 3G上网功能配置(联通版本)
  4. 云计算技术基础【12】
  5. L13.linux命令每日一练 -- 第二章 文件和目录操作命令 -- lsattr和file命令
  6. 怎么在字符串中加加号python_python加号连接字符串
  7. 陶哲轩1(数学牛孩的成长研究
  8. 【微信技术-微信小程序】------- 微信小程序引用阿里巴巴iconfont图标库样式使用说明
  9. 机器人大冒险(能否到达终点)
  10. tbody css 高度,html – CSS:无法为%滚动设置tbody height