linux运维---系统日志的管理

1、rsyslog ##此服务时用俩采集系统日志,不生产日志,只是采集
2、rsyslog的管理
var/log/massage ##存储服务信息日志
var/log/secure ##存储系统登陆日志
var/log/cron ##存储定时任务日志
var/log/maillog ##存储邮件日志
var/log/boot.log ##存储系统启动日志

				  日志类型
								suth			##pam产生的日志
								authpriv	##ssh,ftp等登陆信息的验证信息
								cron			##时间任务相关
								kern			##内核
								lpr			##打印
								mail			##邮件
								mark(syslog)-rsyslog	##服务内部的信息,事件标识
								news			##新闻组
								user				##用户程序产生的相关信息
								uucp			##unix to copy,unix主机之间相关的通讯
								local 1~7	##自定义的日志设备
					日志级别
								debug			##有调式信息的,日志信息最多
								info				##一般信息的日志,最常用
								notice			##最具有重要性的普通条件的信息
								warning		##警告级别
								err				##错误级别,阻止某个功能或着模块不能正常工作的信息
								crit				##严重级别,阻止整个系统或者整个软件不能呢个正常工作的信息
								akert			##需要立即修改的信息
								emerg			##内核崩溃等严重信息
								none			##什么都不记录

3、日志的远程同步
1)
防火墙

		systemctl stop firewalld			##关闭防火墙
		systemctl disable firewalld		##设定防火墙开机关闭
		systemctl status firewalld		##查看防火墙状态

			在日志的发送方
			vim /etc/rsyslog.conf

在这里插入图片描述
. @172.25.254.237 ##“@”表示用udp协议发送,“@@”表示用tcp发送
在这里插入图片描述

		systemctl restart rsyslog	##重启	

在这里插入图片描述

			在日志的接收方
			systemctl stop firewalld		##关闭防火墙

在这里插入图片描述

			vim /etc/rsyslog.conf
			15行 $ModLoad imudp			##日志接受模块
			16行 $UDPServerRun 514  	##开启接收端口

在这里插入图片描述
systemctl restart rsyslog
测试
在发送方和接受方都清空日志文件— 用 > /var/log/messages命令
在日志的发送方输入测试命令— logger test
在这里插入图片描述
用 cat /var/log/messages ##查看日志已经生成
在日志的接收方查看是否已经收到 — cat /var/log/messages
在这里插入图片描述

2)
日志采集格式的设定

			接收端主机
			vim /etc/rsyslog.conf
			 $template WESTOS, "%timegenerated% %FROMHOST-IP% %syslogtag% %msg%\n"
								    											  \	
			%timegenerated%		##显示日志时间			\
			%FROMHOST-IP%		##显示主机ip				|
			%syslogtag%		##日志记录目标					|
			%msg%\n			##日志内容							|
			\n		##换行														|
			
			*.*		/var/log/messages;WESTOS  以WESTOS所定义的格式
			修改后需要重启服务 systemctl restart rsyslog,再查看日志,可以看到修改的效果

在这里插入图片描述
在这里插入图片描述

5、journalctl
1)journalctl ##日志查看工具

					journalctl  -n 3					##查看最近3条日志

在这里插入图片描述
journalctl -p err ##查看错误日志
在这里插入图片描述

					journalctl  --since "10:58"	##查看从什么时间开始的日志

在这里插入图片描述

					journalctl  --until "10:58"	##查看到什么时间为止的日志

在这里插入图片描述

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

在这里插入图片描述
journalctl _PID=84
在这里插入图片描述
2)如何使用systemd-journald保存系统日志
默认systemd-journald是不保存系统日志到硬盘的,那么关机再开机只能看到本次开机后的日志,上次关机之前的日志时无法查看的。
需要保存,做如下操作:
在这里插入图片描述

关闭保存设置----删除建立的文件即可
rm -fr /var/log/journal

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本实验旨在让学生了解基本的Linux服务器运维管理操作。 实验环境: - 一台安装了Linux操作系统的服务器(可以使用虚拟机) 实验步骤: 1. 登录服务器 使用SSH协议登录到服务器上,输入用户名和密码。 ```bash $ ssh username@192.168.1.1 ``` 2. 查看系统信息 通过命令可以查看服务器的操作系统版本和内核版本等信息。 ```bash $ cat /etc/issue $ uname -a ``` 3. 管理用户和权限 添加用户: ```bash $ sudo adduser username ``` 删除用户: ```bash $ sudo deluser username ``` 修改用户密码: ```bash $ passwd username ``` 修改用户权限: ```bash $ sudo usermod -aG sudo username #将用户添加到sudo组,赋予管理员权限 ``` 4. 管理文件和目录 查看当前目录下的文件和目录: ```bash $ ls ``` 查看当前目录下的所有文件和目录,包括隐藏文件: ```bash $ ls -a ``` 创建文件: ```bash $ touch filename ``` 创建目录: ```bash $ mkdir dirname ``` 删除文件: ```bash $ rm filename ``` 删除目录: ```bash $ rmdir dirname ``` 5. 管理进程 查看当前正在运行的进程: ```bash $ ps aux ``` 结束一个进程: ```bash $ kill pid ``` 6. 管理服务 启动一个服务: ```bash $ sudo systemctl start service_name ``` 停止一个服务: ```bash $ sudo systemctl stop service_name ``` 重启一个服务: ```bash $ sudo systemctl restart service_name ``` 查看一个服务的状态: ```bash $ sudo systemctl status service_name ``` 7. 管理网络 查看服务器IP地址: ```bash $ ip addr show ``` 查看服务器路由表: ```bash $ ip route show ``` 查看服务器DNS配置: ```bash $ cat /etc/resolv.conf ``` 配置服务器IP地址: ```bash $ sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up ``` 配置服务器DNS: ```bash $ sudo nano /etc/resolv.conf ``` 8. 管理日志 查看系统日志: ```bash $ sudo tail -f /var/log/syslog ``` 查看服务日志: ```bash $ sudo journalctl -u service_name ``` 以上是Linux服务器基本运维管理操作,通过这些基本操作,可以对Linux服务器进行简单的管理和维护。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值