yum 명령어 출처 - http://wjdrndh.blog.me/90120181603




yum 명령어
 

yum 이란 온라인 저장소에서 업데이트 된 패키지들을 검사하고, 다운로드하여 설치까지 처리해주는 텍스트 기반의 업데이트 명령어입니다. 다운받아 설치해주는 툴이라고 요약할 수 있습니다.


패키지 찾기


# yum list available설치가 가능한 패키지 목록

# yum list installed이미 설치된 list 패키지 목록

# yum list extras일반 저장소에 설치되지 않는 패키기 목록

# yum list *gcc*'gcc'타이틀이 있는 패키지 목록

# yum list updates업데이트 가능한 패키지 목록

# yum info wordpresswordpress패키지에 대한 설명

# yum info gcc*gcc로 시작되는 패키지 설명

# yum search gccgcc문자열을 포함한 패키지의 검색

# yum whatprovides ??파일또는 다른형태의 패키지를 검색



패키지 설치


# yum install gccgcc 패키지 다운로드 인스톨

# yum groundinstall gccgcc 데스크톱 패키지의 전체 세트를 다운로드 인스톨



패키지 업데이트


# yum check-update업데이트가 준비된 모든 패키지를 리스트한다.

# yum list update gcc*gcc*이름으로 이용 가능한 업데이트를 찾는다

# yum update gcc*gcc의 모든 패키지를 업데이트 한다

# yum update업데이트가 준비된 모든 패키지를 업데이트 한다

# yum groupupdate파일명 그룹의 모든 패키지를 업데이트한다



패키지 제거


# yum remove gccgcc 패키지를 제거한다

# yum remove gcc*gcc로 시작되고있는 패키지를 제거한다

# yum groupremovegcc 그룹에서 모든 패키지를 제거한다.



패키지 지우기


# yum clean packagescache에서 패키지를 지운다

# yum clean meatdatacache에서 metadata를 지운다.

# yum clean headerscache에서 header를 지운다

# yum clean allcache를 다지워용


블로그 복사가안되서 다옮겨적었내요 ㅠㅠ 



 



 

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

CentOS5 에서 xrdp 사용하기.  (0) 2012.03.07
(펌)rpm 명령어  (0) 2012.03.07
CentOS 명령어  (0) 2012.03.06
CentOS에 아파치(apache) 서버깔기.  (1) 2012.03.06
CentOS 에서 FreeNX로 Windows7에서 원격접속하기!  (0) 2012.03.04

# 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
- FreeNX로 CentOS에 원격을 걸어 사용한 상태입니다.

0. yum remove httpd 로 설치되어있는 아파치를 지워줍시다.


1. 아파치 서버 다운받기.

우선 아파치 서버깔기위해서 ( http://httpd.apache.org )로 접속한다.




 다운로드에 들어가 버전을 선택후 ( 필자는 2.4.1 선택)

tar.gz 파일을 다운로드한다. 

 


2. 아파치 설치하기

설치한 폴더로 들어가서 압축파일의 경로를 바꾸어준다

# mv httpd-2.4.1.tar.gz /usr/local/src/

그뒤 바꿔준경로로 가서 압축을 푼다.

# cd /usr/local/src/
# tar zxvf httpd-2.4.1.tar.gz 
# cd httpd-2.4.1

configure - make 명령어로 설치해 줍니다.

- configure: error: APR not found. 에러가 발생하면
# yum install apr apr-devel apr-util apr-util-devel 

- error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/
# yum install pcre-devel

- configure: error: APR version 1.3.0 or later is required 라면
http://archive.apache.org/dist/apr/ 요기가서 1.3.0 이상으로 받아주자. 난 딱 1.3.0 받음.
하지만! 안되서(맨붕해서)
# ./configure ... --with-included-apr 를 붙혀주면 apr 버전을 무시하고 설치한다...고한다는대 먼일날까봐 난 안했지만
질러버렸습니다.

3. 아파치 실행하기

make install 까지 끝나셨으면

# vi /usr/local/apache2/conf/httpd.conf

로 들어가서 php와 한글설정등을 위한 수정을합니다.

LoadModule 행에서 
LoadModule php4_module libexec/libphp4.so

php5 라면
LoadModule php5_module libexec/libphp5.so 

폴더를 못찾은 경우는 # locate libphp 로 찾아서 폴더명을 정확하게 적어줍시다.

그리고 AddDefaultCharset EUC-KR 을 적어주어 한글을 기본어로 바꾸어줍니다.

마치셨으면 :wq 로저장하시고

# cd /usr/local/apache2/bin
# ./apachectl restart

로 실행을 시켜주시고 

http:// 본인ip 를 입력하셔서 창이뜨는지를 확인합니다.


 

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

(펌)rpm 명령어  (0) 2012.03.07
(펌) yum 명령어  (0) 2012.03.07
CentOS 명령어  (0) 2012.03.06
CentOS 에서 FreeNX로 Windows7에서 원격접속하기!  (0) 2012.03.04
CentOS 5.7 FTP 구축 ( vsFTPD )  (0) 2012.03.02
System Info

Server OS : Centos 5.7
Client OS : Windows 7

VNC나 xdrp같은 프로그램보다 빠르고 설치가 간편하기에 주로사용한다.

솔직히 편한건 xrdp가 최고지만... 앞으로 FreeNX를 깔면 스크린샷도 찍어가면서 글을 올릴 수 있을꺼같다.


1. CentOS에 freenx설치

http://www.nomachine.com  에 접속하여 Linux 버전 freenx 선택한다.



그뒤 자신에 맞는 운영체제를 선택한다.

본인은 CentOS를 사용하기 때문에 RPM버전을 선택했다.


그뒤 client, node, server 순서대로 다운로드후 설치한다.


  # sudo rpm -i nxclient-3.5.0-7.i386.rpm 
  # sudo rpm -i nxnode-3.5.0-7.i386.rpm 
  # sudo rpm -i nxserver-3.5.0-9.i386.rpm
 
 

2. freenx 세팅

freenx는 기본적으로 22번 포트(SSH 포트)를 사용한다.

# vi /usr/NX/etc/server.cfg 로 설정을 수정한다.

#SSHDPort = "22" 를  주석을 푼뒤 저장한다.

#SSHDPort = "22" 를  주석을 풀고 원하는 포트번호로 바꾸어준다.
본인은 8000번 (Winamp 방송포트라는대 본인은 안들어서.,..) 으로 설정했다.

그다음 #vi /etc/sysconfig/iptables 로 22번 포트를 열어준다.

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT  

 

방화벽 재구동
# /etc/rc.d/init.d/iptables restart

# netstat -ntlp 로 22번 포트가 열려있나 확인한다. 

안열려 있을 경우 ssh와 nxserver을 restart 시킨다

정상적으로 확인이 될경우

ntsysv로 시작프로그램으로 등록해 매번 실행시키는 수고로움을 덜자 


3. Windows 7 에서 클라이언트 세팅

1번과같은 방법으로 윈도우버전 클라이언트를 다운로드 후 설치한다.


그뒤 실행하면 마법사가 실행된다.


Session 에는 접속할 사용자명(계정)
Host에는 IP를 적어주면 된다.

 


 


__________________________________________________________________________________________________________________
도움받은 곳 출처 : http://blog.naver.com/khg27_2000/50133962764

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

(펌)rpm 명령어  (0) 2012.03.07
(펌) yum 명령어  (0) 2012.03.07
CentOS 명령어  (0) 2012.03.06
CentOS에 아파치(apache) 서버깔기.  (1) 2012.03.06
CentOS 5.7 FTP 구축 ( vsFTPD )  (0) 2012.03.02
서버 OS : CentOS 5.7 / 클라이언트 OS : Windows7


1. vsFTPD 설치


# yum -y install vsftpd

2. vsftpd.conf 설정

  - 사용자 제한 , 업로더등 FTP 설정하기

# vi /etc/vsftpd/vsftpd.conf
로 설정파일을 연다.

3. 방화벽 풀기

  - FTP 에서 쓰는 20, 21번 Port를 열어준다.

# vi etc/sysconfog/iptables
로 ip table 를 열어 적어준다.

- A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
- A INPUT -m state --state NEW -m tcp -p tcp --dport 21-j ACCEPT

그뒤 # service iptables retstart 로 재시작시켜둔다

4. vsftpd 시작과 부팅시 자동시작

# service vsftpd start
# chkconfig --lavel 2345 vsftpd on


5. netstat -ntlp 로 포트확인하기

vsftp 가 21번에 열려있는지 확인한다.

6. 사용자 추가하기

anonymous_enable=NO 로 설정했을 경우 사용자를 추가해주고 암호를 지정해야 사용이가능하다

- #service useradd 혹은 uar/sbin useradd [유저명] 로 유저명을 추가시킨뒤,

- #passwd [유저명] 을 실행하면 암호입력창이 뜨는대 그뒤 암호를 입력해준다.

7. 사용자 추가하기

 - 인터넷창으로 접속할 경우 ftp://아이피주소 를 입력하여 접속을 확인한다

 - 파일공유시 윈도우에서 1. '내 컴퓨터' 에서 오른쪽클릭 '네트워크 위치 추가' 를 누른다.
    2. 계속 다음을 누르면 IP입력창에 ftp://아이피주소 를 적어준다.
    3. 익명사용자일경우 익명사용자를 체크 아닐경우 유저명을 입력해주면 네트워크 위치 가 추가된다.

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

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

+ Recent posts