남덕쿵
덕쿵 ITLOG
남덕쿵
전체 방문자
오늘
어제
  • 분류 전체보기 (38)
    • 🖐 Flutter (2)
    • ⭐ 보안기사 (25)
    • 🔆 업무 (4)
    • 🎵 SQLD (6)
    • 🧡 일상 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • MariaDB
  • DB함수
  • 보안기사
  • 보안교실
  • 절차형SQL
  • 엔터티 개념
  • 프로시저 이론
  • SQL순서
  • SQLP
  • 보안기사 14회 실기
  • 센토스
  • Dart SDK
  • DB속성
  • 플러터
  • 보안기사 기출문제
  • 보안기사 실기
  • 정보보안
  • DB이론
  • Flutter 버전 오류
  • SQL문
  • 정보보안기사
  • SQLD
  • SQL
  • Flutter
  • 보인기사 기출문제
  • 엔터티의 이름
  • 정보보안기사 실기
  • 데이터베이스 이론
  • 쿼리순서
  • Flutter 오류

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
남덕쿵

덕쿵 ITLOG

리눅스 크론탭(Crontab) 공부하기
⭐ 보안기사

리눅스 크론탭(Crontab) 공부하기

2020. 6. 2. 14:56
반응형

#1 Crontab 기본

- 서버 스스로 정해둔 명령을 일정 기간마다 실행하도록 할 수 있는 기능이다.

crontab 명령어

 - 크론 탭은 유저( -u )마다 작성( -e ) 및 목록( -l )을 확인할 수 있도록 설계 되어 있다.

위의 사진을 보면 root 계정의 crontab에는 아무 작성목록이 없는 걸 볼 수 있고, -u 유저계정 리스트에는 find 명령어를 수행하고 > test.out 파일에 해당 결과를 저장하는 crontab 명령이 작성되어 있는걸 확인 할 수 있다.

#2 Crontab 문제 예시

분 / 시 / 일 / 월 / 요일 / 실행 스크립트

16 / * / * / * / * (0 = 일요일 ~ 6 = 토요일)/ 스크립트

 

- 예제문제)

cron 프로그램을 사용하여 다음과 같은 작업을 수행하려고 한다. crontab을 이용한 작업 등록 및 등록 확인 명령어와 cron 사용 시 주의점을 간단히 서술하시오.

[월요일부터 금요일까지 매일 저녁 6시부터 11시까지 2시간마다 /usr/local/scripts/backup 백업 스크립트를 실행시킨다.]

> 크론탭 작성은 crontab -e를 입력하여 작성한다.

* 18-23/2 * * 1-5 /usr/local/scripts/backup

등록 확인 명령어는 crontab -l 이다.

수시로 관리자 계정이나 사용자계정의 "crontab -u 사용자계정 -l" 명령어를 통해 악성코드나 임의의 프로그램이 실행되지 않도록 관리가 필요하다.

반응형
저작자표시 (새창열림)

'⭐ 보안기사' 카테고리의 다른 글

IPSec(IP Security Protocol) 정리하기  (0) 2020.06.05
디지털 포렌식 5대 원칙  (0) 2020.06.03
리눅스(센토스) 패스워드 복잡성 설정  (0) 2020.06.01
안드로이드 앱 딥링크 취약점 공부하기  (0) 2020.05.29
리눅스 로그 공부 (utmp, wtmp, btmp)  (2) 2020.05.28
    '⭐ 보안기사' 카테고리의 다른 글
    • IPSec(IP Security Protocol) 정리하기
    • 디지털 포렌식 5대 원칙
    • 리눅스(센토스) 패스워드 복잡성 설정
    • 안드로이드 앱 딥링크 취약점 공부하기
    남덕쿵
    남덕쿵
    열심히 해보쟈 ^____^

    티스토리툴바