学会了如何查看Linux服务器日志,才敢说自己会Linux

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 学会了如何查看Linux服务器日志,才敢说自己会Linux

俗话说:“金三银四”,很多同学近期都在面试,期间有不少同学向老师咨询善于Linux查看日志的方式有哪些,有些同学只会简单的查看日志方法,但是面试官有时会问关于如何查看实时更新日志的方法,毕竟系统每天用户都在操作,日志会时时变化,今天小编这个问题帮大家将查看日志的结果都总结在这个文档里了。

640.png

Linux查看日志的方法主要有以下4种,分别为:tail、head、cat、sed。

要想查看日志文件之前需要做以下操作:

1.切换到某个路径的日志目标下,命令:

# cd training/hadoop-2.7.3/logs/

640.png

一、tail

查看实时运行的日志命令:

tail -f catalina.out

1.参数-f表示循环读取

查看实时运行的日志命令:

tail -f catalina.out

2.参数-q表示不显示处理信息。

tail -q catalina.out

640.png

3.参数-v显示详细的处理信息,命令:

tail -v kitty.log

4.参数-c显示字节数,命令:

tail -c test.log

面试题案例分享:

1.如何循环实时查看最后100条数据?

命令:

tail -fn 100  catalina.out

2.如何查询100行之后的所有日志数据?

命令:

tail -n +100 catalina.out

3.如何查看指定行日志数据?

命令:

tail -n +5 kitty.log

二、Head

注意事项同:查询日志前确保日志文件中存在满足条件的日志数据。

1.查询日志文件前10条记录,命令:

head -n 10 kitty.log

2.查询日志文件后10条记录,命令:

head -n -100 kitty.log

640.png

三、cat

1.查看所有文件信息的命令:

cat kitty.txt

2.使用键盘创建一个文件命令:

cat > kitty.test

3.清除日志文件命令:

cat :> filename

四、sed

查找日志文件中指定的一段内容或者根据时间范围查询.

1.如何按行号查找?

操作命令:

#sed -n '2,200p' kitty.log

2.如何按时间段查找?

操作命令:

#sed -n /'/2022-04-17 10:07:10/,/2019-05-18 16:54:01/p'

3./var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一

4./var/log/secure     # 查询安全信息的日志信息

5./var/log/maillog    # 查询邮件日志信息

6./var/log/cron       # 查询定时任务日志信息

7./var/log/spooler    # 查询UUCP和news设备的日志信息

8./var/log/boot.log   # 查询守护进程启动和停止的日志消息

9./var/log/wtmp       # 查询该日志文件永久记录每个用户登录、注销及系统的启动、停机的事件



综上所述,以上4种查看日志的方法是必须要掌握的,在工作中要想学会如何定位问题必须要学会使用查看日志的方法来分析定位问题,才能更好解决问题,同样面试也是必备考点,请大家收藏好。

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
22天前
|
存储 关系型数据库 数据库
【赵渝强老师】PostgreSQL的服务器日志文件
本文介绍了PostgreSQL数据库的物理存储结构,重点讨论了服务器日志文件。通过`pg_ctl`命令启动PostgreSQL实例时,使用`-l`参数指定日志文件位置,记录数据库启动、运行及关闭过程中的关键信息。附有相关视频讲解和日志文件示例。
|
1天前
|
存储 运维 监控
Linux--深入理与解linux文件系统与日志文件分析
深入理解 Linux 文件系统和日志文件分析,对于系统管理员和运维工程师来说至关重要。文件系统管理涉及到文件的组织、存储和检索,而日志文件则记录了系统和应用的运行状态,是排查故障和维护系统的重要依据。通过掌握文件系统和日志文件的管理和分析技能,可以有效提升系统的稳定性和安全性。
20 7
|
4天前
|
监控 安全 Linux
启用Linux防火墙日志记录和分析功能
为iptables启用日志记录对于监控进出流量至关重要
W9
|
1月前
|
运维 关系型数据库 MySQL
轻松管理Linux服务器的5个优秀管理面板
Websoft9 应用管理平台,github 2k star 开源软件,既有200+的优秀开源软件商店,一键安装。又有可视化的Linux管理面板,文件、数据库、ssl证书方便快捷管理。
W9
94 1
|
1月前
|
缓存 Ubuntu Linux
Linux环境下测试服务器的DDR5内存性能
通过使用 `memtester`和 `sysbench`等工具,可以有效地测试Linux环境下服务器的DDR5内存性能。这些工具不仅可以评估内存的读写速度,还可以检测内存中的潜在问题,帮助确保系统的稳定性和性能。通过合理配置和使用这些工具,系统管理员可以深入了解服务器内存的性能状况,为系统优化提供数据支持。
38 4
|
22天前
|
存储 Oracle 安全
服务器数据恢复—LINUX系统删除/格式化的数据恢复流程
Linux操作系统是世界上流行的操作系统之一,被广泛用于服务器、个人电脑、移动设备和嵌入式系统。Linux系统下数据被误删除或者误格式化的问题非常普遍。下面北亚企安数据恢复工程师简单聊一下基于linux的文件系统(EXT2/EXT3/EXT4/Reiserfs/Xfs) 下删除或者格式化的数据恢复流程和可行性。
|
1月前
|
安全 Linux API
Linux服务器安全
人们常误认为服务器因存于数据中心且数据持续使用而无需加密。然而,当驱动器需维修或处理时,加密显得尤为重要,以防止数据泄露。Linux虽有dm-crypt和LUKS等内置加密技术,但在集中管理、根卷加密及合规性等方面仍存不足。企业应选择具备强大验证、简单加密擦除及集中管理等功能的解决方案,以弥补这些缺口。
27 0
|
4天前
|
人工智能 JSON Linux
利用阿里云GPU加速服务器实现pdf转换为markdown格式
随着AI模型的发展,GPU需求日益增长,尤其是个人学习和研究。直接购置硬件成本高且更新快,建议选择阿里云等提供的GPU加速型服务器。
利用阿里云GPU加速服务器实现pdf转换为markdown格式
|
3天前
|
开发框架 缓存 .NET
阿里云轻量应用服务器、经济型e、通用算力型u1实例怎么选?区别及选择参考
在阿里云目前的活动中,价格比较优惠的云服务器有轻量应用服务器2核2G3M带宽68元1年,经济型e实例2核2G3M带宽99元1年,通用算力型u1实例2核4G5M带宽199元1年,这几个云服务器是用户关注度最高的。有的新手用户由于是初次使用阿里云服务器,对于轻量应用服务器、经济型e、通用算力型u1实例的相关性能并不是很清楚,本文为大家做个简单的介绍和对比,以供参考。
|
11天前
|
弹性计算 运维 安全
阿里云轻量应用服务器与ECS的区别及选择指南
轻量应用服务器和云服务器ECS(Elastic Compute Service)是两款颇受欢迎的产品。本文将对这两者进行详细的对比,帮助用户更好地理解它们之间的区别,并根据自身需求做出明智的选择。