본문 바로가기

CentOS7

간단한 보안 검사하기 #yum install lynis #lynis audit system #yum install rkhunter #rkhunter -c Lynis 를 통해 서버 설정과 관련한 확인하고, rkhunter 를 통해 백도어 등을 검사합니다. 현재 운영중인 서버에서 lynis 를 실행해보니 몇가지 권고사항들이 나오네요. 먼저, 메일서버에서 VRFY 명령어를 중지시켜 서버에 어떤 계정이 존재하는지 검색할 수 없게합니다. vi /etc/postfix/main.cf disable_vrfy_command = yes 재실행합니다. #service postfix restart 그리고 php 의 expose_php = Off 또한 리포팅에 나와 이를 반영하였습니다. 적용하면 웹서버의 헤더에서 PHP 관련한 정보를 노출하지 않습.. 2019. 5. 30.
CentOS 6.x 에서 php 5.5.x 설치하기 현재 yum 으로 설치되는 기본 php 는 5.3.x 버전입니다. 최근 Laravel 이 PHP 5.5 이상 버전을 요구하는 관계로 해당 버전을 설치해보았습니다. 먼저 저장소 관련 패키지를 설치합니다. rpm -Uvh http://mirror.premi.st/epel/6/i386/epel-release-6-8.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 이전 포스팅과 같은 환경으로 설치하였다면, 업데이트와 OpCache 를 설치하면 됩니다. 2014/08/13 - [프로그래밍/언어 - PHP] - nginx + php-fpm 설치하기 - CentOS 6.x 2014/08/13 - [프로그래밍/언어 - PHP.. 2014. 8. 13.
CentOS mongodb 2.6.1 업데이트하기 예전에 yum 을 통한 패키지 설치 방법을 포스팅한 적이 있습니다. 2011/11/17 - [프로그래밍/서버관리] - CentOS 에서 MongoDB 패키지 설치하기 금일 별 생각없이 yum update 를 실행하였더니, mongodb 의 업데이트가 진행되었습니다. 헌데, 아래와 같은 에러가 발생하더군요. 패키지 충돌 오류인 것 같아... 관련 내용을 구글링해보니, 크게 두 가지 방법이 있더군요. 1. 기존의 패키지를 삭제하고 설치한다. yum erase mongo-10gen mongo-10gen-serveryum install mongodb-org 2. 캐쉬를 생성하고 설치한다.yum makecacheyum install mongodb-org 헌데, 두 가지 방법 모두 문제 해결이 되지 않았습니다. 그.. 2014. 5. 8.
CentOS 패키지 강제 설치하기 보통 yum 을 사용하여 패키지를 설치하는데요. 의존성 문제 등으로 꼬이는 경우가 있습니다. rpm 은 이럴때 강제설치 옵션이 있는데 yum 은 마땅한 방법이 없습니다. 이럴때 사용하는 방법.... yum install yum-downloadonly yum 플러그인 중 downloadonly 를 설치합니다. 이 플러그인을 사용하면 설치대신 특정 경로에 패키지를 다운로드할 수 있습니다. 추가된 옵션은 --downloadonly 와 --downloaddir 이 있습니다. 다음과 같이 사용합니다. yum install ffmpeg ffmpeg-devel --downloadonly --downloaddir=/usr/local/src/ffmpeg 설치과정은 동일하지만... 다운로드한 후에 더 이상 진행하지 않고 .. 2014. 3. 19.
VirtualBox CentOS 공유 폴더 설정하기 가상 머신에서 CentOS 를 사용할 경우, 먼저 게스트 확장을 설치하여야 공유폴더를 사용할 수 있습니다. 이하 내용은 게스트 확장을 설치한 경우라 가정합니다. 만약, 내 PC(예를들어 Windows PC) 의 C:\SakSin 디렉토리를 공유하고 싶다면 VitualBox 의 장치 > 공유 폴더 설정... 메뉴를 실행합니다. 그리고 폴더 이름과 사용 옵션을 지정합니다. 위의 경우, 폴더 이름은 SakSin 으로... 그리고 부팅시 자동으로 사용할 수 있도록 자동 마운트와 항상 사용하기 옵션을 선택하였습니다. 이렇게 설정하고 난 후, 재부팅하고 나면 /media/sf_SakSin 과 같은 형태로 공유폴더가 마운트됩니다. 하지만 이 상태에서는 root 가 아닌 일반 사용자 계정에서는 접근할 수 없습니다. 만.. 2014. 3. 18.
CentOS 5.x rockmongo 설치하기 mongo DB 의 웹어드민 툴 중 rockmongo 를 설치해보겠습니다. 아파치와 PHP 는 이미 설치되어있는 경우이며, php 의 mongo 확장 모듈을 쉽게 설치하기 위하여 php-pear 패키지를 설치합니다. yum install php-pear 설치가 끝나면 pecl 을 이용하여 mongo.so 모듈을 생성합니다. pecl install mongo 상기 명령어를 실행하면 모듈의 소스를 다운로드한 후, 컴파일하게됩니다. 이렇게 생성된 모듈은 /usr/lib/php/module 아래 위치하게 됩니다. 이제 php 가 생성된 모듈을 사용할 수 있도록 설정합니다. vi /etc/php.ini Dynamic Extensions 설정 부분에 아래 내용을 추가합니다. extension = mongo.so p.. 2014. 3. 17.
root 계정에서 크롬 실행하기, CentOS root 계정에서 크롬을 실행하면 다음과 같은 오류 메시지가 출력된다. 메시지의 내용대로 해당 항목을 추가한다. 먼저, 해당 파일을 연다. # vi /usr/bin/google-chrome 맨 끝의 내용을 아래와 같이 수정한다. exec -a "$0" "$HERE/chrome" "$@" --user-data-dir 저장 후, 크롬을 실행하면 정상적으로 동작한다. 2013. 12. 31.