freeseaboy 님의 멋있어 지려 노력하는 블로그

리눅스 탐방(4) 시스템 로그 및 스케줄 본문

컴퓨터 & 서버/리눅스

리눅스 탐방(4) 시스템 로그 및 스케줄

freeseaboy 2024. 11. 8. 23:05
반응형

자 오늘 불금 1교시 바로 조질게요..리눅스~~ㅋ

날춥죠??네 원래 추어요 참으세요 꺼억~

이번에도 난이도가 쉬워요 그니깐 편안하게 임하세요

바로 레츠 파리타임~

!!!긴급!!!

알수없는 이유로 동영상이 차단되어 우회 대피소 

N기업 블로그로 링크 걸어 두었습니다.

https://blog.naver.com/iwseo7114/223652788167

 

리눅스 탐방(4) 시스템 로그 및 스케줄

자 오늘 불금 1교시 바로 조질게요..리눅스~~ㅋ 날춥죠??네 원래 추어요 참으세요 꺼억~ 이번에도 난이도가...

blog.naver.com

 

################################################################

자 안녕하세요 오늘 불금 인건 인거고 ㅋ

1교시 리눅스 할꺼거든요? 2틀전에 마지막올린거 같은데

거의 체감상 한 10년 있다가 영상찍는것처럼 느껴지네요 ㅋㅋ..

어찌되었든 노래한곡 듣고 바로 리눅스 조지죠~

레츠 롹~

오늘의 할 내용

LOG!!!!

- 시스템 분석

리눅스에서는 시스템 및 보안 문제로 인한 이슈가 많기에.

특정 파일에 log를 기록한다.

LOG = 일지

기본적으로 리눅스에서는

두가지 로그가 생성된다.

1.커널 로그 klogd

2.시스템 로그 syslogd

리눅스에선느 특정 로그 디렉토리가 기본경로에 포함되어있다.

/var/log 시스템의 모든 로그를 관리

/etc/syslog.conf <- 구닥다리

/etc/rsyslog.conf <- 있다

- 시스템 로그 분석

- 시스템 로그 정의

- 시스템 로그 파일

- messages 시스템 모든 사항 기록

- secure 원격 및 사적인 로그 기록

- maillog 메일 관련 로그 기록

- cron 스케쥴링 기록

- boot.log 서비스 실행 및 부팅 로그

- dmesg 시스템 부팅시 로그

- wtmp , last wtmp -> last 로 해서 보면됨 그냥 last하고 보는게 wtmp라고 보면됨

최근 접속한 로그

- lastlog 사용자의 마지막 로그인 로그

- xferlog 파일전송 로그

- web log 웹 서비스 이용 로그

- access 2~5XX 코드등에 따라 로그가 기록

- error XXX코드에 대한 에러를 기록

- logrotate

- 로그 자동화

Syslogd란?

시스템 로그를 기록하는 프로그램 으로

리눅스에서는 syslogd를 제공한다.

커널에 관련한건 아까 말했죠? klogd

System은 syslogd

이거는 고전이라 요즘은 rsyslogd라고 보시면 되요..

옛날 기준으로는 실행법

/etc/init.d/syslog [start|stop|restart] 인데 요즘은 이렇게 안하죠? 1세대

systemctl [status|strat|stop|reload] rsyslog 2세대

그리고 rsyslog.conf 또는 syslog.conf에서

로그 설정을 하는데 형시기 있어요..

대략적으로 약간 차이가 있는데 그래도 비슷하게

말하면

Type: [보낼서브시스템].[받는녀석]

kern.alert

kern.none /var/log/seliot

uucp,news,kern.debug /var/logseliot

이런식으로 서버에게 데이터를 전송할수 있어요 자신의로그를 ㅋ

그럼 서버는 취합해서 이거를 그려주죠 화면으로 참좋아요

로그로테이트는 로그파일의 크기를 제한하고 관리하기 위한

솔루션이다...일정한 시간이 되면 파일을 압축후 다른데로

이동시키거나 삭제한다.

/etc/logrotate

1.로그경로를 지정

2.순환 시킬 각종 옵션을 설정

3.적용

이렇게 멀티도 됩니다.

Cron

패턴적으로 스케줄링

옵션

-e 현재사용자로 등록

-u 사용자별 등록

형식 * * * * *

분 시 일 달 주

접근 제어도 가능 /etc/cron.allow 허용할유저

반대로 /etc/cron.deny 거부할유저

at 이것도 위에 cron이랑 비슷해요

at는 명령어로 바로 직접 스케줄링 할수 있는 차이가 있음

자이렇게 오늘 알아봤는데 이런거 거의 유용하게 쓰이죠

그니깐 좋은거니 따로복습 꼭 하세요 ㅋㅋㅋ

아무튼 오늘 이렇게 1교시 빡세게 진행되었네요

다음에는 시스템 보안 관리 또 할겁니다 ㅠㅠ

그러면 수고하셨습니다 수고링~

입니다 ㅋㅋ 졸라 많죠??ㅋ

################################################################

반응형