라벨이 서버관리인 게시물 표시

서버 엔지니어를 위한 ‘multitail’ 소개 및 설치 및 설정 가이드

서버 관리의 필수 툴, Multitail 사용법을 알아보자 서버 관리자라면 한 번쯤은 여러 로그 파일을 동시에 모니터링하고 싶어했을 것입니다. 물론 여러 로그 파일을 동시에 모니터링 하는 그런 불행한 일이 없으면 더욱 좋겠지요. (보통 저렇게 로그를 모니터링 한다는 것은 문제가 생겼다는 것을 의미하니깐요 ^^;) 하지만 불가피하게 저런 상황이 발생한다면, 여러분들은 어떻게 하실건가요? 이번 포스팅에서는 급할 때 도움이 되는 Multitail에 대해서 알아보도록 하겠습니다. 1) Multitail 이란? 'Multitail'은 한번에 여러 로그를 모니터링 할 수 있도록 해주는 유용한 도구입니다. 2) 설치 과정 2-1) 패키지 업데이트 우선 시스템 패키지를 최신 상태로 유지해야 합니다. 1 sudo apt-get update cs 2-2) Multitail 설치 다음으로 multitail을 설치합니다. 1 sudo apt - get install multitail cs 3) 설정 방법 3-1) 기본 사용법 multitial은 다음과 같이 기본적으로 사용합니다. 1 multital -i /path/to/logfile cs 3-2) 다중 파일 모니터링 여러 개의 파일을 동시에 모니터링하려면 -i 옵션을 추가로 지정해주면 됩니다. 1 multital -i /path/to/logfile1 -i /path/to/logfile2 cs 3-3) 창 분할 Multitail은 여러 로그 파일들을 한 화면에서 분할하여 보여줍니다. -s 옵션으로 화면 분할 수를 지정할 수 있습니다. 예를 들어, 2개의 창으로 나눠서 보고 싶다면 아래와 같이 입력합니다: 1 multitail -s 2 -i /path/to/logfile1 -i /path/to/logfile2 cs 3-4) 색상 구성 변경 Multitail은 색상 구성 변경 기능도 제공합니다. 이를 통해 특정 문자열이나 패턴에 대한 색상 코드를 변경하여 시각적인 인식력을 높일 수 있습니다. 예를 들어, "Err

리눅스(우분투)에서 ufw로 간단하게 방화벽 설정하기

이미지
오늘은 리눅스 서버를 운영하거나 개발하는 분들에게 필수적인 방화벽 설정에 대해서 알아보려고 합니다. 보안을 강화하고, 방문을 원하는 서비스만 접근할 수 있도록 제어하는 역할을 하는 방화벽을 설정하는 것은 매우 중요합니다. 그러나 방화벽을 설정하는 것은 리눅스에서는 꽤 복잡하고 어려울 수 있습니다. 이에 따라 이번에는 우분투에서 방화벽을 쉽게 설정할 수 있는 "ufw"라는 도구를 소개하고자 합니다. 이 도구는 파이썬으로 개발된 ufw는 iptables를 기반으로 netfilter 방화벽을 관리할 수 있으며, 쉽게 CLI(Command Line Interface)를 이용하여 방화벽을 설정할 수 있습니다. 이번 포스트에서는 ufw의 설치부터 활성화, 비활성화, 규칙 설정 및 삭제 등에 대해 자세히 알아보겠습니다. 부담없이 따라와 주세요. 포스트 목차 이 포스트는 다음과 같은 내용을 포함하고 있습니다. ufw 설치하기 ufw 활성화 및 비활성화 ufw 기본 정책 설정하기 ufw 규칙 설정하기 ufw 규칙 삭제하기 ufw 초기화하기 ufw 로그 확인하기 ufw 삭제하기 ufw 설치하기 우분투 18.04 LTS 이후 버전에서는 기본적으로 ufw가 설치되어 있습니다. 만약 설치되어 있지 않다면 다음 명령어로 설치할 수 있습니다. 1 2 sudo apt update sudo apt install ufw cs ufw 활성화 및 비활성화 ufw는 기본적으로 비활성화 상태이므로 다음 명령어로 활성화할 수 있습니다. 1 sudo ufw enable cs 만약 ufw를 비활성화하고 싶다면 다음 명령어를 사용합니다. 1 sudo ufw disable cs ufw의 상태를 확인하려면 다음 명령어를 사용합니다. 1 sudo ufw status verbose cs ufw 기본 정책 설정하기 ufw는 들어오는(incoming) 패킷과 나가는(outgoing) 패킷에 대한 기본 정책을 설정할 수 있습니다.  기본적으로 들어오는 패킷은 거부(deny), 나가는 패킷은 허용(al