티스토리 뷰
업무를 하면서 각종 스크립트를 작성하다보면, 로그 파일을 잘 관리하는게 필요하다.
쉽게 하는 방법은 logger를 이용해 파일로 stdout/stderr 를 출력하도록 하면 되는데, 로그를 많이 생성할 수록 용량이 기하급수적으로 늘어나게 된다. 그리고, 파일 용량이 커지면 에러가 발생한 시점을 찾기도 어렵다.
따라서, 이럴 때는 날짜별로 구분하여 저장되도록 설정하고, 과거 로그는 자동으로 압축되도록 Rotate 설정하는 것이 좋다.
Ubuntu에서는 아래 경로에 관리할 대상 로그에 대한 설정을 생성해주면 된다.
>> sudo vi /etc/logrotate.d/myproject
/data/myproject/log/*.log {
daily <-- 파일을 Rotate하는 주기 (daily, weekly etc.)
missingok <-- 파일이 없어도 에러 발생 안함
rotate 30 <-- 대략 얼마만큼의 백업 개수를 유지할 것인지 (daily 30개이므로 최근 한달 로그를 보관)
compress <-- 과거 버전은 압축
delaycompress <-- 지연된 압축 (가장 최근의 과거 로그는 압축하지 않고 대기하고 다음 번에 압축)
notifempty <-- 비어있는 로그 제외
create 0640 myuser mygroup <-- 로그가 생성되는 계정이므로 적절히 수정해줘야 한다.
sharedscripts
postrotate
/usr/bin/systemctl restart rsyslog.service > /dev/null 2>&1 || true
endscript
}
위와 같이 내용을 작성한 후에 아래의 명령으로 적용해주면 된다.
>> sudo logrotate -f /etc/logrotate.d/myproject
'IT > OS' 카테고리의 다른 글
Systemd 서비스 생성 시, 지정한 경로에 로그가 저장 안될 때 (0) | 2023.03.06 |
---|---|
윈도우 7 에서 Q Drive 생성되는 문제 [펌, 링크만] (0) | 2011.03.14 |
Windows7 - Wow6432Node (0) | 2011.02.08 |
IE 창 크기 설정 관련한 레지스트리 (Main\Window_Placement) (0) | 2010.03.22 |
윈도우 자동 로그인 방법 - userpasswords2 설정 (0) | 2009.11.26 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
- 지루박멸연구센타
- 열정의 힘을 믿는다
- Le4rN TO Cr4cK
- 디버깅에관한모든것(DebugLab)
- sysinternals
- FoundStone
- hashtab
- 보안-coderant
- 디바이스드라이버 개발자 포럼
- dualpage.muz.ro
- osronline.com - 드라이버 관련 정보 사이트
- NtInternals - NativeAPI Refere…
- pcthreat - spyware 정보 제공
- rootkit.com - 루트킷 관련 정보
- www.ntinternals.net
- WINE CrossRef. - source.winehq…
- tuts4you
- hex-rays
- idapalace
- idefense
- immunityinc
- threatexpert
- hdp.null2root.org
- www.crackstore.com
- crackmes.de
- www.who.is
- www.cracklab.ru
- community.reverse-engineering.…
- video.reverse-engineering.net
- SnD
- 클레이 키위
- reversengineering.wordpress.co…
- www.openrce.org
- www.woodmann.com
- PEID.Plusins.BobSoft
- roxik.com/pictaps/
- regexlib.com
- spyware-browser.com
- www.usboffice.kr
- regulator
- www.txt2re.com
- ietab.mozdev.org
- zesrever.xstone.org
- www.heaventools.com/PE-file-he…
- www.heaventools.com
- www.innomp3.com
- 울지않는벌새
- exetools.com-forum
- exetools.com
- utf8 conv
- robtex - IP trace
- onsamehost - same IP sites
- JpopSuki
- jsunpack.jeek.org
- wepawet.iseclab.org
- www.jswiff.com
- www.hackeroo.com
- winesearcher.co.kr
- khpga.org
- malwareurl.com
- anubis.iseclab.org
- www.crummy.com-eautifulSoup
- malwarebytes.org/forums
- bbs.janmeng.com
- blackip.ustc.edu.cn
- eureka.cyber-ta.org
- exploit-db.com
TAG
- 사회간접자본
- 레고랜드
- Pivot
- 공공인프라
- 신한저축은행
- 주식
- ElasticSearch
- logrotate
- PIR
- ubuntu
- ROA
- 다올저축은행
- 실시간트래이딩
- 시스템트래이딩
- 자동트래이딩
- ChatGPT
- 전세매매지수
- INVOICE
- 주식트래이딩
- 피봇
- 주택구매력지수
- 맥쿼리인프라
- 미국주식
- O365
- CriticalSection
- hai
- 군함도
- systemd
- 매매가격지수
- SBI저축은행
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함