전체 글 77

HP-UX NFS Server 설정

요즘은 굉장히 생소한 UNIX 계열의 고대서버들이 존재하기도 한다.그런데 여기에 네트워크 드라이브를 공유해주는 NFS Server 기능을 사용해야 할 때가 있다.   1) HP-UX에서 NFS서비스 시작 및 확인# NFS 서비스 시작/sbin/init.d/nfs.server start# 서비스 확인ps -ef | grep nfsnetstat -an | grep 2049  2) 클라이언트에서 포트통신이  되는지 확인 PC 등 NFS를 연결할 곳에서 포트통신 체크# 윈도우의 경우tcping "NFS server IP" 2049# 리눅스의 경우nc -zv "NFS server IP" 2049   3) NFS 공유 연결 구성 (서버)리눅스에서 사용하는 일반적인 /etc/exports(exportfs)가 아닌 s..

OS 기술/기타 OS 2024.08.12

Proxmox 설치 및 초기 설정

굵직한 ESXi, Xen 등을 사용할 수 없거나, 저렴하게 VM을 이용하려는 목적이 있다면 Proxmox가 제격이다.물론 Hyper-V를 사용할 수 도 있지만, MS의 라이선스가 부담일 수 있다.쉘 또한 데비안 계열의 OS로서 대부분의 명령어가 우분투와 비슷하다.  1. Proxmox OS 다운로드https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso24년 7월 기준 8.2 버전 최신  2. USB등 매체에 부트미디어 만들기Rufus 유틸리티를 이용하여 ISO로 부트미디어 생성https://rufus.ie/ko/  3. Proxmox 설치1) 설치 시작설치는 메뉴에 나오는 차례대로 하면 된다.  그런데 처음 설치하다보면  반드시 막히는 ..

On-Prem 기술/VM 2024.08.07

리눅스 LVM이 없는 환경에서 OS디스크 볼륨 증설하기

일반적으로 LVM을 구성하여 온라인 중에 동적으로 볼륨을 증설한다.하지만 처음 구성당시 미처 LVM을 구성하지 못했다면, 어쩔수 없이 서버Down을 가지고 증설해줘야한다.물리서버에서는 HW에서 디스크 할당 관리를 하지 않는 이상 용량을 늘리는 방법이 없다.VM에서만 가능한 작업 만약 LVM이 되어있다면 아래 글 참고https://dong-it-engineer.tistory.com/15   [작업개요]1) 서버 Down (shutdown -h now)2) 디스크 용량 증설 (VM manager에서 수행)2) 디스크 확인 (lsblk 또는 fdisk -l)3) 기존 파티션 확장 (parted /dev/sda) or (fdisk /dev/sda) 4) 파일 시스템 확장 (resize2fs /dev/sda1) ..

OS 기술/Linux 2024.06.28

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