SEOYUL
산호심는 블로그
SEOYUL
  • 분류 전체보기 (100)
    • IT (70)
      • Go (3)
      • Linux (34)
      • Python +Django (31)
      • RaspberryPi (2)
    • Memo (27)
      • 멀티캠퍼스 (26)

인기 글

최근 댓글

최근 글

hELLO · Designed By 정상우ⓒMIT.
SEOYUL

산호심는 블로그

cat, more, tail, head 사용법 +) ubuntu 시스템 로그 확인
IT/Linux

cat, more, tail, head 사용법 +) ubuntu 시스템 로그 확인

2018. 6. 7. 09:51

cli 에서 파일 data를 확인하는 방법이 여러가지 있는데 개인적으로 많이 쓰는 순서대로 정리했습니다.

cat

텍스트로 된 파일은 정상적으로 출력할 수 있다. 그 외 바이너리 파일 등은 깨진 문자열을 출력하거나 불가능하다.

2개 이상의 파일이름이 지정되면 모든 지정된 파일이 연결되어 보여진다.

사용방법 : cat (option) 파일명

-b 파일명 각 행에 번호를 붙여서 출력
-n 빈 행에도 번호를 붙여서 출력
-s 연속되는 2개 이상의 빈 행을 한행으로 출력

more

많은 데이터의 파일리스트를 확인할 때 파이프를 이용해서 연결해 보여준다.

파일을 보여줄 때 다양한 화면 조작이 가능하다.

사용방법 : more 파일명

*많은 양의 파일리스트를 확인할 때 파이프를 이용해 연결하는 방법이 있다.
ls -l /etc | more

파일의 내용을 보여줄때 화면 조작 키

h             :   more 명령어상태 키 도움말 확인
Enter        :   현재 행에서 한 행씩 뒤로 이동
Space Bar  :   한 화면씩 뒤로 이동 (f와 동일)
f              :   한 페이지씩 뒤로 이동(Space Bar 와 동일)
b             :   한 페이지씩 앞으로 이동
=             :   현재 위치의 행번호 표시
/문자열    :    지정한 문자열을 검색
n             :    /문자열로 검색한 문자열을 차례대로 계속해서 찾기
!쉘명령어   :   more 명령어상태에서 쉘명령어를 실행하기
v              :   more 명령어로 열려있는 파일의 현재위치에서 vi를 실행하기
q              :   more 명령어 종료

tail

tail은 특정파일에 계속 추가되는 모든 내용을 모니터링 할 수 있어 로그 파일 내용 확인 등 많이 사용되는 명령어

/var/log/ 디렉토리에 존재하는 시스템로그파일들의 내용을 실시간으로 계속 모니터링하기 할 수 있다.

사용방법 : tail (option) 파일명

default 파일의 마지막 10개행 출력

-n 숫자 숫자만큼 행의 개수를 출력
-c 숫자 숫자크기 byte 만큼 마지막에서 부터 출력
-f 실시간 파일 모니터링

head

tail 과 반대로 앞에서부터 파일 내용을 출력하는 명령어

사용방법 : head [옵션] 파일명

기본적으로 파일의 앞부분 부터 10개행을 출력

-n 숫자 숫자만큼 행의 개수를 출력 
-c 숫자 숫자크기 byte 만큼 앞에서 부터 출력

우분투 시스템 로그 확인 경로

/var/log/messages       : 일반적인 로그메시지
/var/log/boot             : 시스템 부트 메시지
/var/log/debug           : 디버그 메시지
/var/log/kern.log         : 커널로그
/var/log/auth.log         : 인증관련 로그
/var/log/daemon.log    : 현재 실행중인 서비스들에 대한 데몬
/var/log/dmesg           : 부팅하는동안 커널의 기록을 남겨 놓은 로그
/var/log/dpkg.log        : 패키지 관리에 관련된 로그
/var/log/user.log         : 모든 유져레벨의 로그들
/var/log/faillog           : 로긴실패 관련 로그
/var/log/xorg.0.log       : Xorg 관련
/var/log/fsck/*             : fsck 명령어 로그
/var/log/apport.log       : 프로그램 에러 관련

로그파일의 설정 : /etc/syslog.conf


gui상에서 로그확인하는 방법
gnome-system-log 를 설치해준후 실행한다.

sudo apt-get install gnome-system-log
gnome-system-log &

    SEOYUL
    SEOYUL
    산호는 해양 생물의 4분의 1에게 집을 제공하는 만큼 생태계에서 중요한 근간이라고 합니다. 하지만 최근 환경 파괴로 산호지대가 사라지고 있어 여러 국가에서 산호를 심는 활동을 한다고 합니다. 이와같이 꾸준한 내용으로 미래를 위한 블로그를 만들어가고자 합니다.

    티스토리툴바