Syslog-Ng 설치 및 사용 방법
syslog-ng란? 로그를 다루는 프로그램이다. 기존의 리눅스에 포함되어 있는 syslog의 상위 버전이라 할 수 있다. CentOS7의 경우는 syslog보다 조금 더 상위버전인 rsyslog가 있지만 그것보다 더 상위버전인 것이 syslog-ng이다. RHEL or CentOS7 위에 설치 RHEL은 아래 과정을 하고 C...
syslog-ng란? 로그를 다루는 프로그램이다. 기존의 리눅스에 포함되어 있는 syslog의 상위 버전이라 할 수 있다. CentOS7의 경우는 syslog보다 조금 더 상위버전인 rsyslog가 있지만 그것보다 더 상위버전인 것이 syslog-ng이다. RHEL or CentOS7 위에 설치 RHEL은 아래 과정을 하고 C...
if, elif, and else 구문 2가지 형식이 가능하다. if 조건문 안에는 filter expression만 가능하고 foo가 포함되어 있지 않으면 else구문으로 빠진다. if (message('foo')) { parser { date-parser(); }; } else { ... }; if 구문 ...
C# .net core에서 NLOG를 이용한 XML 사용법 우선 NuGet을 통해 NLog와 NLog.Targets.Syslog를 설치합니다. syslog는 Rfc5424와 같은 규격을 사용하기 때문에 아무렇게나 log를 만들 수 없습니다. 따라서 특정 규격에 맞게 데이터를 전송해야하는데 NLog가 그것을 담당해줍니다. 예시 <...
NodeJS의 특징 Javascript를 사용한다. (따라서 front, back이 모두 같은 언어로 작업 할 수 있다.) Single thread 기반으로 동작한다. Event 기반의 프로그래밍 모델을 사용한다. 개발 구조가 단순하여 빠르게 개발이 가능하다. CentOS7 기준 설치방법 $ curl -sL https...
Linux Log Files Log File Types Linux log files are located in the /var/log directory and are categorized into four main types: Application Logs Event Logs Service Logs System Logs /var/...
CentOS7 배포 방법 Visual Studio를 통해서 디버그 모드로 아무 이상이 없는지 먼저 확인부터 하고 배포를 시작합니다. 아무 이상이 없을경우 window power shell을 접속하여 본인이 배포하시기 원하는 폴더로 접근합니다. 폴더에 접근 후 dotnet publish 라는 명령어를 실행시킵니다. 그러면 publish된 ...
파일 생성 및 실행 권한 부여 $ touch shell_script_practice.sh // 파일 생성 $ vim shell_script_practice.sh // 쉘 스크립트 파일 편집기로 열기 $ chmod +x shell_script_practice.sh // 실행 권한 부여 기본 문법 스크립트 상단에 #I/bin/bash를 추가하고...
정렬하지 않고 유니크한 부분만 출력하기 $ awk '!x[$0]++ {print $0}' my_file.txt $ cat my_file.txt | awk '!x[$0]++' 정렬하면서 유니크한 부분 출력하기 $ cat my_file.txt | sort -u cat * | grep 의 환상 조합 $ grep -r -H "찾고자 하는 string"...
쉘 커맨드 창에 보이는 기호 분석 guest@linux:~$(#) $: normal user #: system administrator (root) guest - username linux - machine hostname ~ - current working directory ...
정규식 표현 설명 ^x 문자열이 x로 시작합니다. x$ 문자열이 x로 끝납니다. . 임의의 한 문자를 표현합니다. x* x가 0번 이상 반복합니다. ...