전체 글 83

SNMP Config 셋팅 스크립트

SNMP를 이용한 시스템정보수집, 관제, 로그수집 등을 수행할 수 있다.매번 snmpd.conf 를 셋팅하는게 번거로워서 스크립트로 만들었다.최소한의 설정만 넣었기 때문에 필요에 따라 추가 설정은 수작업으로 넣어야한다.  ** 주의) 인터넷에서 받는 스크립트들은 테스트 환경에서 먼저 적용해보고 운영환경에서 적용하는걸 권장합니다. 아래는 snmp를 이용한 PRTG 셋팅 예시 스크립트이다.우분투 버전#!/bin/sh # SNMP 설치여부 확인 if dpkg-query -W -f='${Status}' snmpd 2>/dev/null | grep -q "install ok installed"; then echo "" else     echo "snmpd 서비스가 설치되어 있지 않습니다." echo "snmpd ..

OS 기술/Linux 2024.05.28

디스크 IOPS, speed 등 성능 체크

리눅스에서 디스크 및 파일시스템의 성능 벤치마킹이 필요할 때가 있다. 여러 방법과 도구가 있지만, 아래 3개가 대체로 많이 사용하는 도구로 생각된다. 1) hdparm (https://man7.org/linux/man-pages/man8/hdparm.8.html) 2) fio (https://github.com/axboe/fio) 3) dd (https://man7.org/linux/man-pages/man1/dd.1.html) !!주의!! 사실 이거 쓰려고 포스팅했다.oracle DB를 사용중인 시스템에서는 fio 명령어 중 write에 관여하는 옵션을 쓰면 절대 안된다. (물론 oracle에서 write가 되는 모든 명령어는 위험하다) - fio rw 옵션값중 write관여 값: readwrite, ..

OS 기술/Linux 2024.05.14

리눅스마스터 1급 시험문제 풀이 (20220312 51~100문)

자격증 취득 준비할 겸 포스팅을 합니다. ** 해당 게시글에 문제가 있을 경우 댓글 달아주세요. (수정이 필요한 문구가 있거나, 문제 공유가 불가한 경우 등) ** 설명을 못 쓴 문제가 있으니 참고해주세요. 51. 명령의 결과가 다음과 같은 경우 관련 설명으로 틀린 것은? ① kait 사용자는 /tmp 디렉토리 안으로 들어갈 수 있다. ② kait 사용자는 /tmp 디렉토리 안에 파일을 생성할 수 있다. ③ kait 사용자는 lin.txt 파일을 삭제할 수 있다. ❹ kait 사용자는 joon.txt 파일을 수정할 수 없다. [설명] ① 디렉토리의 권한이 777이기 때문에 누구나 접근이 가능. 실행권한=디렉토리접근여부 ② 디렉토리의 권한에 쓰기 권한이 있으므로 가능. 쓰기권한=디렉토리내부파일조작 ③ 디렉..

IT배움/자격증 2024.05.06

리눅스 명령어 반복하는 방법

특정 명령어를 반복 입력하여 모니터링시 사용한다. 아래 두가지 방법이 있는데, while 구문이 체감상 더 보기 편했음. 1. while 구문 이용 실제로 매시간마다 명령어를 치는것과 동일한 출력 사용방법 : # while true; do ; sleep [시간:초] ; done ; 출력화면 예시 : # while true; do netstat | grep ssh; sleep 1 ; done ; 2. watch 명령어 이용 top과 같은 모양으로 모니터링 가능 사용방법 : # watch -n [시간:초] 출력화면 예시 : # watch -n 1 ls -la .

OS 기술/Linux 2024.04.20

리눅스마스터 1급 시험문제 풀이 (20220312 1~50문)

자격증 취득 준비할 겸 포스팅을 합니다. ** 해당 게시글에 문제가 있을 경우 댓글 달아주세요. (수정이 필요한 문구가 있거나, 문제 공유가 불가한 경우 등) ** 설명을 못 쓴 문제가 있으니 참고해주세요. 2022년 03월 12일 필기 기출문제 1. 다음 설명에 해당하는 파일로 알맞은 것은? ① /etc/hosts ② /etc/sysconfig/networks ❸ /etc/resolv.conf ④ /etc/named.conf [설명] ① /etc/hosts : 로컬 시스템에서 IP와 호스트명을 매칭하는 설정파일. (참고) hosts파일 작성 예시- [IP] [호스트명] 192.168.1.1 server01 ② /etc/sysconfig/networks : 존재하지 않는 파일. 간단한 네트워크 설정은 /..

IT배움/자격증 2024.02.08

AD서버 정책 동기화 (SYSVOL 공유볼륨)

[시나리오] AD01,02 서버 2대를 동기화하여 정책관리를 하고 있다. 이후 필요에 의해서 최신버전의 admx를 AD01 서버에 설치하고 정책을 설정하였다. 그런데 AD02에서는 admx파일을 찾을 수 없다며, 정책설정이 이상하게 보이는 현상이 발견되었다. "일부 설정에 대한 표시 이름을 찾을 수 없습니다. 그룹 정책 관리에 사용되는 .ADM파일을 업데이트하여 이 문제를 해결할 수 있습니다." 이것을 해결하기 위해 두가지 방법을 사용할 수 있다. 1) AD02에도 동일한 admx파일을 정책폴더에 복사 2) SYSVOL 공유볼륨을 구성하여 AD01,02 양쪽에서 이용하도록 설정 이번 포스팅에서는 SYSVOL 공유볼륨을 이용한 정책관리 설정을 해보려한다. [admx파일 SYSVOL 복사] 특별한 설정이 들..

OS 기술/Windows 2023.11.27

GPO정책항목 업데이트 (admx 최신버전 적용)

[참고: GPO] 윈도우OS를 사용하는 기업은 필연적으로 AD(Active Directory)를 사용하고, AD를 이용하여 정책관리를 한다. 이게 GPO(Group Policy Object)이다. [시나리오] GPO로 운영중 AD서버가 사용자PC에서 적용되는 최신 정책을 관리하지 못하는 경우가 발생. GPO정책을 최신 버전으로 업데이트하여 사용자PC의 정책 관리를 하고자 함. 예시로 "저장관리센스"라는 정책을 배포하려함. 최종목표는 아래 그림과 같음 [admx 다운로드 및 설치(풀어놓기)] MS에서도 해당 내용에 대해 자세하게 설명은 되어있긴하다. https://learn.microsoft.com/ko-KR/troubleshoot/windows-client/group-policy/create-and-ma..

OS 기술/Windows 2023.11.27

wsl 설치 및 사용해보기 (윈도우에서 우분투사용하기)

윈도우 환경에서 dos가 아닌 unix 계통의 명령어를 사용할 수 있도록 제공해주는 툴이 있다. MS에서 공식 제공하는 툴이고, 리눅스 커널을 이용하기 때문에 윈도우를 사용하면서 마치 VM에 설치한 것처럼 리눅스도 사용해볼 수 있다. WSL을 사용하여 Windows에 Linux를 설치하는 방법 (MS Learn 페이지) https://learn.microsoft.com/ko-kr/windows/wsl/install WSL 설치 wsl --install 명령을 사용하여 Linux용 Windows 하위 시스템을 설치합니다. Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine 등 원하는 Linux 배포판에서 실행되는 Windows 머신에서 Bash 터미널을 사용할 수 ..

OS 기술/Windows 2023.11.24

NTP 오류 - ntpd[]: frequency error -506 PPM exceeds tolerance 500 PPM

[증상] 서버 시간이 갑자기 안맞는게 확인되서 로그를 확인 해봤더니 아래와 같은 로그가 무수히 쏟아지고 있었다. grep ntp /var/log/messages ntpd[]: frequency error -506 PPM exceeds tolerance 500 PPM ntpd[]: frequency error -506 PPM exceeds tolerance 500 PPM ntpd[]: frequency error -506 PPM exceeds tolerance 500 PPM ntpd[]: frequency error -506 PPM exceeds tolerance 500 PPM ntpd[]: frequency error -506 PPM exceeds tolerance 500 PPM ... 내용인 즉 ntp..

OS 기술/Linux 2023.11.13

NFS 서버,클라이언트 설정 파일/폴더 공유 만들기

서버끼리 파일 공유를 하는 여러가지 방법중에 NFS공유를 만들어서 서로 같은 데이터를 바라보는 방법이 있다. 마치 윈도우에서 공유폴더를 만드는것과 같다. [테스트 환경 구성] A서버(Server)에서 B서버(Client)로 NFS를 이용한 공유 구성 테스트 1) 서로 통신이 가능한 네트워크환경에 서버 2대 설치 - NFS Server OS: CentOS7.6 IP: XXX.XXX.101.133 - NFS Client OS: Ubuntu22.04 IP: XXX.XXX.101.131 2) Server, Client 모두 nfs 관련 패키지가 설치되어있는지 확인 # CentOS 명령어 rpm -qa | grep nfs-utils # Ubuntu 명령어 sudo dpkg -l | grep nfs-common 3..

OS 기술/Linux 2023.11.10