본문 바로가기

운영체제/리눅스(CentOS)51

리눅스에서 파티션 관리하기: fdisk, parted, mkfs, mount 리눅스에서 저장장치를 관리하려면 파티션을 생성하고, 파일 시스템을 설정한 후, 마운트해야 합니다. 여기서는 fdisk, parted, mkfs, mount를 사용하여 파티션을 생성하고 관리하는 방법을 자세히 설명하겠습니다.1. 저장장치 확인하기먼저 현재 연결된 디스크 정보를 확인합니다.lsblk또는fdisk -l출력 예시:Disk /dev/sda: 500 GiB, 536870912000 bytes, 1048576000 sectorsDisk /dev/sdb: 100 GiB, 107374182400 bytes, 209715200 sectors여기서 /dev/sdb가 새롭게 추가된 디스크라고 가정합니다.2. fdisk로 MBR 파티션 생성하기fdisk를 사용하여 /dev/sdb에 새로운 파티션을 만듭니다.su.. 2025. 4. 2.
리눅스에서 crontab을 이용한 작업 스케줄링 리눅스에서 정기적으로 특정 작업을 실행하려면 cron 서비스를 활용할 수 있습니다. cron은 스케줄링된 작업을 실행하는 데 사용되며, 개별 사용자는 crontab(cron table)을 통해 자신의 작업을 설정할 수 있습니다. 이번 글에서는 crontab의 사용법과 예제를 상세히 알아보겠습니다.1. crontab 개요crontab은 사용자의 스케줄링된 작업 목록을 관리하는 명령어입니다. 이를 통해 특정 시간에 자동으로 실행되는 작업을 등록할 수 있습니다.crontab 명령어crontab -l : 현재 사용자의 crontab 목록을 출력합니다.crontab -e : 현재 사용자의 crontab을 편집합니다.crontab -r : 현재 사용자의 crontab을 삭제합니다.crontab -u 사용자명 -l .. 2025. 4. 1.
리눅스 서비스 및 데몬 관리: systemd, init, service, systemctl 리눅스에서 서비스와 데몬을 관리하는 것은 서버 운영과 시스템 유지보수에서 중요한 역할을 합니다. 현대 리눅스 배포판에서는 다양한 서비스 관리 도구가 사용되며, 대표적으로 systemd, SysV init, service, systemctl 등이 있습니다. 이번 글에서는 이러한 서비스 관리 도구들을 비교하고, 각 도구를 사용하여 서비스 및 데몬을 관리하는 방법을 살펴보겠습니다.1. 서비스와 데몬이란?서비스(Service): 백그라운드에서 실행되며 지속적으로 특정 기능을 제공하는 프로그램입니다. 예를 들어, 웹 서버(Nginx, Apache), 데이터베이스(MySQL, PostgreSQL), SSH 서버(SSH daemon) 등이 있습니다.데몬(Daemon): 시스템 부팅 시 자동으로 실행되거나 특정 조건에.. 2025. 3. 30.
리눅스에서 소프트웨어 설치와 관리: apt, yum, dnf, snap, pacman 완벽 가이드 리눅스를 사용하면서 필수적으로 알아야 할 것 중 하나가 바로 소프트웨어 설치 및 관리 방법입니다. 배포판에 따라 다양한 패키지 관리자가 존재하며, 이를 잘 활용하면 손쉽게 원하는 프로그램을 설치하고 유지보수할 수 있습니다. 이번 포스팅에서는 대표적인 패키지 관리자 apt, yum, dnf, snap, pacman을 자세히 다뤄보겠습니다.1. APT (Advanced Package Tool) - Debian 계열 (Ubuntu, Debian 등)APT는 Debian 계열 리눅스에서 사용하는 패키지 관리 시스템입니다.1.1 패키지 목록 업데이트sudo apt update1.2 패키지 설치sudo apt install 예: sudo apt install vim1.3 패키지 제거sudo apt remove 예:.. 2025. 3. 30.