In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)06/01 Report--
Editor to share with you what linux has to check the log command, I hope you will learn something after reading this article, let's discuss it together!
The commands for linux to view logs are: 1, tail command, to view the first number of lines of log; 2, head command to view the number of lines of log after; 3, cat command, which can be used to query the log of keywords.
This article operating environment: linux5.9.8 system, Dell G3 computer.
What are the commands for linux to view logs?
Linux common commands for viewing logs
1. Common commands for viewing logs
Tail:
-n is the display line number; equivalent to the nl command; examples are as follows:
Tail-100f test.log real-time monitoring 100 lines of logs
Tail-n 10 test.log query the log of the last 10 lines at the end of the log
Tail-n + 10 test.log query all logs after 10 lines
Head:
Contrary to tail, tail refers to the number of lines of log after reading. Examples are as follows:
Head-n 10 test.log query the first 10 lines of logs in the log file
Head-n-10 test.log query log file all logs except the last 10 lines
Cat:
Tac is viewed in reverse order, which is the reverse of cat words. Examples are as follows:
Cat-n test.log | grep "debug" query the log of the keyword
two。 Application scenario 1: view by line number-filter the log near the keyword
1) cat-n test.log | grep "debug" to get the line number of the key log
2) cat-n test.log | tail-n + 92 | head-n 20 Select the middle line where the keyword is located. Then check the log of the first 10 lines and the last 10 lines of this keyword:
Tail-n + 92 represents the log after 92 lines of the query
Head-n 20 means to check the first 20 records in the previous query results.
3. Application scenario 2: query logs based on date
Sed-n'/ 2014-12-17 16-14-17 17-17 17-17 17-17-17 17-12-16-17 17-17-17 17-12-17 16-17-17 17-12-17 16-17-17-17-17-14-12-16-16-17-17-17-17-12-17-16-16-17-14-12-17 16-16-17 17-12-17 16-16-17 17-12-17 16-16-17 17-12-17 16-16-17 17-12-17 16-17 17-12-17 16-16-17 17-12-17 16-16-17 17-12-17 16-16-17 17-12-17 16-16-17 17-12-17 16-16-17 17-12-17 16-17 17-12-17
Special note: the above two dates must be the log printed in the log, otherwise it will be invalid
First grep '2014-12-17 16-16-14-17-17-17-17-17-17-16-17-17-17-17-16-17-17-17-16-17-17-17-16-17-12-16 to determine whether there is this time point in the log
4. Application scenario 3: the log contains a lot of content, so it is not easy to view it when printed on the screen
(1) use the more and less commands
For example: cat-n test.log | grep "debug" | more is printed in pages. Turn the page by clicking the spacebar.
(2) use > xxx.txt to save it to a file, and then you can pull down the file for analysis.
For example: cat-n test.log | grep "debug" > debug.txt
After reading this article, I believe you have a certain understanding of "what are the commands to view logs in linux". If you want to know more about it, you are welcome to follow the industry information channel. Thank you for your reading!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.