yum이 제대로 작동하지 않을때 해결 방법

yum이 제대로 작동되지 않거나 느릴경우에는 텔넷/ssh상에서 다음의 명령어를 입력 합니다.

# yum clean all

yum clean all은 캐시되어 있는 yum의 헤더와 패키지를 모두 제거 하는 명형어 입니다. 여기서 all은 clean expire-cache, clean headers,clean metadata, cleandbcache,clean rpmdb,clean expire-cache,clean plugins를 의미 합니다.

yum clean all 대신 yum clean headrs;yum clean metadata 를 사용할 수도 있습니다.


# yum check  *yum 패키지를 체크합니다.

# yum check-update  *서버에 설치된 yum 패키지 중에서 업데이트가 가능한 목록을 보여줍니다.


저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

yum 패키지 update 하기

vps/서버 호스팅을 하게 되면 apm설치 다음으로 꼭 필요한 작업이 바로 yum 패키지 업데이트라 생각 합니다.


yum 패키지 업데이트


# yum update

업데이트 할 패키지 목록이 나옵니다. 패키지를 설치 할거면 y, 설치 하지 않을 거면 N을 눌러 설치를 취소 합니다.

*설치가 완료된 패키지  yum 패키지





저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

YUM 명령어 정리

YUM 이란?


리눅스 관련 패키지 설치에 흔히 사용되는 yum은 Yellow dog Updater Modified준말로 rpm 기반의 시스템용 패키지 설치/삭제/업데이트 도구 입니다.



YUM 명령어


*주의 : 모든 명령어는 소문자를 사용해야 됩니다.

패키지 목록 확인(설치된 패키지 + 설치가능 패키지)

# yum list

# yum list mysql   <- 패키지 명이 mysql인 것만 확인

# yum list mysql*  <- mysql 단어로 시작하는 패키지 검색

# yum list  | grep mysql  <- mysql 단어가 포함되어있는 패키지를 검색


Tip: yum list | grep mysql 에서 | 부분 쓰는 방법 :  shift + \ 


설치된 패키지 목록 확인

# yum list installed

# yum list installed | grep bind

# yum list installed | grep kernel


서버에 설치된 패키지 업데이트

# yum list updates

# yum list updates | grep httpd


모든 패키지 업데이트

# yum update

*모든 yum 패키지를 업데이트 합니다.


yum 패키지 설치

# yum install 패키지명


yum 패키지 삭제

# yum remove 패키지명


패키지 정보 확인 

# yum info 패키지명


yum 패키지 검색

# yum search 키워드


yum 설치/삭제시 확인 하지 않고 무조건 설치/삭제하기

-y

ex: yum install httpd -y or yum -y install httpd

저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

APM설치①] 아파치(apache) 설치

VPS 호스팅이나 서버 호스팅으로 블로그나 커뮤니티 사이트를 운영한다면, 먼저 자신의 호스팅 서버에 APM(아파치+PHP+MYSQL(혹은 MariaDB)를 설치 해줘야 합니다.


제가 설치할 apm 버전은 apache2.2.15+php5.5+Mariadb10.0 입니다.


1.호스팅 사를 통한 apm 설치


*카페24 호스팅 신청화면

보통 가상 서버 호스팅이나 서버 호스팅사에서 기본적으로 APM설치를 지원해 줍니다.

그렇지만 호스팅사에서 제공하는 apm 버전은 기본적으로 낮은 버전이라 후에 워드프레스나 xe를 설치하고 홈페이지를 운영 할때 최적화된 환경으로 홈페이지를 운영 하지 못할 수도 있습니다.



2.SSH(telnet)를 통한 apm설치


이번에 다룰 내용인 ssh를 통한 apm설치방법입니다.ssh를 통해 설치를 한다면 원하는 apm버전을 설치할 수 있습니다.




아파치(apache) 설치


1.먼저 apache가 설치되어 있는지 확인을 합니다.

# rpm -qa httpd



아파치가 설치되어 있다면 위 화면처럼 설치된 아파치의 버전이 나옵니다.(ex.httpd-2.2.15-39.el6.centos.x86_64)

만약, 설치가 안되어 있다면 아무 화면도 뜨지 않게 됩니다.



2.yum으로 설치 가능한 패키지 확인

# yum list httpd



설치 가능한 apache 패키지가 나온다. 스크린샷에는 이미 아파치가 설치가 되어서 Installed Packages로 나오지만 설치가 안된 상태라면 Available Packages로 나옵니다.


3.yum으로 아파치 설치

# yum install httpd


is this ok[y/N]이라고 묻는 화면이 나온다면 y를 입력해 설치 합니다.


*아파치를 설치할 때 여러가지 패키지도 같이 설치 됩니다. 이 패키지들은 아파치에 필요하다고 여겨져 같이 설치되는 패키지이므로 삭제하면 안됩니다.



4.설치된 패키지 확인

# rpm -qa httpd



5.서비스 시작

# service httpd start



6.재부팅시 자동 시작 설정

chkconfig --list httpd

먼저 chkconfig --list httpd로 재부팅시 자동시작 설정이 되있는지 확인을 합니다.

자동 시작 설정이 되지 않았다면 httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off 이렇게 나옵니다.

chkconfig httpd on


chkconfig --list httpd

재부팅시 자동시작 설정이 되었다면 위 스크린샷 처럼 2~5번 부분이 off에서 on 상태로 바뀐 걸 확인하실 수 있습니다.



아파치 명령어



아파치 시작

# service httpd start 


아파치 정지

# service httpd stop


아파치 재시작

# service httpd restart


아파치 점잖은 재시작 

# service httpd graceful



graceful 과 restart 의 다른점.


graceful은 conf 파일을 읽어서 다시 시작되기 때문에 연결이 종료 되지 않습니다.


restart는 서버를 내렸다가 재시작하기 때문에 연결이 종료가 됩니다.


모듈추가 같은 중요한 업데이트가 있을 경우에는 반드시 restart 명령어로 재시작 해줘야 됩니다.


APM 설치 하기





저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'리눅스 > APM설치' 카테고리의 다른 글

APM설치③] MariaDB 10.0 설치  (0) 2014.11.07
APM설치②] PHP 5.5.18 설치  (0) 2014.11.06
APM설치①] 아파치(apache) 설치  (0) 2014.11.05