CentOS 5

[CentOS] - SELinux 해제 방법

SELinux는 리눅스의 보안을 위한 서비스로, 보안 설정으로 인해 사용하는 어플리케이션에 따라 패킷의 프록시 등이 정상적으로 이루어지지 않을 수 있습니다. 만약 특정 기능이 동작하지 않는 경우, SELinux를 아예 비활성 처리하기 보다는, 해당 기능만 SELinux에서 허용하도록 설정하는 것을 권장합니다. SELinux의 활성화 상태를 확인하려면 다음 명령을 입력합니다. sestatus 서비스의 테스트를 위해 SELinux를 임시로 사용 해제하려면 다음 명령을 입력합니다. setenforce 0 만약 SELinux를 영구적으로 해제하려면 설정파일을 다음과 같이 변경합니다. sudo nano /etc/selinux/config # 설정 변경 SELINUX=disabled # 서버 재부팅 sudo reb..

[CentOS] - PostgreSQL 설치

PostgreSQL 설치 PostgreSQL은 매년 메이저 버전을 출시하고 있으며, 최초 릴리즈 이후 5년간 메이저 버전을 지원합니다. PostgreSQL 공식 홈페이지에 게재된 보안 정책에 따르면, 알려진 모든 문제는 다음 릴리즈에 항상 반영되므로 최신 버전의 사용을 권장하고 있습니다. 그러나 yum 패키지 관리자에 등록된 PostgreSQL의 디폴트 버전은 9.x 이며, 이 버전은 2021. 11.11을 마지막으로 더 이상 지원하지 않고 있습니다. 현 시점에서 최신 버전은 v14.x 으로, 최신 버전 설치를 진행합니다. sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-rep..

RabbitMQ 설치

Erlang 설치 RabbitMQ는 Erlang 언어로 개발되었으며, 구동을 위해서는 해당 언어를 설치해야 합니다. # erlang과 종속적인 패키지 설치 sudo yum install socat sudo yum install logrotate # erlang을 repository에 추가 wget https://packages.erlang-solutions.com/erlang-solutions-2.0-1.noarch.rpm sudo rpm -Uvh erlang-solutions-2.0-1.noarch.rpm # erlang 설치 sudo yum install erlang # erlang 설치 확인 erl Erlang과 RabbitMQ의 호환되는 버전은 [링크] 페이지를 통해 확인할 수 있습니다. Rabb..

[CentOS] - Nginx 설치 방법

Nginx 설치 확인 이미 설치된 Nginx가 있는지 확인합니다. nginx -v Nginx 설치 Nginx의 경우 yum 명령어를 이용하여 최신버전을 간편하게 설치할 수 있습니다. sudo yum install nginx HTTP, HTTPS 통신에 사용되는 포트의 방화벽을 영구적으로 허용합니다. sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload Nginx 서비스를 시작하며, 부팅 시 자동 시작을 등록합니다. sudo systemctl start nginx sudo systemct..

[CentOS] - Node.js 설치 방법

Node.js 설치 확인 이미 설치된 Node.js가 있는지 확인합니다. node -v (혹은 node --version) NVM (Node Version Manager) 설치 NVM을 설치하기 위해, 먼저 epel repository를 설치합니다. sudo yum install epel-release 최신버전의 Node.js를 설치하기 위해서는 버전 관리 매니저인 nvm를 이용하는 것이 편리합니다. (yum 명령어를 통해 Node.js를 직접 설치할 수도 있지만, 오래된 버전이 설치됩니다.) curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash 정상적으로 설치되었는지 확인려면, 새로운 터미널을 실행하여 다음..