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 리눅스 서버&네트워크 강좌>
[무료] '이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌 - 인프런 | 강의
한빛미디어에서 발간한 '이것이 리눅스다' 의 저자가 직접 강의하는 강좌 입니다., [임베딩 영상] 1. 강좌 소개 '이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌 는 그 동안 리눅
www.inflearn.com