본문 바로가기

반응형

리눅스

C276x260 웹 액세스 로그 백업 스크립트 웹 액세스 로그 백업 스크립트스크립트 작성vim web_log_backup.sh#!/bin/bash## Script Name : web_log_backup.sh# Description : Daily/Monthly backup script for Apache access & error logs#set -euo pipefail# ===== Configuration =====LOG_DIR="/svc/idp/web/apache/logs"YESTERDAY=$(date --date '1 day ago' +%Y%m%d)TODAY=$(date +%d)YYYYMM=$(date --date '28 days ago' +%Y%m)RETENTION_DAYS=180# ===== Move to log directory =====c.. 더보기
C276x260 리눅스(Fedora)와 다른 운영체제 듀얼 부팅 시 GRUB2 부트로더에서 부팅 순서 변경 방법 리눅스(Fedora)와 다른 운영체제 듀얼 부팅 시 GRUB2 부트로더에서 부팅 순서 변경 방법Fedora와 Windows, Ubuntu 등 다른 운영체제를 함께 사용하는 듀얼 부팅 환경에서는 시스템 시작 시 GRUB2 부트로더가 실행되며, 여기서 기본 부팅 운영체제를 지정할 수 있습니다.Fedora 기준으로 GRUB2 기본 부팅 순서를 변경하는 방법을 정리합니다.1. 현재 부팅 메뉴 확인GRUB2에 등록된 부팅 메뉴 항목을 확인합니다.grep "^menuentry" /boot/grub2/grub.cfgmenuentry 'Fedora Linux'menuentry 'Windows Boot Manager (on /dev/sda1)'menuentry 'Advanced options for Fedora Linu.. 더보기
C276x260 dd 명령어 dd 명령어dd 명령어는 리눅스나 유닉스 운영 체제에서 사용하는 명령어 중 하나로 다양한 용도로 사용됩니다. 일반적으로는 디스크나 파티션 이미지를 만들거나 복사할 때 사용합니다.명령어의 기본 문법dd if= of= bs= count=여기서 if는 입력 파일 경로, of는 출력 파일 경로, bs는 블록 크기, count는 블록 수를 의미합니다. 이 명령어를 실행하면 입력 파일에서 지정한 크기의 블록을 읽어 출력 파일로 씁니다. 이때 입력 파일에서 읽은 블록의 크기는 bs로 지정한 크기와 같거나 작아야 하며, 출력 파일에 쓰인 블록의 수는 count로 지정한 수와 같거나 작아야 합니다. 예를 들어, /dev/sda 디스크의 전체 이미지를 파일로 저장하려면 다음과 같이 입력합니다.dd if=/dev/sda o.. 더보기
C276x260 Zimbra 메일 서버 설치 및 기본 운영 설정하는 방법 Zimbra 메일 서버 설치 및 기본 운영 설정하는 방법Zimbra Collaboration Suite는 메일, 일정, 주소록, 웹메일, 관리자 콘솔 등을 통합 제공하는 협업 플랫폼입니다.CentOS/RHEL 계열 Linux 환경에서 Zimbra 설치부터 서비스 점검, 계정 생성, 메일링 그룹 구성하는 방법입니다.1. 사전 준비1-1. 호스트명 설정Zimbra는 FQDN(정규 호스트명) 구성이 매우 중요합니다.hostnamectl set-hostname mail.scbyun.com확인hostnamectl1-2. /etc/hosts 등록DNS가 준비되지 않았거나 내부 테스트 환경이라면 /etc/hosts에 등록합니다.cat /etc/hosts127.0.0.1 localhost10.251.8.57 mai.. 더보기
C276x260 PEM 형식의 RSA 개인키를 기반으로 공개키를 생성하는 방법 PEM 형식의 RSA 개인키(private key)를 기반으로 공개키(public key)를 생성하는 방법서버 운영이나 클라우드 환경(AWS EC2 등)에서 SSH 접속을 설정하다 보면 기존 개인키(private key)로부터 공개키(public key)를 다시 생성해야 하는 상황이 자주 발생합니다.개인키(private key) 파일 확인파일 타입 확인file private.pemprivate.pem: PEM RSA private key개인키 내용 확인-----BEGIN RSA PRIVATE KEY-----MIIBIjANBgkq...-----END RSA PRIVATE KEY-----BEGIN RSA PRIVATE KEY → PKCS#1 형식의 RSA 개인키PEM(Base64 인코딩) 구조공개키(publ.. 더보기
C276x260 yum 명령어 yum 명령어yum 명령어는 RPM 패키지 매니저를 사용하여 리눅스 시스템에서 소프트웨어 패키지를 설치, 업데이트 및 제거하는 데 사용됩니다. YUM은 Yellowdog Updater Modified의 약자입니다. yum 명령어는 CentOS, Fedora, Red Hat Enterprise Linux(RHEL) 등의 리눅스 배포판에서 기본적으로 사용되는 패키지 매니저입니다. yum 명령어를 사용하여 다음과 같은 작업을 수행할 수 있습니다. 패키지 검색 : yum search [패키지 이름] 명령어를 사용하여 YUM 리포지토리에서 패키지를 검색할 수 있습니다.패키지 설치 : yum install [패키지 이름] 명령어를 사용하여 패키지를 설치할 수 있습니다. 이때, 의존성 문제가 있을 경우 YUM이 필요.. 더보기
C276x260 슬레이브 DNS ZONE 파일 유형 변경 슬레이브 DNS ZONE 파일 유형 변경 (ASCII text → data)슬레이브 DNS 서버에서 Zone 파일의 저장 형식이 ASCII text 형식에서 data 형식으로 변경되는 현상이 확인되었다.이는 BIND 버전 및 Zone 전송(AXFR/IXFR) 방식에 따라 Zone 파일이 Binary(data) 형식으로 저장될 수 있기 때문이다.1. BIND 버전별 Zone 파일 형식 확인BIND 9.9.4-P1 환경/usr/local/bind-9.9.4-P1/sbin/named -vBIND 9.9.4-P1 (Extended Support Version)file *192.168.0-rev: datascbyun.com-zone: dataZone 파일 유형이 data 형식으로 표시됨이는 BIND가 bi.. 더보기
C276x260 Linux Kernel Parameters Linux Kernel ParametersThe Linux KernelThe Linux Kernel ArchivesThe Linux Kernel documentation 더보기

728x90
반응형