반응형

전체 글 48

slurm 세팅하기 2 - slurm 설치 및 세팅

slurm 세팅 @ 서버 세팅# 슬레이브 세팅 @# 서버, 클라이언트 설정 echo "/opt/slurm/lib64" > /etc/ld.so.conf.d/slurm-x86_64.confecho "/opt/lib64/slurm" >> /etc/ld.so.conf.d/slurm-x86_64.conf @ 서버 세팅mkdir /var/spool/slurmctld/chown slurm: /var/spool/slurmctld/chmod 755 /var/spool/slurmctld/touch /var/log/slurmctld.logchown slurm: /var/log/slurmctld.log mkdir /var/spool/slurmdmkdir /var/log/slurmdchown slurm: /var/spool/s..

HPC/slurm 2025.01.20

slurm 세팅하기 1 - 초기 세팅 및 munge 설치 및 실행

Slurm은 Simplified Linux Utility for Resource Management의 약자로, 대규모 병렬 컴퓨팅 환경에서 작업 스케줄링과 리소스 관리를 위한 오픈 소스 클러스터 관리 시스템입니다.쉽게 말해서...클러스터 관리자: 여러 대의 컴퓨터(노드)로 이루어진 클러스터를 효율적으로 관리합니다.작업 스케줄러: 사용자가 제출한 작업들을 컴퓨터 자원(CPU, 메모리 등)에 효율적으로 배분하고 실행 순서를 정합니다.리소스 관리자: 컴퓨터 자원을 효과적으로 관리하여 여러 사용자들이 동시에 자원을 사용할 수 있도록 합니다.Slurm이 왜 필요할까요?대규모 컴퓨팅 환경: 많은 양의 데이터를 처리하거나 복잡한 시뮬레이션을 수행하는 경우, 단일 컴퓨터로는 처리 시간이 오래 걸릴 수 있습니다. Slu..

HPC/slurm 2025.01.16

2025년 시작

2024년이 지나가고 2025년 1월 1일이 됐다.어떻게 보면 그저 하루가 지난 것 뿐인데 해가 바뀌는 것이 기분을 싱숭생숭하게 한다.사실 내가 이런 것에 감흥이 없는 것이 가장 큰 것 같다. 매번 그렇지만 해가 바뀌고 돌아보면 크게 바뀐 것 없이 쳇바퀴 마냥 살아온 것 같다.그래도 그 쳇바퀴에 뭐 하나라도 넣어보자고 해서 시작한게 블로그 같다.블로그 말고는 또 다른 것들은 여느 때와 다름 없어 보인다. 그리고 늘 그렇듯 2024년에도 블로그 말고 개인적으로 이것 저것 시도해보고 싶었던 것들이 많았을 텐데지금 다시 생각해보니 기억이 잘 나지 않는다. 아무래도 기록을 하지 않아서일까?나의 블로그가 매일 업데이트 되지는 않지만 2025년은 뭔가를 시도하고 도전해보면서 2026년이 되어 블로그를 다시 봤을 때..

Rocky Linux 8 패스워드 정책 설정

리눅스 보안 조치 사항 중 패스워드 복잡성에 대한 보안 취약점 조치 방법. 이번 설정은 해당 설정법에 대해 공유한다.  패스워드 정책 확인 /etc/security/pwquality.conf 파일에서 현재 패스워드 정책 설정을 확인할 수 있다.설정 파일 내 암호 길이, 복잡도, 문자 반복 방지 등의 설정 내용이 있다. 패스워드 정책 변경 /etc/security/pwquality.conf 해당 파일을 편집하여 정책을 변경한다. # 대표적으로 자주 사용되는 정책minlen= 8: 최소 암호 길이를 8글자dcredit= 0: 숫자 필요 Xucredit= 0: 대문자 필요 Xlcredit= 0: 소문자 필요 Xocredit= 0: 특수문자 필요 X 변경 후 minlen=10: 최소 암호 길이를 10자로 설정d..

Rocky linux 8 faillock 설정

리눅스 보안 조치 사항 중 일정 횟수 암호를 틀리면 로그인을 차단하는 설정이 있다. 이번 설정은 해당 설정법에 대해 공유한다. CentOS 7 까지는/etc/pam.d/system-auth 의 파일을 수정하여 설정했지만CentOS 8, Rocky 8 부터는 faillock를 통해 설정한다. (이걸 모르고 계속 CentOS 7에서 했는데 안 되느라 삽질을 했다.) 기존 /etc/pam.d/system-auth 의 파일을 확인하면 다음과 같다. Rocky 8 에서는 faillock를 활성화해주어야 한다. authselect select sssd --forceauthselect enable-feature with-faillock 위 명령어를 통해 faillock를 실행해준다. 다시 /etc/pam.d/syst..

virbr0 인터페이스 지우기

virbr0 인터페이스란? 1. Oracle Linux 시스템에서 가상 네트워크 스위치는 네트워크 인터페이스(ifconfig)로 나타남 2. libvirt 데몬이 처음 설치되고 시작될 때 생성되는 기본 인터페이스는 virbr0 로 표시됨 3. 이는 게스트 VM (가상 머신)의 트래픽을 라우팅하는 게이트웨이 역할을 함4. virbr0 네트워크 인터페이스는 Guest(가상머신)가 네트웍 서비스에 접근하는 것을 허락하기위해서  Network address translation (NAT) 를 위해 사용5. 호스트가 하이퍼바이저로 운영되는 시스템이 아니라면 굳이 필요하지 않은 인터페이스  ip link show 명령어로 인터페이스 확인vibr0 인터페이스 확인 ip link set virbr0 down / sys..

리눅스(Linux) 2024.12.30

서버 하이퍼스레드 비활성화 하기

서버의 하이퍼 스레드 비활성화 하기 서버의 하이퍼 스레드는 대부분 기본값이 활성화 상태이다.필요에 따라 활성 또는 비활성화 할 수 있는데 기본값이 활성화이다보니 비활성화 하는 설정을 정리해봤다. # 레노버 서버 바이오스 설정에 진입한 뒤 "SMT Mode" 설정을 "Disabled" 로 변경해주고 재부팅 # 기가바이트 서버  서버의 제조사들마다 진입 단계가 다르지만 구글링 또는 제조사 매뉴얼을 참고하여 쉽게 설정을 변경할 수 있다. # 하이퍼스레드 활성화 상태 # 하이퍼스레드 비활성화 상태 확인 명령어 cat /proc/cpuinfo | egrep 'siblings | cpu cores' | head -2 dmidecode -t processor | egrep 'Core Count | Thread Cou..

리눅스(Linux) 2024.12.09

쿠키와 캐시의 차이

캐시 (Cache)쿠키 (Cookie)정의캐시는 웹 페이지 요소를 저장하기 위한 임시 저장소.후에 필요할 것 같은 요소들을 저장.그림 파일, 문서 파일 등쿠키 또한 정보를 저장하기 위해 사용.웹서버에서 PC로 보내는 작은 파일들을 저장.보통 누군가 특정한 웹 사이트를 접속할 때 발생.목적캐시는 웹 페에지가 빠르게 렌더링 할수 있도록 도와줌.쿠키는 사용자의 인증을 도와줌.삭제사용자가 직접 수동으로 삭제해주어야 함.만료기간이 있어 시간이 지나면 자동 삭제.예시오디오, 비디오 파일 등유저의 선호도 (로그인 정보, 방문기록, 방문횟수)

윈도우(Windows) 2024.11.26
반응형