[카테고리:] Linux

리눅스 설치 가이드: 초보자를 위한 단계별 CentOS 설치 방법

CentOS 7 IOS Download CentOS Linux 7은 2024년 6월 30일에 지원 종료(End of Life, EOL) 되었습니다. 아직 기존 인프라 시스템이 CentOS 7을 사용하시는 경우 ISO 파일을 많이 찾으시는데 아래 링클 통해 가시면 ISO 파일을 다운로드 하실 수 있습니다.   CentOS 7 ISO Download ISO 파일 다운로드   CentOS 부팅...

더 읽어보기

CentOS 7.9 레포지토리 미러서버 변경 방법

Yum 미러 서버란? Yum 미러 서버는 CentOS 및 RHEL 계열에서 패키지 설치 및 업데이트를 위해 사용되는 레포지토리 서버입니다. CentOS 공식 레포지토리 외에도 여러 지역별 미러 서버가 존재하며, 각 서버는 동일한 패키지를 제공합니다.   미러 서버 변경의 필요성 기본 미러 서버의 속도가 느릴 경우 다운로드 및 업데이트 시간이 오래 걸림 국내 미러를 사용하면 네트워크 속도를 극대화할...

더 읽어보기

Linux 서버 SSH 무비밀번호 접속 설정

SSH 무비밀번호 접속 개요 SSH(Key-Based Authentication)는 암호 대신 공개 키와 개인 키를 사용하여 서버에 안전하고 빠르게 접속할 수 있는 방식입니다. 이 방법은 보안을 강화하고, 자동화 스크립트나 다수의 서버 관리에 편리합니다.   SSH 키 생성 방법 로컬에서 키 생성 ssh-keygen 명령어를 사용해 공개 키와 개인 키를 생성합니다. ssh-keygen -t rsa...

더 읽어보기

리눅스 HPC 클러스터 OpenMPI 구축 방법

HPC(High Performance Computing) HPC의 정의 고성능 컴퓨팅(HPC, High-Performance Computing)은 높은 계산 성능을 요구하는 작업을 빠르고 효율적으로 처리하기 위해, 여러 대의 컴퓨터(노드)를 연결하여 하나의 강력한 시스템처럼 운용하는 기술입니다. 이를 통해 대량의 데이터 처리, 복잡한 시뮬레이션, 모델링 등의 작업을 병렬적으로 수행하며, 일반적인 데스크탑...

더 읽어보기

SLURM 설치부터 운영까지: 리눅스 HPC 클러스터 자원 관리 및 스케줄링 가이드

SLURM 소개 SLURM의 개요 및 역할 SLURM(Simplified Linux Utility for Resource Management)은 리눅스 환경에서 다중 노드를 묶어 고성능 컴퓨팅(HPC, High-Performance Computing) 클러스터를 구성할 때 사용되는 오픈 소스 자원 관리 및 작업 스케줄러입니다. SLURM은 리소스 할당, 작업 스케줄링, 노드 모니터링 등 클러스터 관리의...

더 읽어보기

Oracle VirtualBox Linux CentOS 7.9 설치

Linux CentOS 7.9 설치 첫 화면에서는 아래의 이미지와 같이 Install CentOS 7을 선택해주시면 됩니다.   Linux CentOS 7.9 설치 요약(Installation Summary) 사전에 필요한 설정을 모두 여기서 끝내 놓아도 되지만 설치가 목적이기에 본 글에서 다루지는 않겠습니다. SYSTEM 항목의 INSTALLATION DESTINATION을 누르셔서 파티션을...

더 읽어보기

리눅스(Linux) root 계정 비밀번호 분실 초기화

ROOT 계정 비밀번호 초기화 root 계정의 패스워드를 초기화해야 하는 몇 가지 일반적인 상황은 다음과 같습니다.  패스워드를 잊은 경우 보안 문제로 패스워드 변경이 필요한 경우 계정이 잠긴 경우 패스워드 해시 파일(/etc/passwd 또는 /etc/shadow)  손상으로 로그인이 불가능한 경우 계정 관리 도구를 사용하지 못하는 경우  위와 같은 문제가 발생 했을 때 아래의 방법으로 문제를...

더 읽어보기

ACL(Access Control List) 명령어 사용법

ACL 이란? ACL은 Access Control List의 약어로, 리눅스와 유닉스 기반 운영 체제에서 파일이나 디렉터리에 대한 접근 권한을 세밀하게 제어하기 위한 메커니즘입니다. 일반적인 파일 권한 시스템은 소유자, 그룹, 기타 사용자에 대해 읽기, 쓰기, 실행 권한을 설정할 수 있지만, ACL은 이러한 제한을 더욱 세분화하고 다양한 사용자 및 그룹에 대한 접근 권한을 정의할 수 있습니다. 일반적으로...

더 읽어보기

Systemd service 생성

systemd 개념 systemd는 리눅스 시스템에서 초기화 및 시스템 관리를 담당하는 소프트웨어 스위트입니다. 이는 SysVinit 및 Upstart 등의 초기화 시스템을 대체하기 위해 개발되었습니다. systemd는 초기화 프로세스를 시작하는 것뿐만 아니라 다양한 시스템 및 서비스 관리 작업을 담당하여 리눅스 운영 체제에서의 시스템 구성 및 관리를 향상시킵니다.   systemd의 주요 특징과...

더 읽어보기

VNC 자동시작 스크립트

VNC 자동시작 스크립트 설명 DISPLAY_NUM은 사용자의 UID를 수집하여 해당 번호로 VNC를 실행 시키며, VNC 비밀번호를 별도로 설정한적 없다면 기본적으로 “p@ssw0rd”으로 설정되게 됩니다. 해당 스크립트를 제작하여 chmod 755 권한으로 설정한 뒤 사용자들의 corntab에 * * * * * /bin/bash /ServerPath/VNC_Auto_Start.sh...

더 읽어보기
로드 중