OS/리눅스,솔라리스

cron,package,swap

김포춘 2014. 8. 18. 10:36
반응형

cron : 주기적으로 반복되는 작업을 통칭함
crond : cron 작업을 해 주는 데몬(프로그램)
crontab : crond 가 작업할 작업 목록
crontab : crontab 을 수정하는 명령어

 

cron형식

   분/시/일/월/주/할 작업  *는 모든 이라는 뜻
# 10   3  *   * 0,4 /etc/cron.d/logchecker 

매월 매일 3시 10분 일,목에 /etc/con.d/logchecker 의 작업을 수행해라

=>매주 일,목요일 3시 10분에 /etc/con.d/logchecker 작업 수행

 

cron 저장위치 : /var/spool/cron/crontabs/username

 

ex)cron생성

EDITOR=vi
export EDITOR
crontab -e

10 3 * * * /test/a.sh


vi/etc/cron.d/cron.deny :해당 계정 cron 사용 못하게 함

 

 

Run Level

Run Level 0 - Bios상태

Run Level S,s - single user mode / cd로 부팅해서 사용 / 백업,복구에 주로사용

Run Level 1 - 모든지역 파일시스템 mount해서 사용
*지역파일 시스템 : 하드디스크로 만들어진 파티션
Run Level 2 - 원격파일 시스템 : NFS

Run Level 3 - 정상 부팅

Run Level 5 - 종료

Run Level 6 - 재부팅

Run Level 실행 명령어 : init

 

who -r : 현재 Run Level확인

krtld : 유닉스 kernel load

/etc/inittab : Run Level별 해야할 일 저장되어있음

 

 

init 실행단계

1. /sbin/init

2. /etc/inittab 실행

3. /sbin/rc?  rc? 스크립트 실행

4. /etc/rc?.d 에서 k*스크립트나 s*스크립트나 .sh실행

 

 

패키지
/var/sadm/pkg - 프로그램 설치시 기본 경로


/var/sadm/install/contents - 설치된 프로그램 목록

pkginfo - 설치된 모든 패키지 정보 표시
 -l : 자세하게 출력

pkgadd - 패키지 추가
 -d : 현재 디렉토리 밑에 있다는걸 뜻함 (지정된 디렉토리 안에 설치할 패키지 있다)
 * -d 옵션을 안주면 /var/spool/pkg 의 기본경로안에 있는 패키지라고 인식함

pkgrm - 패키지 삭제

patch name : patch기본이름 - patch version : 112785 - 05

patchadd -p : 현재 설치되어 있는 패치 리스트 나열

 

#패키지 설치 예문

winscp로 설치할 패키지.gz 압축파일 dir1로 옮김

gunzip으로 압축해제

pkgadd -d /dir1/파일명

all, y

설치 완료후 /usr/bin 디렉토리로 복사 cp /usr/local/bin/top /usr/bin

topd으로 확인

 

swap (가상메모리)
 -s : swap space status
 -l : swap space list
 -a : swap space 추가
 -d : swap space 삭제

 

#swap실습

swap -s 상태확인

mkdir /export/swap 디렉토리 생성

mkfile 20m /export/swap/swapfile  20mb의 swapfile 생성

swap -l 확인

vi /etc/vfstab 들어가서 /export/swap/swapfile    -    -    swap    -    no    -        기입

reboot 후 swap -l 확인

swap -d /export/swap/swapfile     

rm /export/swap/swapfile  

vi /etc/vfstab 들어가서 /dev/dsk/c0d0s1    -    -    swap    -    no    -         기입    

reboot 후 swap -l 확인  

반응형

'OS > 리눅스,솔라리스' 카테고리의 다른 글

shell  (2) 2014.08.20
rpm  (0) 2014.08.20
nfs  (0) 2014.08.18
디스크관리  (3) 2014.08.14
서버보안, 원격접속관리  (0) 2014.08.13
사용자관리, 그룹관리  (0) 2014.08.13
Process, 압축  (0) 2014.08.12