본문 바로가기

개발/Linux24

Postgresql 15 외부접속 허용하기 (rocky linux 9.5) Postgresql DB를 서버 외부 클라이언트나 웹 애플리케이션과 연동하기위해 외부접속 설정이 필요하다.오늘은 Rocky linux에 설치한 postgresql 15의 외부 접속 설정을 하는 방법을 알아보겠다. 물론 아래 설정은 보안상 취약한 점이 있을 수 있으니 주의하자. Listen 주소 변경 (/var/lib/pgsql/15/data/postgresql.conf)일단 localhost로만 listen하고 있는 걸 any로 설정해줘야한다. postgresql의 설정파일 postgresql.conf의 위치는 다음과 같다./var/lib/pgsql/15/data/postgresql.conf이 파일을 열어 다음과 같이 설정해준다.listen_addresses = '*'그리고 서비스 재시작sudo syst.. 2025. 5. 1.
Rocky linux 9.5에서 PostgreSQL 15설치하기 오늘은 Postgresql을 Rocky list 9.5에 설치하는 법에 대해 알아보자.다행 스럽게도 가이드가 잘 되어있다.설치https://www.postgresql.org/download/linux/redhat/ PostgreSQL: Linux downloads (Red Hat family)Linux downloads (Red Hat family) The Red Hat family of distributions includes: Red Hat Enterprise Linux Rocky Linux AlmaLinux CentOS (7 only) Fedora Oracle Linux and others. PostgreSQL is available on these platforms by default. Howev.. 2025. 4. 29.
Rocky linux 9.5 - nginx, php 설치 요새 centos 대신 많이 쓰인다는 rocky linux에서 nginx, php 8.1을 설치하는 방법을 알아보았다.우선 최초 설치 후 epel-release를 설치한다.sudo dnf install epel-release -ysudo dnf update -y php 설치php 8.1은 remi 저장소를 추가해줘야 한다.sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm -ysudo dnf module reset php -ysudo dnf module enable php:8.1 -y이제 php 설치sudo dnf install php php-cli php-fpm php-mysqlnd php-opcache php-gd php-.. 2025. 4. 28.
[shell script] if 파일 존재 여부 체크하기 쉘 스크립트로 파일이 존재하는지 다음과 같이 if -f 로 확인할 수 있다. #!/bin/bash FILE_PATH="test.txt" if [ -f $FILE_PATH ]; then echo "파일이 존재합니다." else echo "파일이 존재하지 않습니다." fi 2024. 3. 13.
우분투 윈도우 듀얼부팅 시간 차이 문제 해결 씽크패드 E14에 추가로 SSD를 설치하고 나서 용량이 매우 널널해 졌다. 기존 250GB에 500GB가 추가 되었으니 이제 리눅스도 듀얼 부팅으로 설치 해 볼 수 있지 않을까? 하는 생각에 남는 공간에 리눅스를 설치하여 윈도우 11과 우분투 20.04 LTS버전을 듀얼 부팅으로 사용하게 되었다. 그런데 문제가 생겼다. 바로 윈도우와 리눅스간 시간차이가 발생하는 것이었다. 이런 문제는 과거 해킨토시를 윈도우와 듀얼 부팅으로 사용할때 겪은 문제 였는데 리눅스와 사용할 때도 발생 하는 것이 었다. 이러한 문제가 발생 하는 원인은 리눅스와 윈도우가 시간을 가져오는 방식에 있다고한다. 윈도우는 메인보드 시간을 그대로 가져오는 반면, 리눅스는 메인보드 시간에 현재 시간대의 오프셋을 더하여 시간을 가져오게 된다. .. 2022. 4. 2.
우분투(Ubuntu) 20.04 LTS Hyper-V에서 고급세션 모드 사용하기 Hyper-V는 윈도우10/11 Pro버전 이상에서 제공되는 가상화 서비스이다. Windows Server에서 사용되던 Hyper-V가 PC용 Windows에 탑재되어 업무 생산성을 향상시키는데 도움을 주고 있다. 나도 VMWare도 있지만 유료라 가격 부담이 되며, VirtualBox는 불안정 하기때문에 Hyper-V를 애용하고 있다. Hyper-V의 문제점이라면 리눅스 데스크톱(Linux Desktop) 환경 지원이 윈도우 대비 약간 미흡하다는 점이다. 물론 CUI환경은 아무 문제없이 사용할 수 있다. Hyper-V에서 제공되는 고급 세션 모드는 RDP프로토콜를 이용하여 윈도우 원격데스크톱을 사용하는 듯한 환경을 제공해준다. VMWare라면 파일이동, 복사 붙여넣기 등을 사용하기 위해 별도 확장프로그.. 2022. 3. 16.
m3u8 동영상 다운로드하기 (ffmpeg 명령어) ffmpeg -headers $'referer: https://example.com/\r\n' -i "https://example.com/" -codec copy file.mp4 2022. 1. 6.
CentOS7에서 MongoDB 설치하기 1. yum 패키지 레포지토리 추가하기 /etc/yum.repos.d/mongodb-org-4.4.repo파일을 생성하여 다음 내용을 써준다. [mongodb-org-4.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc 2. MongoDB 패키지 설치 다음 명령을 통해 mongodb yum패키지를 설치하여 준다. sudo yum install -y mongodb-org 3. MongoDB 서비스 시작하기 다음 명령어로 Mongo.. 2021. 3. 11.
cURL로 파일 다운로드 받기 CentOS 7에는 wget이 기본적으로 설치가 안되어 있지만 cURL은 설치가 되어있다. yum install wget으로 설치를 해서 사용해도 되지만 급할때 cURL로 파일을 다운로드 할 수 있기 때문에 방법을 알아 두는 편이 좋다. 방법은 간단하다 curl -O [url] curl -o [target file] [url] -O 옵션은 서버에서 던저주는 파일명을 그대로 다운로드 한다. 반면 -o 옵션은 직접 다운로드될 파일명을 지정할 수 있다. 더 자세한 옵션은 curl홈페이지를 참조하자. curl.se/docs/manpage.html curl - How To Use curl.se 2020. 12. 28.