서버 엔지니어를 위한 ‘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

Apache 보안 강화를 위한 ModSecurity 설정 가이드

이미지
웹 서버의 보안은 항상 중요한 이슈입니다. 오늘은 Apache 웹서버에서 사용할 수 있는 강력한 오픈소스 웹 애플리케이션 방화벽인 'ModSecurity'를 활용하여, 일반적인 보안을 강화하는 방법에 대해 알아보겠습니다. ModSecurity란? ModSecurity는 다양한 공격 유형으로부터 웹 애플리케이션을 보호하는 데 도움을 주는 인기있는 오픈소스 웹 애플리케이션 방화벽(WAF)입니다. Ubuntu에서의 Modsecurity 설치 및 설정 ModSecurity 설치하기 먼저, Ubuntu에서는 아래의 명령어를 통해 ModSecurity와 필수 의존성 패키지들을 설치할 수 있습니다. 1 2 sudo apt - get update sudo apt - get install libapache2 - mod - security2 cs 설치가 완료되면, 아래의 명령어를 통해 Apache에 mod_security 모듈이 제대로 로드되었는지 확인할 수 있습니다. 1 apachectl -M | grep security2_module cs 위의 명령어를 실행하였을 때 "security2_module (shared)"라는 출력이 나타난다면, mod_security 모듈이 정상적으로 로드된 것입니다. <이렇게 나온다면 정상입니다.> 만약 출력되지 않는다면, 아래의 명령어를 통해 mod_security 모듈을 활성화하세요. 1 sudo a2enmod security2 cs 모듈 활성화 후에는 Apache 서버를 재시작하여 변경사항을 적용합니다. 1 sudo systemctl restart apache2.service  cs ModSecurity 설치가 완료되었습니다. 이제 기본 구성 파일을 활성화하고 OWASP CRS를 적용하는 과정으로 넘어갑시다. 기본 구성 파일 활성화 아래 명령어를 실행하여 Modsecurity의 기본 구성 파일을 활성화합니다. 1 sudo mv  / etc / modsecurity / modsecurity.conf

새만금 잼버리 대회, 준비 부실과 관리 소홀로 인한 흑역사

이미지
안녕하세요, 이번에는 새만금 잼버리 대회의 부실한 준비 논란에 대해 포스팅해보려고 합니다. 잼버리 대회는 세계 스카우트 연맹이 주최하는 4년마다 열리는 세계적인 청소년 행사로, 올해는 한국의 새만금에서 8월 1일부터 12일까지의 일정으로 진행중입니다. 하지만 이번 대회는 개최 전부터 준비 부실과 관리 소홀이 지적되었고, 폭염과 태풍소식 등 자연재해로 인해 참가자들의 안전과 편의에 심각한 문제가 발생하고 있습니다. 결국 일부 참가국은 조기 철수를 선언하고, 정부와 조직위원회는 사실상 대회를 조기 종료하기로 결정했는데요, 이번 포스팅에서는 이러한 논란의 배경과 과정, 그리고 그에 대한 나의 생각을 공유하고자 합니다. 새만금 잼버리 대회, 왜 문제가 되었나? 준비 부실과 관리 소홀 새만금 잼버리 대회는 6년 동안 준비했다고 합니다. 하지만 실제로 참가자들이 도착한 야영장은 물웅덩이와 뻘밭으로 가득했습니다. 야영장은 바다를 메워 만든 간척지로, 배수가 되지 않아 비나 폭우가 오면 수렁으로 변하는 구조인데다가 개수대, 화장실, 샤워장 등 기본적인 시설도 촉박하게 설치되었고, 위생 상태도 매우 열악했습니다. 그늘을 만들어주기 위해 설치된 덩굴 터널은 덩굴이 자라지 않아 제 역할을 하지 못했고, 이런 상황에서 폭염경보가 내려진 한여름에 참가자들은 힘들게 텐트를 설치하고 생활했습니다. 첫날에만 400여명의 온열질환자가 발생했고, 이후에도 수백명씩 온열질환자가 속출했습니다. 음식도 불량했고, 생수도 부족했는데 거기에 더해 야영장에 입점한 편의점은 얼음과 음료를 비싸게 파는 폭리를 취했습니다. 그리고 의료봉사를 제안한 전북도의사회는 조직위원회에 거절당하기까지 했는데요, 왜 거절했는지 당췌 이해가 안됩니다. 조직위원회는 이런 문제점들을 인정하지 않고, 스카우트 정신을 언급하며 참가자들을 독려했다고 하는데 무슨 '헝그리 정신'을 강요하는 것도 아니고, 이해가 안되는 부분입니다. (하긴 새만금 잼버리 대회에서 이해되는게 몇개나 되겠냐만서도...) 또한 보도 막기를 시도

특수교사를 고소한 주호민, 자신의 아들을 위한 것일까? 아니면 특수교육에 대한 오해와 편견일까?

이미지
안녕하세요, 오랜만에 포스팅을 쓰게 되네요 :) 이번에는 웹툰 작가 주호민씨가 자신의 아들을 가르치던 특수교사를 아동학대 혐의로 고소한 사건에 대해 알아보겠습니다. 이 사건은 서이초 교사 사망 사건을 계기로 뒤늦게 공론화되며 논란이 되고 있습니다. 주호민씨의 행동은 정당한 부모의 권리인지, 아니면 특수교육 현장에 악영향을 미치는 행위인지에 대해 의견이 분분한데요, 이 포스팅에서는 이 사건의 배경과 경과, 그리고 관련된 여러 분야의 전문가들의 의견을 살펴보고, 저의 생각을 말씀드리겠습니다. 주호민 특수교사 고소 사건, 어떻게 생각하시나요? 사건의 배경과 경과 주호민씨는 웹툰 작가 겸 방송인으로, 자폐 성향이 있는 아들을 둔 부모입니다. 주호민씨는 자신의 유튜브 채널에서 아들과 함께하는 일상을 공개하며 많은 시청자들의 관심과 응원을 받았습니다. 그러나 지난해 9월, 주호민씨는 경기도 용인시 한 초등학교 특수교사 A씨를 아동학대 혐의로 고소했는데요, 주호민씨는 A씨가 자신의 아들에게 정서적으로 학대했다며, 수업 시간에 녹음한 음성 파일을 증거로 제출했습니다. A씨는 교육청에서 직위해제 통보를 받고 현재 재판을 받고 있습니다. 이 사건은 최근 서울 서대문구 서이초등학교에서 발생한 교사 자살 사건을 계기로 다시 주목받게 되었습니다. 서이초 교사는 학부모로부터 무리한 요구와 비난을 받아 스트레스를 겪다가 목숨을 끊었다고 밝혀져, 교육계와 학부모들 사이에 갈등이 심화되었습니다. 이와 관련하여 주호민씨가 특수교사를 고소한 사실이 알려지면서, 주호민씨에 대한 비판과 지지가 양분되었습니다. <무엇이 옳고 그른 것일까요?> 전문가들의 의견 이 사건에 대해 여러 분야의 전문가들은 각기 다른 관점에서 의견을 제시하고 있습니다. 법률 전문가 법률 전문가들은 주호민씨가 제출한 녹음 파일이 증거로 인정될 수 있는지에 대해 의문을 제기하고 있습니다. 법무부는 2017년 12월, 불법 녹음 파일에 대한 증거능력 인정 기준을 발표했습니다. 이에 따르면, 불법 녹음 파일은 다음과 같은

초등학교 2학년을 위한 쉽고 재미있는 덧셈, 뺄셈 문제

이미지
안녕하세요, 지니워입니다. 이번 포스팅에서는 제가 직접 만든 '초등학교 2학년을 위한 쉽고 재미있는 덧셈, 뺄셈 문제' 를 공유하고자 합니다. 얼마전에 아이를 위해서 만들었는데, 엄마는 기뻐했지만 아이는 크게 낙담하는 표정을 보여줬던 ... ㅎㅎ 오늘 공유하는 문제집은 덧셈 9문제, 뺄셈 9문제입니다. 10문제씩 맞추고 싶었는데 처음 문제 만들때 레이아웃을 9문제에 맞게 만들다보니 10개씩 맞추지 못했습니다. 다음에는 10문제로 맞춰서 공유해보도록 할께요 :) 이렇게 만들어졌어요. 문제는 이렇게 만들어졌구요, 공유하는 파일에는 해당 문제에 대한 답지도 첨부했습니다. 문제는 아래 다운로드 링크를 클릭해주세요. (제가 공유한 구글드라이브로 연결됩니다.) 초등학교 2학년 덧셈, 뺄셈 문제 도움이 되셨으면 좋겠습니다! 추가) 위 링크 누르면 이런 화면으로 연결되는데요, 오른쪽 상단 아래방향 화살표를 누르시면 다운로드 됩니다.

Monitoring system resources with htop - from installation to usage

이미지
System monitoring with htop (ubuntu based) htop is a terminal-based program that allows you to easily and quickly check the resource usage of your system, such as CPU, memory, swap, processes, etc. It is similar to the task manager in Windows, but it provides more diverse and detailed information, and you can manage processes with keyboard shortcuts. In this post, I will show you how to install and use htop on ubuntu. Installing htop To install htop on ubuntu, you need to first open the terminal and update and upgrade your system. This is an essential step to maintain the stability and compatibility of your system. Please enter the following command. 1 sudo apt update  & &  sudo apt upgrade cs After updating and upgrading your system, you can install htop with the following command. 1 sudo apt install htop cs When the installation is complete, you can run htop by typing htop in the terminal. Using htop When you run htop, you will see a screen like this. The top of the screen sh

htop으로 시스템 자원 모니터링하기 - 설치부터 사용법까지

이미지
htop를 이용한 시스템모니터링 (ubuntu 기준) htop은 리눅스에서 시스템의 CPU, 메모리, 스왑, 프로세스 등의 자원 사용량을 쉽고 빠르게 확인할 수 있는 터미널 기반의 프로그램입니다. 윈도우의 작업관리자와 비슷한 역할을 하지만, 더 다양하고 상세한 정보를 제공하며, 키보드 단축키를 통해 프로세스를 관리할 수 있습니다. 이번 포스팅에서는 ubuntu에서 htop을 설치하고 사용하는 방법에 대해 알아보겠습니다. htop 설치하기 ubuntu에서 htop을 설치하기 위해서는 먼저 터미널을 열어서 시스템을 업데이트하고 업그레이드 해야 합니다. 이는 시스템의 안정성과 호환성을 유지하기 위한 필수적인 과정입니다. 다음과 같은 명령어를 입력해주세요. 1 sudo apt update  & &  sudo apt upgrade cs 업데이트와 업그레이드가 완료되면, 다음과 같은 명령어로 htop을 설치할 수 있습니다. 1 sudo apt install htop cs 설치가 완료되면, 터미널에서 htop이라고 입력하면 htop이 실행됩니다. htop 사용하기 htop을 실행하면 다음과 같은 화면이 나타납니다. 화면 상단에는 시스템의 CPU, 메모리, 스왑 등의 자원 사용량을 그래프 형태로 보여줍니다. CPU가 여러 개일 경우에는 각각의 사용률을 확인할 수 있습니다. 오른쪽에는 프로세스의 개수와 상태, 로드 평균 등의 정보를 보여줍니다. 화면 중간에는 각각의 프로세스에 대한 정보를 보여줍니다. PID, USER, PR, NI, VIRT, RES, SHR, S, %CPU, %MEM, TIME+, COMMAND 등의 컬럼으로 구성되어 있으며, 각각의 의미는 다음과 같습니다. htop 실행화면 PID: 프로세스의 ID 번호 USER: 프로세스의 소유자 PR: 프로세스의 우선순위 NI: 우선순위에 영향을 주는 프로세스의 nice 값 VIRT: 프로세스가 사용중인 가상 메모리 양 RES: 프로세스가 사용중인 물리 RAM의 양 SHR: 프로세스가 사용중인 공유 메모