find /var/log -type f -name "*.log" -> /var/log 경로내 파일중 *.log 형식의 파일 검색 [root@linux-1 log]# find /var/log -type f -name "*.log" /var/log/tuned/tuned.log /var/log/audit/audit.log /var/log/anaconda/anaconda.log /var/log/anaconda/X.log /var/log/anaconda/program.log /var/log/anaconda/packaging.log /var/log/anaconda/storage.log /var/log/anaconda/ifcfg.log /var/log/anaconda/ks-script-KzRyfE.log /var/l..
이번 포스팅은 nagios에서 원격 호스트를 모니터링하는 방법에 대해 알아보겠습니다. 아직 nagios 설치가 안되신 분들은 아래 링크를 참고하여 먼저 설치를 진행해 주시기 바랍니다. https://sh-safer.tistory.com/28 [모니터링] Nagios(나기오스) 모니터링 설치 설치 환경 VirtualBox CentOS 7.8 - (IP : 192.168.56.101) nagios-4.4.6 nagios-plugins-2.3.3 selinux 비활성화 vi /etc/selinux/config # SELINUX=enforcing SELINUX=disabled iptables 규칙 제거 작업 편의상.. sh-safer.tistory.com 실습 환경 VirtualBox hostname : lin..
용량이 큰 로그 파일을 열어서 확인해야 하는 경우가 종종 있으실 텐데요. 용량이 아주 큰 경우 파일 여는데에만 한참 걸리고 특정 구문을 찾는 것도 쉽지가 않습니다. 이럴 때, split 명령어를 이용하시면 원하는 크기 또는 라인 단위로 파일을 쪼개서 사용을 할 수 있습니다. 그럼 다양한 예제를 통해 사용 방법을 확인해 보도록 하겠습니다. 예제에 사용할 로그 파일명은 "test_log'이며 총 11298 라인으로 이루어져 있고 크기는 1M입니다. 예제 1. split [파일명] [root@linux-1 tmp]# split test_log - x로 시작하는 파일이 12개 생생되었습니다. [root@linux-1 tmp]# ls test_log xaa xab xac xad xae xaf xag xah xai..
rotatelogs란? 'Piped logging program to rotate Apache logs -> 아파치 로그를 회전시키는 파이프 로깅 프로그램 웹서버를 오래 동안 운영하다 보면 access log, error log 가 용량이 점점 커지는 것으로 흔치 않게 보실 수 있습니다. 그 결과, 우선적으로 용량 문제가 발생할 수 있고, 원하는 로그를 찾을 때도 시간이 많이 소요되는 경우가 많습니다. 그래서 이번 포스팅은 rotatelogs를 이용하여 apache 로그를 효율적으로 관리하는 방법에 대해 알아보려고 합니다. rotatelogs의 위치는 다음과 같습니다, 설치는 아파치 설치시 자동으로 설치됩니다. [root@linux-1 ~]# which rotatelogs /usr/sbin/rotatel..
원격 데스크탑 연결 활성화 하기 원격 데스크톱 설정 화면으로 이동합니다. 방법1. "윈도우키 + i" -> 시스템 -> 원격데스크톱 방법2. 윈도우 검색창에서 "원격 데스크톱 연결" 검색 -> 원격데스크톱 아래 설정 화면에서 원격 데스크톱 활성화를 시켜줍니다.(빨간 박스 클릭) 원격 데스크톱을 활성활할 것인지 물어보네요 -> 확인 클릭 원격 데스크탑 연결하기 원격 데스크톱 연결 프로그램을 실행합니다. 방법1. "윈도우키 + r" ->mstsc 입력 방법2. 윈도우 검색창에서 "원격 데스크톱 연결" 검색 실행이 되었어면, 원격 접속할 PC의 IP를 입력합니다 -> 연결(Connect) 아아디랑 패스워드를 입력하고 연결합니다 (저는 접속한 기록이 있어서 ID는 자동으로 들어갔네요)
NFS는 네트워크 파일 시스템으로, 다른 서버의 파일 시스템을 자신의 서버에 붙여서 디렉터리처럼 사용할 수 있게 해주는 것입니다. 서버 작업 nfs-utils가 설치가 이미 되어있는지 확인 [root@linux-1 ~]# rpm -qa | grep nfs-utils nfs-utils 설치 [root@linux-1 ~]# yum -y install nfs-utils 설치 확인 [root@linux-1 ~]# rpm -qa | grep nfs-utils nfs-utils-1.3.0-0.66.el7.x86_64 /etc/exportfs 파일에 아래 내용을 추가했습니다. /home/share_dir 192.168.56.102 (rw,sync) # [공유할 경로] [접근 대역 또는 IP] [옵션] rw : 읽기,..
Apache는 log_config_module을 사용하여 클라이언트의 요청을 원하는 형식으로 로그에 기록할 수 있습니다 아래 설정은 Apache 기본 로그 설정입니다. 한줄씩 의미를 확인해 보겠습니다. #1 #2 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined #3 LogFormat "%h %l %u %t \"%r\" %>s %b" common #4 #5 CustomLog "logs/access_log" combined #6 #1 #6 : IfModule 지서어는 서버에 log_config_module이 설치되어 있을 때만 섹션 안의 지시어들을 적용한다. [root@linux-2 conf]# httpd -D..
Virtual Host(가상 호스트)는 하나의 서버에서 여러 웹사이트를 서비스함을 의미합니다. 예를 들어, 서버에 a.tistory.com 웹서비스를 하고 있는데. 서비스가 완전히 다른 b.tistory.com 웹서버를 추가로 운영이 필요하다고 가정해 보자. 서버도 한대고, IP도 하나입니다. 두 도메인은 같은 IP로 설정되어 있는데, 각각의 도메인으로 접속을 했을 때 어떻게 다른 화면을 보여줄까? 이럴 때, Virtual Host 사용하면 손쉽게 구성을 할 수 있습니다. 그럼, 예제를 한 번 구성해 보겠습니다. 실습 환경은 아래와 같습니다. CentOS 7.8 - (IP : 192.168.56.102) 방화벽(iptables) - OFF SELINUX - Disabled Apache/2.4.6 /etc..
실습 환경 CentOS 7.8 - (IP : 192.168.56.102) 방화벽(iptables) - OFF SELINUX - Disabled httpd 설치 확인 rpm 명령어로 Apache 패키지 설치 여부를 확인합니다. 현재 설치가 안된 상태입니다, [root@linux-2 ~]# rpm -qa | grep http [root@linux-2 ~]# Apache 설치 yum 명령어로 아파치를 설치합니다. -> yum [옵션] [명령어] [패키지명] [root@linux-2 ~]# yum -y install httpd Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.kakao.com * extr..
키보드 모델 : LEOPOLD FC750R PD(갈축) 게임할 때 a, s, d, f, 키만 유독 기름기가 낀 것처럼 번들거리고 키보드 위에 먼지가 쌓이는 게 눈에 들어오면서 키보드를 청소를 해야겠다고는 생각이 들었다. 키보드 구입 후 2년만에 처음 하는 청소다. 우선, 청소 후 다시 조립을 위해 사진을 찍어 두었습니다. 청소하기 전에 키캡부터 제거해야겠죠? 키보드 구입시 들어있던 캡리무버로 키캡을 모두 제거했습니다. 계속 뽑다 보니 묘한 중독이 있네요.ㅎㅎ 키보드 상태는 예상했던 대로 처참하네요... 안 보시는 게 좋습니다;; 더보기 우선, 키캡 청소를 먼저 했습니다. 제거한 키캡을 모아 빨래망에 넣어준 상태에서, 중성세제(샴푸)를 푼 물이 깨끗해질 때까지 몇 차례 계속 씻어 주었습니다. 혹시나, 키캡..
설치 환경 VirtualBox CentOS 7.8 - (IP : 192.168.56.101) nagios-4.4.6 nagios-plugins-2.3.3 selinux 비활성화 vi /etc/selinux/config # SELINUX=enforcing SELINUX=disabled iptables 규칙 제거 작업 편의상 iptables(방화벽) 규칙을 모두 제거하였습니다. 필요에 따라 정책을 수정하여 사용하시면 됩니다. iptables -F 설치를 위한 사전 작업 nagios 설치에 필요한 프로그램들을 설치합니다. yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget unzip -y Ngio..
이번 포스팅은 윈도우 2016 설치에 대해 알아보겠습니다. 준비물 Windows Server 2016 ISO 이미지 VirtualBox 윈도우 서버 2016 ISO 이미지 다운로드 윈도우 2016설치를 위해 먼저 이미지(iso 파일)를 다운로드하겠습니다. 구글에서 windows server 2016 평가판 다운로드를 검색하여 홈페이지로 이동해 주세요~ 해당 페이지에서 "Windows Server 2016" 찾아서 "ISO" 선택하고 동의함 클릭하여 넘어갑니다 다음은 아래 기본 정보를 채워주시고 동의함 선택하여 넘어갑니다. 언어를 선택하시고 다운로드를 눌러서 다운 받으시면 됩니다. 윈도우 서버 2016 설치하기 VirtualBox를 실행합니다 상단의 "새로 만들기"를 선택합니다. 가상 이미지에 대한 기본정..