(28)★★ tail 명령어로 access.log 와 error.log 로그 확인하기
기승전 >>> 어떤 서버를 설치하더라도configuration 설정 파일이 중요하다.
이 설정 파일의 내용을 customizing 하여 얼마든지 사용가능하기 때문이다.
■ 설정 파일 접근
# cd /etc/apache2
# nano apache2.conf
Include Optional sites-enabled/*.conf 내용확인
# cd sites-enabled
# nano 000-default.conf
<000-default.conf 파일내용 시작>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<000-default.conf 파일내용 끝>
※ ${APACHE_LOG_DIR} 해당 디렉토리 변수 : /var/log/apache2 로 알고있다고 하자.
# cd /var/log/apache2
# ls -al
access.log와 error.log가 있다.
■ access.log : 접속현황을볼 수 있다.
■ error.log : Apache 서버에 특정 에러가 발생했을때 보면된다.
■ tail
사용법: tail [option] [filename]
내용: 기본출력은 파일의 마지막 10줄을 보여준다.
■ tail option
f : 파일의 마지막 10라인을 실시간으로 계속해서 출력 (주로 log 파일을 모니터링 할 때 사용된다. )
F : 파일 변동 시 실시간으로 보여주되 로그파일처럼 특정 시간이 지난 후 파일이 변하게 되면 새로운 파일을 오픈하여 보여준다.
n : n만큼의 라인을 출력한다.
n+ 숫자 : (숫자)라인 이후부터 마지막까지 출력
# tail access.log : (명령어 입력 당시의) access.log 내용의 마지막 10줄을 보여준다.
# tail -f access.log : (명령어 입력 시를 기준으로) access.log 내용의 마지막 10줄을 실시간으로 계속해서 보여준다.
출처: https://sourceflower.tistory.com/81?category=613435 [소스플로우]
'OS > Linux' 카테고리의 다른 글
리눅스 기본사용법 (번외) (0) | 2019.03.26 |
---|---|
(30)★ ssh key 를 사용하여 로그인 없이 로그인하기 (0) | 2019.03.26 |
(29)★ rsync - 인터넷을 통한 서버간 동기화 (0) | 2019.03.26 |
(28) 원격제어(ssh) (0) | 2019.03.26 |
(27)★★ 웹서버는 storage(HDD, SSD)에서 어떻게 파일을 읽어올까? (0) | 2019.03.26 |
(26) 리눅스에 웹서버 설치, 동작 (0) | 2019.03.26 |
(25) Linux에서 ip 주소를 알아내는 방법 (0) | 2019.03.26 |
(24) curl 명령어 (0) | 2019.03.26 |