본문 바로가기
서버,보안

rpm, package, pacth 설치

by 세이박스 2009. 6. 9.
반응형
1. rpm(Red Hat Package Manager)

- 조회
# rpm -qa | more

-a : all. 현재 설치된 모든 패키지의 목록을 보여준다.
-c : configure. 패키지 안의 환경 설정 파일들을 표시한다.
-d : document. 패키지 안에 들어있는 문서를 보여준다.
-i : information. 패키지에 대한 상세한 정보를 보여준다.
-l : list. 패키지에 들어있는 파일의 목록을 표시한다.
-s : state. 패키지에 들어있는 파일의 상태를 표시한다.
-q : query. 설치 파일이 있는 디렉토리를 표시한다.

- 설치
# rpm -ivh package_file
-i : install. 패키지 설치 명령.
-v : verbose. 처리 상태를 표시한다.
-h : hash. 해시마크(#)로 진행 상태를 보여준다.
--force : 강제로 설치.
--replacepkgs : 이미 설치된 패키지 덮어 쓰기.
--replacefiles : 이미 설치된 패키지 파일 덮어 쓰기.
--percent : 설치를 퍼센트로 표시해준다.
--excludedocs : 문서 파일은 설치하지 않음.

- 업그레이드
# rpm -Uvh package_file
-u : upgrade.

- 삭제
# rpm -e package_name
-e : erase.
--nodeps : 의존성을 무시
--noscripts : 스크립트를 실행 안함.
--test : 충돌이나 의존성 문제 검사.

2. package

- 조회
# pkginfo | more
# pkginfo -l | package_name

-l : 소프트웨어 패키지에 대한 정보를 모두 보여준다.

- 설치
# pkgadd -d package_file
-d : 추가, 설치

- 삭제
# pkgrm package_name

- 정확성 검사
# pkgchk -v package_name
# pkgchk -p /etc/group
# pkgchk -l -p /usr/bin/ls
-l : 패키지가 설치된 파일에 대한 자세한 정보를 제공한다.
-v : 검사한 파일의 리스트를 제공한다.
-p : 경로명의 정확성을 검사한다.

3. gzip, unzip (파일 압축, 해제)

- 파일 압축
# gzip -r File_name

-n : 압축효율을 지정한다. (1~9)
-v : 결과를 상세히 보여준다. 각 파일의 크기, 압축율 등을 출력해준다.
-r : 각 디렉토리의 모든 파일을 차례로 압축한다.
- 압축 해제
# gzip -d File_name
# gunzip File_name

gzip으로 파일을 압축하면 원본파일은 지워지고, ".gz" 확장자를 가지는 압축파일이 만들어집니다. 허가권과 소유권은 모두 보존됩니다.

4. tar (파일 묶기, 풀기)

- 묶기
# tar cvf test.tar test1.txt test2.txt test3.txt
# tar cvf test.tar *.php
# tar cvf test.tar public_html/
# tar cvzf src.tar.gz src/

- 풀기
# tar xvf test.tar
# tar xvzf src.tar.gz

-c : create. 파일을 묶어준다.
-x : extract. 묶음을 풀어준다.
-v : verbose. 파일을 묶거나 풀때 정보를 보여준다. 진행상태 보기
-f : file. 다음에 파일명을 적어준다.
-t : list. 묶음을 풀지 않고 묶인 내용만 확인한다.
-z : 자동으로 gzip 압축/ 해제까지 해준다.

5. patch

- 설치
# patchadd 109320-03 (patch_name)

- 제거
# patchrm 109320-03

- 조회
# showrev -p | grep 109320-03 

반응형

'서버,보안' 카테고리의 다른 글

httpd.conf 파일 번역판  (0) 2009.06.09
한 IP에 도메인을 여러개 셋팅  (0) 2009.06.09
Unix의 디렉토리 구조  (0) 2009.06.09
리눅스 서비스 데몬 설명  (0) 2009.06.09
리눅스 DNS 설치하기  (0) 2009.06.09
Vi 편집기 명령어  (0) 2009.06.09
SMTP 서버 릴레이 방지  (0) 2009.06.03
우리나라의 컴퓨터 사용량과 인터넷 사용량  (0) 2009.06.03