Linux에서 로그 파일은 사용자 로그인 정보, 시스템 시작 및 보안 정보, 서비스 정보 등 중요한 이벤트를 기록하는 "로그 파일"을 의미합니다. 로그 파일을 보는 방법: 1. "tail -n 라인 수 로그 파일 이름" 명령을 사용합니다. 2. "head -n 라인 수 로그 파일 이름" 명령 등을 사용합니다. 이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터. Linux에서 로그 파일은 중요한 시스템 정보 파일인 "로그 파일"을 의미하며, 사용자 로그인 정보, 시스템 시작 정보, 시스템 보안 정보, 이메일 관련 정보 등 많은 중요한 시스템 이벤트를 기록합니다. 서비스 관련 정보 등 이 정보 중 일부는 매우 중요하므로 Linux에서는 루트 사용자만 이러한 로그 파일을 읽을 수 있습니다. 로그 파일은 시스템 로그 파일의 저장 위치인 /var/log/ 디렉터리에 저장됩니다. 또한 RPM 패키지를 사용하여 설치된 시스템 서비스도 기본적으로 / var/log/ 디렉터리 (소스코드 패키지에서 설치한 서비스 로그는 소스코드 패키지에서 지정한 디렉터리에 저장됨) /var/log/ 目录下,该目录是系统日志文件的保存位置;除此之外,采用 RPM 包方式安装的系统服务也会默认把日志记录在 /var/log/ 目录中(源码包安装的服务日志存放在源码包指定的目录中)。 linux日志文件说明/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关的日志信息 /var/log/maillog 与邮件相关的日志信息 /var/log/cron 与定时任务相关的日志信息 /var/log/spooler 与UUCP和news设备相关的日志信息 /var/log/boot.log 守护进程启动和停止相关的日志消息 /var/log/wtmp 该日志文件永久记录每个用户登录、注销及系统的启动、停机的事件linux下怎么查看日志? Linux查看日志的命令有多种: tail、cat、tac、head、echo等,下面介绍几种常用的方法。 1、tail 这个是我最常用的一种查看方式 命令格式: tail[必要参数][选择参数][文件] -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c3614180660cacc92788ac4f21b0f27ec 显示的字节数 -n1dcc53fc8cc7b2478796660caa67152b 显示行数 -q, --quiet, --silent 从不输出给出文件名的首部 -s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒 用法如下: tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后的所有日志; tail -fn 10 test.log 循环实时查看最后1000行记录(最常用的) 一般还会配合着grep用,例如 : tail -fn 1000 test.log | grep '关键字' 如果一次性查询的数据量太大,可以进行翻页查看,例如: tail -n 4700 aa.log |more -1000 可以进行多屏显示(ctrl + f 或者 空格键可以快捷键) 2、head 跟tail是相反的head是看前多少行日志 head -n 10 test.log 查询日志文件中的头10行日志; head -n -10 test.log 查询日志文件除了最后10行的其他所有日志; head其他参数参考tail 3、cat cat 是由第一行到最后一行连续显示在屏幕上 一次显示整个文件 : cat filename 从键盘创建一个文件 : cat > filename 将几个文件合并为一个文件: cat file1 file2 > file 只能创建新文件,不能编辑已有文件. 将一个日志文件的内容追加到另外一个 : cat -n textfile1 > textfile2 清空一个日志文件: cat : >textfile2 注意:> 意思是创建,>>是追加。千万不要弄混了。 cat其他参数参考tail 4、more more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。more名单中内置了若干快捷键,常用的有H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏),Q(退出命令)。more命令从前向后读取文件,因此在启动时就加载整个文件。 该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今己显示的该文件的百分比:–More–(XX%) more的语法:more 文件名 Enter 向下n行,需要定义,默认为1行 Ctrl f 向下滚动一屏 空格键 向下滚动一屏 Ctrl b 返回上一屏 = 输出当前行的行号 :f 输出文件名和当前行的行号 v 调用vi编辑器 !命令 调用Shell,并执行命令 q退出more linux 로그 파일 설명 sed -n '5,10p' filename 这样你就可以只查看文件的第5行到第10行。 Linux에서 로그를 보는 방법은 무엇입니까? Linux에서 로그를 보는 명령에는 tail, cat, tac, head, echo 등이 있습니다. 다음은 일반적으로 사용되는 몇 가지 방법입니다. 1.tail 가장 많이 사용하는 보기 방법입니다 sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log사용 방법은 다음과 같습니다. less log.log shift + G 命令到文件尾部 然后输入 ?加上你要搜索的关键字例如 ?1213 按 n 向上查找关键字 shift+n 反向查找关键字일반적으로 grep과 함께 사용됩니다. 예를 들면 다음과 같습니다. less与more类似,使用less可以随意浏览文件,而more仅能向前移动,不能向后移动,而且 less 在查看之前不会加载整个文件。 less log2013.log 查看文件 ps -ef | less ps查看进程信息并通过less分页显示 history | less 查看命令历史使用记录并通过less分页显示 less log2013.log log2014.log 浏览多个文件쿼리된 데이터의 양 한 번에 너무 크면 페이지를 돌려서 볼 수 있습니다. 예: less与more类似,使用less可以随意浏览文件,而more仅能向前移动,不能向后移动,而且 less 在查看之前不会加载整个文件。 less log2013.log 查看文件 ps -ef | less ps查看进程信息并通过less分页显示 history | less 查看命令历史使用记录并通过less分页显示 less log2013.log log2014.log 浏览多个文件 常用命令参数: -b 3d31a9198ac4151a99e626fc6f77157a 设置缓冲区的大小 -g 只标志最后搜索的关键词 -i 忽略搜索时的大小写 -m 显示类似more命令的百分比 -N 显示每行的行号 -o 479d34ed3e826e8b14bd2c55e47269c5 将less 输出的内容在指定文件中保存起来 -Q 不使用警告音 -s 显示连续空行为一行 /字符串:向下搜索"字符串"的功能 ?字符串:向上搜索"字符串"的功能 n:重复前一个搜索(与 / 或 ? 有关) N:反向重复前一个搜索(与 / 或 ? 有关) b 向后翻一页 h 显示帮助界面 q 退出less 命令 2, head는 tail의 반대편에 있습니다. head는 그 앞에 몇 줄의 로그가 있는지 확인하는 것입니다 history // 所有的历史记录 history | grep XXX // 历史记录中包含某些指令的记录 history | more // 分页查看记录 history -c // 清空所有的历史记录 !! 重复执行上一个命令 查询出来记录后选中 : !323 다른 매개변수는 tail🎜🎜🎜3을 참조하세요. cat🎜🎜🎜cat은 첫 번째 줄부터 마지막 줄까지 화면에 계속해서 표시됩니다. 🎜🎜 전체 파일을 한 번에 표시합니다. 🎜rrreee🎜 파일을 생성합니다. 키보드: 🎜rrreee🎜 여러 파일을 하나로 병합: 🎜rrreee🎜 로그 파일의 내용을 다른 파일에 추가:🎜rrreee🎜로그 파일 지우기:🎜rrreee🎜참고: >는 생성을 의미합니다. >>는 추가를 의미합니다. 혼동하지 마십시오. 🎜🎜cat기타 매개변수는 tail🎜🎜🎜4 참조, more🎜🎜🎜more 명령은 vi 전체 화면 모드에서 페이지 단위로 텍스트 파일의 내용을 표시하고 vi에서 키워드 위치 지정 작업을 지원하는 편집기 텍스트 필터입니다. more 목록에는 여러 가지 단축키가 내장되어 있습니다. 일반적으로 사용되는 단축키로는 H(도움말 정보 보기), Enter(한 줄 아래로 스크롤), Space(한 화면 아래로 스크롤) 등이 있습니다. ), Q(종료 명령). more 명령은 파일을 앞에서 뒤로 읽으므로 시작 시 전체 파일이 로드됩니다. 🎜🎜이 명령은 한 번에 한 화면의 텍스트를 표시하고, 화면이 꽉 차면 중지하며, 화면 하단에 지금까지 표시된 파일의 비율을 알려주는 프롬프트 메시지가 나타납니다. –더 보기 –(XX%)🎜🎜more 구문: more 파일 이름🎜🎜Enter n줄 아래로, 정의해야 함, 기본값 1줄의 경우🎜🎜Ctrl f 한 화면 아래로 스크롤🎜🎜스페이스바 한 화면 아래로 스크롤🎜🎜Ctrl b 이전 화면으로 돌아가기 🎜🎜= 현재 줄의 줄 번호 출력🎜🎜:f 현재 줄의 파일 이름과 줄 번호 출력🎜🎜v vi 편집기를 호출하세요🎜🎜! code> 명령은 Shell을 호출하고 🎜🎜q 명령을 실행하여 more를 종료합니다. 🎜🎜🎜🎜5, sed🎜🎜🎜🎜이 명령을 찾을 수 있습니다. 로그 파일의 특정 부분을 시간 범위를 기준으로 쿼리할 수 있습니다. 라인 번호와 시간 범위를 기준으로 쿼리할 수 있습니다.🎜🎜라인 번호로🎜rrreee🎜 기간별🎜rrreee🎜🎜6. 로그를 조회할 때 less🎜🎜🎜less 명령을 주로 사용합니다. 프로세스는 다음과 같습니다🎜rrreeerrreee🎜자주 사용하는 명령 매개변수:🎜rrreee🎜🎜일반적으로 로그를 확인하고 다른 명령을 일치시킵니다. of the application🎜🎜rrreee🎜관련 추천: "🎜Linux Video Tutorial🎜"🎜