[리눅스] 로그

이정훈·2023년 2월 9일
0

리눅스

목록 보기
18/21

로그란?

  • 작동이 안된다? 찾아봐야한다
  • 프로그램을 쓰면서 작성되는 것들이니깐!
  • 운연체자나 다른 소프트웨어가 실행 중에 발생하는 이벤트나 각기 다른 사용자의 통신 소프트웨어 간의 메세지를 기록한 파일
  • 로그를 기록하는 행위는 로깅이라한다
  • 블랙박스라고 생각하자
  • 거의 대부분 시스템로그에 작성이 된다.

rsyslog

  • 작동중인 것을 확인

  • 어디에서 발생되었는지?
  • 얼마나 심각한 일이 벌어졌는가?
  • 위로 올라갈 수록 심각한 문제
  • 에러도 아닌데 작동이 안되면 debug 해본다.
  • debug 모든걸 기록
  • info 알아둬라
  • notice 관리자가 했으면 좋겠는데.. 안해도되는
  • warning 관리자가 했으면 좋겠는데 지금은 되는데 추후에 안될 수도 있다.
  • err 지금 당장 설정해주지 않으면 지금 당장 작동 안할것이다
  • warning 까지는 살짝 무시해도 된다.

  • LOG에 너무 많은 내용들이 작성되니깐 ERR 만끄집어서 보자

실습

  1. httpd 설치 후 웹(윈도우)에서 접속해보기
  • yum install httpd를 설치해준다.

  • 80번 포트에 열려있는 것을 확인할수 있다.
  • 하지만 왼쪽과 같이 방화벽이 켜져있으면 오른쪽과 같이 접속할수가 없다.
    오른쪽 html에 접속을 하려면 리눅스의 방화벽을 꺼줘야 한다.
  • centOS는 방화벽이 두개가 있는데 그중 firewalld만 해제해준다. 그러면 접속 가능!
  1. 나의 웹서버 열어주기
  • 다른 IP(사설)에서 나의 웹서버에 들어오게 하기위해서 포트포워딩을해줘야한다.
  • 내 PC 사설 IP로 접속하면 나의 가성머신 사설 IP로 들어오게 설정해주려고 한다.
  • 192.168.0.14:50014포트로 들어오면 192.168.181.100:80 으로 가게 설정해 주었다.
  1. 실시간으로 로그 확인해보기
  • 이는 추후에 이용자들이 나의 웹서버 누가 들어왔는지 실시간으로 확인할 수 있다.
    만약 로그를 저장하는 컴퓨터에 문제가 생기면 로그 파일들이 지워지니 나중에 로그들이 한 곳으로 모이게 끔 설정도 가능하다.
  • access_log에서 확인이 가능하다
  • tail -f 해주면 실시간으로 나의 웹에 접속하는 IP들을 확인할 수 있다.
profile
싱숭생숭늉

0개의 댓글