Linux

파일 압축과 묶기, CRON과 AT

느리지만 꾸준하게 2021. 10. 6. 09:42

파일 압축

  • 압축파일 확장명은 xz, bz2, gz, zip, Z 등
  • xz나 bz2 압축률이 더 좋음

파일 압축 관련 명령

  • xz: 확장명 xz로 압축을 하거나 풀어준다
  • ex) xz 파일명
  • xz -d 파일명.xz

bzip2: 확장명 bz2로 압축을 하거나 풀어준다

  • bzip2 파일명
  • bzip2 -d 파일명.bz2

bunzip2: "bzip2 - d" 옵션과 동일한 명령어

gzip: 확장명 gz으로 압축을 하거나 풀어준다.

  • gzip 파일명
  • gzip -d 파일명.gz

gunzip: "gzip -d"옵션과 동일한 명령어

 

 

 

파일 위치 검색

find [경로] [옵션] [조건] [action] : 기본 파일 찾기

  • [옵션] -name, -user(소유자), -newer(전, 후), -perm(허가권), -size(크기)
  • [action] -print(디폴트), -exec(외부명령 실행)

Ex)

  • # find / etc -name "*.conf"
  • # find / bin -size + 10k -size -100k
  • # find / home -name "*.swp" -exec rm {} \;

 

which 실행파일이름 : PATH에 설정된 디렉터리만 검색

 

whereis 실팽파일이름 : 실행 파일, 소스, man페이지 파일까지 검색

 

locate 파일이름 : 파일 목록 데이터베이스에서 검색

 

 

 

 

시스템 설정

  • 날짜 및 설정(system-config-date)
  • 네트워크 설정 (nmtui)
  • 방화벽 설정 (firewall-config)
  • 서비스 설정(sntsysv)

 

  • 그 외 설정
  • system-config-keyboard => 키보드 설정
  • system-config-language => 언어 설정
  • system-config-printer => 프린터 설정
  • system-config-users => 사용자 설정
  • system-config-kickstart => 네임 서버 설정

 

 

CRON과 AT(1)

CRON

  • 주기적으로 반복되는 일을 자동적으로 실행될 수 있도록 설정
  • 관련된 데몬(서비스)은 "crond", 관련 파일은 "/etc/crontab"

 

 

 

  • /etc/crontab 예
  • 01 * * * * root run-parts/etc/cron.hourly
  • 02 4 * * * root run-parts/etc/cron.daily
  • 03 4 * * 0 root run-parts/etc/cron.weekly
  • 42 4 1 * * root run-parts /etc/cron.monthly

첫 줄은 매시간 1분에 /etc/cron.hourly 디렉터리 안에 있는 명령들을 자동으로 실행한다.

 

 

 

 

CRON과 AT(2)

  • CRON을 활용하여 매월 15일 새벽 3시 1분에 /home디렉터리와 그 하위 디렉터리를 /backup 디렉터리에 백업하는 방법을 숙지
  • AT 사용법 숙지.

 

 

 

 

 

 

 

<출처: 한빛미디어 '이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌>

https://www.inflearn.com/course/%EC%9D%B4%EA%B2%83%EC%9D%B4-%EB%A6%AC%EB%88%85%EC%8A%A4%EB%8B%A4/dashboard

 

[무료] '이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌 - 인프런 | 강의

한빛미디어에서 발간한 '이것이 리눅스다' 의 저자가 직접 강의하는 강좌 입니다., [임베딩 영상] 1. 강좌 소개 '이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌 는 그 동안 리눅

www.inflearn.com