Linux 파일 관리
Linux의 세 가지 압축 및 압축 해제 방법
tar 명령
Linux에서 압축 및 압축 해제를 시작하기 전에 tar 명령을 이해해야 합니다.
tar 명령 관련 옵션
-c
새로운 아카이브 생성
-x
아카이브 압축 파일 압축 해제
-t
압축 파일의 내용 목록
-v
상세 정보 표시
-f
파일 이름 지정
-help
도움말 정보 출력
1. gzip 압축 및 압축 해제
압축 (명명 규칙: xx.tar ...
6월 8일 23:41에 게시됨
쇄락 문제: 개념, 재현 및 해결 방법
Nginx와 Workerman과 같은 많은 네트워크 서버는 단일 마스터-다중 워커 프로세스 모델을 사용합니다. 마스터 프로세스는 리스닝 소켓을 생성하고 워커 프로세스를 생성하며 관리합니다. 워커 프로세스는 마스터 프로세스가 fork 시스템 호출을 통해 생성되므로 마스터 프로세스의 리스닝 소켓을 상속받아 각 워커 프로세스가 독립적으로 클라이언트 연결을 수신하고 처리 ...
6월 8일 19:08에 게시됨
Linux에서 less 명령어 활용법
less [옵션] [파일]
less는 텍스트 파일을 페이지 단위로 확인할 수 있는 리눅스 도구로, more와 유사하지만 더 많은 기능을 제공합니다. 특히 Page Up, Page Down 키와 화살표 키를 사용해 자유롭게 위아래로 이동 가능하며, 스페이스바로 다음 페이지로, Enter 키로 한 줄씩 진행하고, Q 키로 종료할 수 있습니다. B 키는 이전 페이지로 돌아갑니다.
주요 옵션 설명
- ...
6월 8일 01:53에 게시됨
CentOS7에서 NFS 서버 구축하기: 호스트 간 파일 공유 완전 정복
1. 준비물과 NFS 기본 개념
안녕하세요, 오늘은 Linux 환경에서 가장 많이 활용되는 네트워크 파일 시스템인 NFS를 CentOS 7에서 구축하는 방법을 다루겠습니다. 여러 台의 CentOS 7 서버나 가상머신이 있을 때, 로컬 폴더처럼 파일을 공유해야 하는 경우가 많습니다. 팀 협업용 코드 저장소, 중요 데이터 백업, 또는 Docker 컨테이너 간 공유 볼륨 등 NFS는 이러한 요구 ...
6월 7일 18:58에 게시됨
Linux df 명령어 완벽 가이드
리눅스 환경에서 파일 시스템의 디스크 사용량을 파악할 때 df(disk free) 명령어는 필수 도구입니다. 마운트된 전체 파일 시스템의 여유 공간과 사용 현황을 한눈에 확인할 수 있습니다.
기본 문법
df [옵션] [파일...]
특정 파일이나 디렉터리를 인자로 전달하면 해당 항목이 위치한 파일 시스템의 정보를 출력합니다. 인자를 생략하면 현재 마운트된 모든 파일 시스 ...
6월 6일 23:34에 게시됨
CentOS 8에서 Chrony를 이용한 NTP 서버 및 클라이언트 구성 방법
NTP 및 Chrony 개요
Linux 서버에서 정확한 시스템 시간 유지는 Cron 스케줄러, 로그 수집, 분산 환경에서의 데이터 정합성 보장 등 다양한 시간 기반 작업에 필수적입니다. 네트워크 시간 프로토콜(NTP)은 이러한 시간 동기화를 위해 널리 사용되는 표준 프로토콜입니다.
CentOS 8과 RHEL 8부터는 기존의 ntpd 패키지가 더 이상 기본 지원되지 않으며, 대신 chrony가 기본 ...
6월 6일 19:54에 게시됨
MiniGUI 라이브러리의 Linux 환경 설치 및 설정
MiniGUI 개발 환경 구축
임베디드 리눅스 시스템에서 사용 가능한 경량 GUI 프레임워크인 MiniGUI를 Ubuntu 기반 시스템에 설치해 보는 과정을 정리한다. 본 과정은 WSL(Windows Subsystem for Linux) 기반의 Ubuntu 18.04 환경에서 진행되었다.
빌드 도구 및 의존성 패키지 설치
소스 기반 컴파일을 위해 필요한 기본 도구체인 autotools, make, pkg-config 등을 설치한 ...
6월 6일 00:26에 게시됨
Linux 시스템에서 DNF 패키지 관리 도구 활용하기
DNF 명령어 구조
DNF(Dandified YUM)은 RPM 기반 리눅스 배포판에서 사용하는 현대적인 패키지 관리자로, Fedora 18부터 도입되어 CentOS 8 및 RHEL 8 이상에서 YUM을 대체했습니다. 내부적으로는 RPM, libsolv, hawkey 라이브러리를 활용하여 의존성 해석과 설치 프로세스를 최적화합니다.
dnf [옵션] [명령] [패키지]
주요 옵션
-h / --help: 명령어 사용법 출력
...
6월 5일 20:55에 게시됨
리눅스 환경에서의 ZIP 아카이브 압축 해제 및 관리 명령어 활용법
개요
리눅스 및 유닉스 계열 운영체제에서 unzip 유틸리티는 ZIP 형식으로 압축된 아카이브 파일의 내용을 확인하거나, 무결성을 테스트하고, 압축을 해제하는 데 사용됩니다. 기본적으로 옵션 없이 실행하면 지정된 ZIP 파일 내의 모든 항목을 현재 작업 디렉터리에 추출합니다. 이 도구는 PKWARE의 PKZIP/PKUNZIP과 호환되도록 설계되었으나, 리눅스 환경에 맞게 다양한 ...
6월 5일 01:35에 게시됨
ISCSI 다중 경로 설정
ISCSI 스토리지 시스템 구축
(1). ISCSI 다중 경로를 이용한 디스크 마운트 고가용성 구현
단일 경로만 존재할 경우, 하나의 경로에 문제가 생기면 전체 시스템이 사용 불가능해집니다. 이를 해결하기 위해 다중 경로를 설정하여 단일 포인트 오류를 방지합니다.
실험 환경
서버: 서버1 (192.168.5.101, 1.1.5.129)
클라이언트: 클라이언트1 (192.168.5.102, 1.1.5.130)
...
6월 4일 23:51에 게시됨