Linux查看运行日志的技巧

简介: Linux查看运行日志的技巧

首先说几个常用的Linux命令

cd                     移动的命令
cd ../                 移动到上级目录
cd /home/logs          移动到/home/logs 位置
cd /                   移动到根目录
cp       复制的命令
cp /usr/local/tomcat/webapps/a.war /home/b.war  将/usr/local/tomcat/webapps目录下的
a.war复制到/home下,并改名为b.war
rm            删除命令
rm a.war      将当前目录下的a.war包包删除  执行完后会提示是否确定删除,输入y确认删除
rm -f         强制删除,直接删除删除,不会再提示是否确定删除
rm -rf        强制删除文件夹
mkdir asd     在当前目录下创建文件夹
touch a.txt   在当前目录下创建a.txt文件

废话不多说了,相信大多数能看到这里的人,一定掌握了基本的Linux命令,直接讲重点

less gas.log  这是我工作中经常用到的命令,可以用来搜素,特别好用,能够快速定位到问题所在。

输入less gas.log命令打开日志后,输入/ 后面不加空格,直接输入你要查找的内容就开始查找,比如/login 含义是从当前位置开始往下查找含有login关键词的信息,如果找到即可高亮显示。按n键即可向下查找,按N键即可实现向上查找。


注意查找到内容可能会有省略,此时可按键盘的↑或者↓ 键来进行一行一行的阅读。

tail -F xxx.log  会把xxx.log文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要xxx.log更新就
可以看到最新的文件内容,这个命令在开启服务时经常用到。
tail -n<行数> 显示文件的尾部 n 行内容 


相关文章
|
3天前
|
存储 运维 监控
监控与日志管理:保障系统稳定运行与高效运维的基石
【8月更文挑战第16天】监控与日志管理是保障系统稳定运行和高效运维的基石。它们不仅能够帮助企业及时发现并解决问题,还能够为性能调优、资源优化和业务决策提供有力支持。因此,在构建系统架构时,企业应高度重视监控与日志管理的规划和实施,确保它们能够充分发挥作用,为企业的发展保驾护航。同时,随着技术的不断进步和应用场景的不断拓展,监控与日志管理也将持续演进和创新,为企业带来更多的价值和便利。
|
5天前
|
Linux C语言 Windows
Linux环境下运行介绍
1. 文件编程函数介绍 如果在Linux系统下学习C语言,就会了解到两套文件编程接口函数: C语言标准的文件编程函数: fopen、fread、fwrite、fclose Linux下提供的文件编程函数: open、read、write、close 传参的区别: 基于文件指针: fopen fclose fread fwrite 比较适合操作普通文件。 基于文件描述符: open close read write 比较适合操作设备文件。 2. C语言标准库提供的文件编程函数 下面介绍C语言标准库提供的文件编程函数,一般对文件常用的操作就是:创建(打开)、读、写、关闭。 其他的
19 1
|
7天前
|
监控 关系型数据库 Linux
Linux日志管理工具:Logrotate(二)
Linux日志管理工具:Logrotate(二)
12 2
|
14天前
|
Linux C语言 Windows
Linux环境下运行
1. 文件编程函数介绍 如果在Linux系统下学习C语言,就会了解到两套文件编程接口函数: C语言标准的文件编程函数: fopen、fread、fwrite、fclose Linux下提供的文件编程函数: open、read、write、close 传参的区别: 基于文件指针: fopen fclose fread fwrite 比较适合操作普通文件。 基于文件描述符: open close read write 比较适合操作设备文件。 2. C语言标准库提供的文件编程函数 下面介绍C语言标准库提供的文件编程函数,一般对文件常用的操作就是:创建(打开)、读、写、关闭。 其他的
32 1
|
22天前
|
Linux C语言 Windows
C语言文件编程-Linux环境下运行
本文介绍了在Linux环境下使用C语言进行文件编程时的两种主要接口:C标准库函数与Linux系统调用。C标准库提供了`fopen`, `fread`, `fwrite`, 和 `fclose`等函数,适用于普通文件操作;而Linux系统调用如`open`, `read`, `write`, 和 `close`则更适合处理设备文件,同时也可用于普通文件。这两种方法的主要区别在于前者使用文件指针,后者使用文件描述符。文章还给出了两个示例程序:一个使用C标准库函数实现文件复制,另一个则使用Linux系统调用完成相同任务。
19 2
|
2天前
|
Shell Linux 程序员
详解shell 运行原理及Linux权限
详解shell 运行原理及Linux权限
|
4天前
|
Oracle Java 关系型数据库
简单记录在Linux上安装JDK环境的步骤,以及解决运行Java程序时出现Error Could not find or load main class XXX问题
本文记录了在Linux系统上安装JDK环境的步骤,并提供了解决运行Java程序时出现的"Error Could not find or load main class XXX"问题的方案,主要是通过重新配置和刷新JDK环境变量来解决。
13 0
|
5天前
|
Java Windows Spring
Spring Boot CMD 运行日志输出中文乱码
Spring Boot CMD 运行日志输出中文乱码
6 0
|
7天前
|
关系型数据库 MySQL Linux
Linux——日志文件按天切割
Linux——日志文件按天切割
21 0
|
7天前
|
存储 监控 安全
Linux日志管理工具:Logrotate(一)
Linux日志管理工具:Logrotate(一)
31 0