관리 명령어
파일과 디렉토리의 소유와 허가권
chmod
파일 권한을 변경해준다.
ln - make links
hard link - 두 파일을 같은 i-node로 가리킨다. 즉, 같은 파일이다.
symbolic link - 완전히 다른 파일로 단지 특정 파일의 위치를 가리키는 기능을 하고있음.
<-ln 옵션->
-b |
--backup: 대상 파일이 있으면, 그것을 백업한다. |
-d, -F |
--directory: 경로의 하드링크를 허용한다. 이것은 시스템 관리자만 가능하다. |
-f |
--force: 대상 파일이 이미 있어도 그냥 지운다. |
-i |
--interactive: 대상 파일이 이미 있을 때 어떻게 할 것인지 사용자에게 물어본다. |
-n |
--no-dereference: 만약 링크할 원본이 심볼록 파일이면, ln 명령은 그 심볼릭 대상이 되는 파일을 링크한다. 이렇게 하지 않고, 단지 그 심볼릭 파일 자체를 심볼릭 정보와 함께 링크하고자 할 때 이 옵션을 사용한다. 이 옵션은 --force 옵션과 함께 유용하게 쓰인다. |
-s |
--symbolic: 심볼릭 링크, |
-v |
--verbose: 각 파일의 작업 상태를 자세히 보여준다. |
-s |
--suffix backup-suffix: 만약에 대상이 이미 있어, 백업을 해야할 경우에 그 백업 파일에서 사용할 파일 이름의 꼬리 문자를 지정한다. |
-V |
--version-control {numbered, existing, simple} : 백업하는 방법을 지정하는데 이 옵션은 이미 지정되어 있는 VERSION_CONTROL 환경 변수를 무시한다. |
<hard link>: 원본 파일이 없어지거나 이동해도 하드링크 파일은 이상이 없다.
<symbolic link>: 원본 파일이 움직이거나 이름이 바뀌어도 이상이 생긴다.
RPM
설치
rpm – Uvh <패키지 파일>
삭제
rpm –e <패키지 파일>
패키지 질의
rpm –qa <패키지 이름> : 패키지가 설치되었는지 확인
rpm –qf<파일의 절대 경로> : 이미 설치된 파일이 어느 패키지에 포함된 것인지 확인
rpm -ql <패키지 이름> : 특정 패키지에 어떤 파일들이 포함되었는지 확인
rpm –qi<패키지 이름> : 설치된 패키지의 상세 정보
rpm 단점
- 의존성 문제
압축
- 여러 개의 파일로 묶는 작업과 압축이 분리됨
tar, cpio: 단순히 파일을 묶는 작업
gzip, bzip2, compress: 압축, 압축해제
<-tar 옵션->
c |
create 아카이브를 생성 |
t |
test 아카이브를 테스트 |
x |
extract 아카이브로부터 파일을 풀어냄 |
f |
archive-file 입출력할 아카이브 파일명 |
|
--exclude file: 대상 중에 file을 제외 (특정 파일을 제외할 때 사용) |
<-gzip 옵션->
-d |
decompress 압축해제 |
-c |
(stdout) 표준출력 (stdout)으로 결과물을 보냄 |
-1~-9 |
(fast, better) 압축 레벨 지정 |
find명령어
<option>
-name(파일이름), -user(소유자), -newer(전,후), -perm(허가권)
cron과 at
cron
주기적으로 반복되는 일을 자동적으로 실행될 수 있도록 설정
관련 데몬: crond // 관련 파일 : /etc/crontab
/etc/crontab파일
시간별:/etc/cron.hourly/
일별 :/etc/cron.daily/
주별 :/etc/cron.weekly/
월별 :/etc/cron.monthly
분 시 일 월 요일 권한 실행 명령 순
- 첫 번째 행 의미 : 01분마다 모든 시에, 모든 일에, 모든 월에, 모든 요일에, root권한으로 /etc/cron
/hourly/ 디렉토리의 파일을 실행.
at
일회성 작업을 예약, 예약하면 한 번 실행하고 소멸된다.
예약:#at<시간>
#at 3:00am tomorrow 내일 새벽 3시
#at 11:00pm January 30 1월 30일 오후 11시
#at now + 1 hours 1시간 후
엔터
명령어 작성 후 [CTRL] + [D]
확인: #at –l
취소: #atrm <작업 번호>