linux运维-系统操作
来源:互联网 发布:unity3d圣典 编辑:程序博客网 时间:2024/05/17 07:42
unit 10 系统日志
###一.系统日志的默认分类###
/var/log/messages ##系统服务及日志,包括服务的信息,报错等等
/var/log/secure ##系统认证信息日志
/var/log/maillog ##系统邮件服务信息
/var/log/cron ##系统定时任务信息
/var/log/boot.log ##系统启动信息
###二.日志的管理服务rsyslog###
1.rsyslog负责采集日志和分类存放日志
2.rsyslog日志分类
vim /etc/rsyslog.conf ##主配置文件
服务.日志级别 /存放文件
*.* /var/log/存放到的文件名
systemctl restart rsyslog
###1.日志的同步###
配置日志发送方:(desktop)
1.vim /etc/rsyslog.conf
*.* @172.25.0.11(日志接收方的ip)
2.> /var/log/messages
3.systemctl restart rsyslog.congf
配置日志接受方:(server)
1.systemctl stop firewalld
2.vim /etc/rsyslog.conf
15 $ModLoad imudp ##日志接收插件
16 $UDPServerRun 514 ##日志接收插件使用端口
3.> /var/log/messages ##清空日志(为了让实验效果更加明显)
4.systemctl restart rsyslog.service
5.tail -f /var/log/messages
###2.日记采集格式###
vim /etc/rsyslog.conf
$template WESTOS, "%timegenerated% %FROMHOST-IP% %syslogtag%%msg%\n"
%timegenerated% ##显示日志时间
%FROMHOST-IP% ##显示主机ip
%syslogtag% ##日志记录目标
%msg% ##日志内容
\n ##换行
$ActionfileDefaultTemplate WESTOS
*.info;mail.none;authpriv.none;cron.none /var/log/messages;<<WESTOS>>
####3.日志分析工具journal#####
systemd-journald ##进程名称
储存在内存中,不存在任何在文件中
journalctl ##直接执行,浏览系统日志
-n 3 ##显示最新3条
-p err ##显示报错
-f ##监控日志
--since --until ## --since“2017-4-9 10:20:53”从什么时间到什么时间的日志
-o verbose ##显示日志能够使用的详细进程参数
##_SYSTEMD_UNIT=sshd.service服务名称
##_PID=1182进程pid
对systemd-journald管理
##默认情况下此程序会忽略重启前的日志信息,如不忽略:
1.mkdir /var/log/journal ##建立/var/log/journal文件
2.chown root:systemd-journal /var/log/journal更改/var/log/journal的用户和用户组
3.chmod 2755 /var/log/journal ##更改权限让程序产生的进程保存在/var/log/journal文件中
4.killall -1 systemd-journald ##不关闭进程的情况下刷新进程
###file查询文件类型之后,显示为数据,不能用cat查看,cat只能查看纯文本文件,
reboot之后执行journalctl
显示格式:system.journal user-1000.journal
####4.时间同步
服务端(server)
1.yum install chrony -y ##安装服务
2.vim /etc/chrony.conf ##主配置文件
21 # Allow NTP client access from localnetwork.
22 allow 172.25.0.0/24 ##允许谁去同步我的时间
27 # Serve time even if notsynchronized to any NTP server.
28 local stratum 10 ##不去同步任何人的时间,时间同步服务器级别
3.systemctl restart chronyd
4.systemctl stop firewalld
客户端(desktop)
1.vim /etc/chrony.conf
server serverip iburst
2.systemctl restart chronyd
在客户端输入chronyc sources -v进行测试
测试结果:
####5.timedatectl命令####
timedatectl status ##显示当前时间信息
set-time“2017-4-9 10:59:21” ##设定当前时间
set-timezone ##设定当前时区
set-local-rtc 0|1 ##设定是否使用utc时间(0是使用utc,1是是使用rtc)
- linux运维-系统操作
- LINUX系统操作命令
- LINUX系统操作
- linux--系统操作命令
- linux系统操作命令
- linux系统操作符
- Linux 系统操作
- Linux系统IO操作
- 认识Linux系统操作
- linux 系统操作
- Linux系统操作详解
- linux系统操作
- Linux系统目录操作
- linux系统svn操作
- Linux系统操作笔记
- Linux系统操作常用快捷键
- Linux系统操作常用快捷键
- Linux系统通用操作命令
- web前端面试题
- CSDN博客最新2017积分规则和获取积分方法
- CDH5.5启动Yarn的NodeManager报错
- PHP常见面试题和答案
- okhttp的使用极其缓存
- linux运维-系统操作
- Linux入门:线程同步与互斥(三)——信号量
- 美赛资料查找网址
- Jmeter基础教程-配置
- python numpy库的初次使用
- 1
- 2
- hibernate二级缓存配置
- web前端大作业