개요 비지니스로 돈을 버는 모든 회사에서 운영하는 애플리케이션들은 이 순간에도 끊임 없이 로그를 남기고 있다. 로그를 적재하는 가장 일반적인 형태는 운영 서버에 파일로 남기는 것이다. 이 경우, 상식적으로 시간이 지날수록 로그 파일의 크기가 커진다는 것은 누구나 예상할 수 있다. 따라서, 적재되고 있는 로그 파일을 적절하게 일단위 또는 용량 단위로 분리하고 오래된 로그는 삭제하는 조치가 필연적으로 요구된다. 이를 무시했다가 디스크 용량이 가득 차서 애플리케이션이 작동을 멈추는 장애가 일어나는 것을 간간히 목격해왔다. (이름만 대도 알만한 IT로 먹고 사는 대형 회사들이다.)대부분의 애플리케이션은 로그를 관리하는 정책을 자체적으로 해결하는 형태를 가진다. Apache, NGINX, 그리고 Java 진영의 ..
개요 리눅스에서 cat, tail, find, grep와 같은 명령어의 사용법을 잘 숙지하고 있으면, 텍스트 파일(주로 로그 파일)에 대한 자유로운 검색 및 가공이 가능하다. 이번 글에서는 이 명령어들에 대한 사용법을 간단히 정리하고자 한다. tail 명령어 사용 예 tail 명령어의 사용 예는 아래와 같다. # foobar.log의 새로 추가되는 라인을 실시간으로 출력 $ tail -f foobar.log # foobar.log 파일의 1000번째 라인부터 끝까지 출력 $ tail --lines=+1000 foobar.log find 명령어 사용 예 find 명령어의 사용 예는 아래와 같다. # access.log 파일이 존재하는 모든 전체 경로를 출력 $ sudo find / -name "access..
개요 CentOS 7에서 Graylog 3 Server를 설치하는 방법을 소개한다. 사전조건 Grarylog 3 Server를 설치할 각 노드에 MongoDB가 먼저 설치되어야 한다. 설치 방법은 이 글을 참고한다. (MongoDB은 Graylog의 모든 환경설정을 저장하는 데이터베이스로 사용된다.)Grarylog 3 Server 설치 전 별개의 노드에 Elasticsearch 6가 설치되어야 한다. 설치 방법은 이 글을 참고한다. (Elasticsearch는 Graylog로 전송되는 모든 로그의 저장소로 사용된다.) Graylog 3 Server 설치 아래는 CentOS 7에 Graylog 3 Server를 설치하는 방법이다. ### 운영체제 업데이트 $ sudo yum -y update ### Zul..
개요 Jenkins는 최근의 소프트웨어 개발 환경에서 중요한 요소인 CI/CD를 가능하게 해주는 오픈 소스 Java 솔루션이다. Jenkins 내에서 제공되는 1,400여개의 플러그인을 활용하면 빌드, 테스트, 배포 전반의 프로세스를 우아하게 자동화할 수 있다. 현재까지 관련 분야에서 가장 오래된 노하우를 축적한 솔루션이라고 할 수 있다. (2004년 썬마이크로시스템에서 첫 공개 후, 2011년 젠킨스로 독립하여 오늘에 이르고 있다.) Jenkins 설치 아래는 CentOS 7에 Jenkins를 설치하는 방법이다. ### 운영체제 업데이트 $ sudo yum -y update ### Zulu OpenJDK 8 설치 $ sudo rpm --import http://repos.azulsystems.com/R..
- Total
- Today
- Yesterday
- Kendo UI Web Grid
- 자전거
- DynamoDB
- Spring MVC 3
- Docker
- graylog
- jpa
- spring
- JHipster
- MySQL
- Tomcat
- maven
- 태그를 입력해 주세요.
- Kendo UI
- kotlin
- 알뜰폰
- jstl
- 로드 바이크
- 평속
- Eclipse
- 로드바이크
- chrome
- Spring Boot
- bootstrap
- java
- jsp
- JavaScript
- node.js
- 구동계
- CentOS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |