호이로그
close
프로필 배경
프로필 로고

호이로그

  • 분류 전체보기 (483) N
    • 개발 (259) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (24) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (176) N
      • 리뷰 (110)
      • 기타 (64) N
    • 전자회로 & 부품 (37)
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
  • 홈
  • 태그
  • 방명록

[Linux] 리눅스 자동화: 셸 스크립트 실전 예제

리눅스 환경에서 반복적인 작업을 수작업으로 처리하고 계신가요?셸 스크립트(Shell Script)를 이용하면 이런 작업을 자동화할 수 있습니다.실무에서 자주 사용되는 셸 스크립트 예제를 3가지 소개해드리겠습니다.각 예제는 Bash 기반이며, 서버 운영이나 관리에 바로 활용할 수 있습니다. 로그 백업 및 압축 스크립트일정 기간 동안 쌓인 로그 파일을 백업하고 압축하는 스크립트입니다.#!/bin/bashLOG_DIR="/var/log/myapp"BACKUP_DIR="/backup/logs"TODAY=$(date +%F)mkdir -p "$BACKUP_DIR"tar -czf "$BACKUP_DIR/logs_$TODAY.tar.gz" "$LOG_DIR"echo "[$TODAY] 로그 백업 완료: logs_$TO..

  • format_list_bulleted 개발/리눅스
  • · 2025. 7. 22.
  • textsms

[Linux] crontab 기본 개념 및 사용방법

크론탭은 사용자가 Linux 시스템에서 작업을 예약하고 자동화할 수 있는 도구입니다. 크론탭을 사용하면 매시간, 일, 주, 월 등 특정 간격으로 명령이나 스크립트를 실행하도록 예약할 수 있습니다. 이를 통해 백업, 로그 로테이션 또는 주기적인 스크립트 실행과 같은 반복적인 작업을 자동화하는 데 도움이 될 수 있습니다. 크론탭에 대한 이해와 사용방법에 대해 알아보도록 하겠습니다. ○ 크론탭 형식 이해하기 크론탭 사용 방법을 자세히 알아보기 전에 크론탭 형식을 먼저 알아볼 필요가 있습니다. 크론탭 형식은 작업을 실행할 시기를 지정하는 6개의 필드로 구성되어 있습니다 필드 구성은 아래와 같습니다. * * * * * command to be executed - - - - - | | | | | | | | | +-..

  • format_list_bulleted 개발/리눅스
  • · 2023. 2. 25.
  • textsms

[Linux] 리눅스 서버시간 동기화

서버로 리눅스를 사용하다 보면 현재 시간과 맞지 않을 때가 있다 서버 시간이 UTC 로 설정되어 있는 경우가 그렇고 한국시간으로 설정을 해놨다고 하더라도 몇 분 또는 몇 시간씩 맞지 않는 오차가 발생하곤 한다. 서버시간을 한국시간으로 설정하고 매 일 한국시간으로 동기화 시켜주는 크론잡을 추가하여 서버시간을 일정하게 맞춰 보자 타임존 변경 (리눅스 계열에 따라 다를 수 있다) $ ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime $ cat /etc/sysconfig/clock rdate 설치 및 시간동기화 $ yum -y install rdate $ rdate -s zero.bora.net 매일 0시에 마다 시간 동기화 하기 # crontab 수정창을 열어준다...

  • format_list_bulleted 개발/리눅스
  • · 2023. 1. 15.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (483) N
    • 개발 (259) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (24) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (176) N
      • 리뷰 (110)
      • 기타 (64) N
    • 전자회로 & 부품 (37)
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
최근 글
최근 댓글
태그
  • #java
  • #mysql
  • #api가이드
  • #springboot
  • #리눅스명령어
  • #typescript
  • #google지도api
  • #googlemap
  • #리눅스기초
  • #routesapi
전체 방문자
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바