rpm 명령어 출처 - http://blog.naver.com/smallgiant83/50111225989


설치

rpm -i 패키지 파일 - install.

-U 패키지 파일 - 기존 프로그램이 있으면 업그레이드를 한다.

-v 패키지 파일 - 설치 과정을 확인.

-h 패키지 파일 - 설치 과정을 #(hash)로 출력.

" rpm -Uvh lib* " 는 자동으로 순서를 찾아 설치한다.

삭제

rpm -e 패키지 이름

조회

rpm -qa | grep 패키지 이름

(패키지 의존성 - 패키지 끼리의 참조역학을 할 때가 있는데 이러한 이유로 하나의 프로그램 설치를 위해 여러개의 패키지가 필요하다. 이러한 상관관계를 패키지 의존성이라 한다.)

기타옵션

--force - 버전을 무시하고 강제로 설치 (하위버전으로 다운그레이드 시에 적용할 수 있으나 위험)

--nodeps - 의존성 관계에 있는 다른 패키지가 설치 되어 있지 않다고 해도 강제로 설치.

rpm -qa --last설치된 모든 패키지들을 늦게 설치된 순으로 보여준다

'OS > CentOS' 카테고리의 다른 글

Centos에 Mysql 설치하기  (0) 2012.03.07
CentOS5 에서 xrdp 사용하기.  (0) 2012.03.07
(펌) yum 명령어  (0) 2012.03.07
CentOS 명령어  (0) 2012.03.06
CentOS에 아파치(apache) 서버깔기.  (1) 2012.03.06

# centos5 기준

# 경로가 빈칸인 명령어는 어디서나 실행가능

# 사용유형이 빈칸인 명령어는 '실행'을 뜻함

 

명령어

경로

사용유형

설명

.bash_history 각 계정의 홈 디렉터리 편집 사용자가 적었던 명령어 기록
.bash_logout 각 계정의 홈 디렉터리 편집 로그아웃시 실행되는 배치파일
.bash_profile 각 계정의 홈 디렉터리 편집 로그인시 실행될 항목
.bashrc 각 계정의 홈 디렉터리 편집 단축키 설정
.vimrc 각 계정의 홈 디렉터리 생성->편집 vi편집기 설정
at     예약작업
at.allow /etc 편집 특정 계정 at 허용
at.deny /etc 편집 특정 계정 at 거부
atd /etc/init.d   at 데몬
atq     예약 작업 보기
atrm     예약 작업 지우기
bc     계산기
cal     달력
cat     파일 생성, 내용 보기
cd     디렉터리 이동
chage     계정, 암호 만료일자 설정
chattr     속성 변경
chgrp     파일의 그룹 변경
chkconfig     데몬 설정
chmod     파일의 퍼미션 변경
chown     파일의 사용자, 그룹 변경
clear     화면 청소
clock     시각, 날짜 보기.
cp     복사
cron.allow /etc 편집 특정 계정 cron 허용
cron.deny /etc 편집 특정 계정 cron 거부
crond /etc/init.d   예약작업 데몬
crontab   편집, 실행 예약작업
date     날짜, 시각 보기
df     전체 용량 보기
dhcpd /sbin   dhcp데몬(tar.gz의 경우)
dhcpd.conf /etc 편집 dhcp설정 파일
dhcpd.leases /var/db 생성->편집 dhcp로그 파일(tar.gz의 경우)
dhcpd.leases /var/lib/dhcp 편집 dhcp로그 파일(rpm의 경우)
du     디렉터리별 용량 보기
exit     로그아웃
fdisk     파티션 설정
fg     포그라운드로 불러내기
find     찾기
free     메모리 사용량 확인
fsck.ext3     수동 시스템 검사(꼭 싱글모드에서 해야함)
fstab /etc 편집 마운트 설정
ftp     파일 서버
gcc     컴파일
grep     내용 찾기
group /etc 편집 그룹 확인
groupadd     그룹 생성
groupdel     그룹 삭제
groupmod     그룹 수정
groups     유저가 속한 그룹 보기
grub.conf /boot/grub 편집 부팅 설정
gzip     압축
halt     컴 수동 종료
head     파일내용 앞부분 출력
history     사용 명령어 목록 출력
hosts.allow /etc 편집 호스트 허용
hosts.deny /etc 편집 호스트 차단
httpd /etc/init.d   웹서버 데몬
id     계정 정보 보기
ifcfg-eth0 /etc/sysconfig/network-scripts 편집 eth0의 네트워크 설정 보기
ifconfig     ip보기, 설정
init     부팅 모드 실행
inittab   편집 init 설정
issue /etc 편집 로그인전 출력할 내용
jobs     작업 보기
kill     프로세스 종료
last     부팅 로그 보기
lastlog     마지막 접속로그 보기
ln     링크하기
login.defs /etc 편집 계정 번호 설정
logout     로그아웃
ls     파일의 목록 보기
lsattr     속성 보기
man     매뉴얼 보기
mc     탐색기
messages /var/log 편집 로그인 로그 파일
mkdir     디렉터리 생성
motd /etc 생성->편집 로그인후 출력할 내용
mount     장치 연결하기
mv     이동, 이름 변경
network /etc/init.d   네트워크 데몬
ntsysv     데몬 사용, 사용안함
passwd /etc 편집 계정 목록
passwd     암호 설정
patch     패치하기
ping     핑 보내기
profile /etc 편집 로그인시 실행될 항목
proftpd     pro ftp 데몬
ps aux     프로세스 보기
pwconv     쉐도우 패스워드 설정
pwunconv     쉐도우 패스워드 해제
python     파이썬(프로그래밍 언어) 실행
reboot     재부팅
rm     파일, 디렉터리 삭제
rmdir     디렉터리 삭제
rpm     rpm 설치, 제거, 검색
scp     파일 주고받기
service     데몬을 시작시키거나 중지시킨다
setup     여러가지 시스템 설정
shadow /etc 편집 계정 목록(컨버전 안된 암호가 표시됨)
shutdown     컴 끄기
shutdown.allow /etc 편집 셧다운 명령을 허용할 유저목록
squid /etc/init.d   프록시 서버 데몬
ssh     암호화 지원하는 원격접속 프로그램
su /etc/pam.d 편집 su 설정
su     사용자 변경
tail     파일내용 뒷부분 출력
tar     파일 묶기, 압축
tee     파일로 출력
telnet /etc/xinetd.d 편집 텔넷 설정
telnet     원격접속 프로그램
touch     파일 생성
tty     터미널 번호 보기
tune2fs     자동 시스템 검사
umount     마운트 해제
uname -r     커널 버전 보기
useradd     계정 생성
userdel     계정 삭제
usermod     계정 수정
vi     편집기
vim     vi편집기 향상판
vipw     vi /etc/passwd
w     시스템에 접속한 사용자 상황 표시
wall     메시지 보내기
who am I     자세한 자신의 정보 보기
whoami     자신의 정보 보기
xinetd /etc/init.d   수퍼 데몬
yum     인터넷을 통한 rpm 설치

출처 = http://blog.naver.com/jktk1/100058585182

 

'OS > CentOS' 카테고리의 다른 글

(펌)rpm 명령어  (0) 2012.03.07
(펌) yum 명령어  (0) 2012.03.07
CentOS에 아파치(apache) 서버깔기.  (1) 2012.03.06
CentOS 에서 FreeNX로 Windows7에서 원격접속하기!  (0) 2012.03.04
CentOS 5.7 FTP 구축 ( vsFTPD )  (0) 2012.03.02

+ Recent posts