전체 글 64

[오류 수정] 'pgdg-common': repomd.xml GPG signature verification error: Bad GPG signature

현재 centos stream 9 에 postgresql-14 를 설치해서 사용중이다. (본 블로그에 설치방법 참조) 하지만 다음과 같이 업데이트시 오류가 발생했는데 다음과 같이 해결하였다. [root@voidcom postgresql-dump]# dnf update all PostgreSQL common RPMs for RHEL / Rocky 9 - x86_64 458 B/s | 659 B 00:01 PostgreSQL common RPMs for RHEL / Rocky 9 - x86_64 1.6 MB/s | 1.7 kB 00:00 PostgreSQL common RPMs for RHEL / Rocky 9 - x86_64 113 B/s | 659 B 00:05 오류: repo를 위한 메타자료 내려받기에..

Ubuntu 22.04 - 이메일 서버 설치 dovecot (IMAP) + postfix (SMTP)

이 글은 다음 글의 연장선에 있는 글입니다. https://ryans-note.tistory.com/32 Centos S9 - 이메일 서버 설치 roundcube + postfix + dovecot (2/3)이메일 서버를 운용하기 위해서는 도메인이 필요하다. 아래 예제에서 이메일 도메인은 mydomain.com 이라고 하고, 테스트 이메일 사용자는 user1 이라고 하겠다. 세팅후 테스트 하게될 이메일 주소는ryans-note.tistory.com 이 글에서는 이메일 백업 메일 서버를 설치하는 것이며 CentOS S9 대신 Ubuntu 22.04 에 설치하고, 백업 서버기 때문에 웹메일은 제외하고 dovecot (IMAP) + postfix (SMTP) 설치만 적어보겠습니다. SPF, DMARC, DKI..

Linux 2023.07.27

Ubuntu 22.04 - 무료 SSL 인증서 - Letsencrypt 발급 받기

https://ryans-note.tistory.com/39 Centos S9 - 무료 SSL 인증서 - Letsencrypt 발급 받기Letsencrypt 무료 SSL 인증서를 다음과 같이 신청한다. dnf --enablerepo=epel -y install certbot certbot certonly --webroot -w /var/www/mydomain.com/webapp -d www.mydomain.com 약관에 동의하냐 ? 관련 메일을 받아 보겠냐 ? Y 를ryans-note.tistory.com 위 글과 동일하게 우분투 22.04 버전의 세팅방법입니다.이 글에서는 하위도메인 세팅만 해보겠습니다.전체 도메인 세팅 방법은 위 글을 참고로 certbot 명령을 동일하게 하시면 됩니다. *. 도메인에..

Linux 2023.07.26

아마존 ec2 ubuntu 서버 세팅

오랜시간 centos 를 사용해 왔어서 처음에는 redhat 으로 세팅했는데 redhat 은 브라우저 인스턴스 연결을 공식적으로 지원하지 않는다. 왜 브라우저 접속이 안되는가 몇시간 삽질했는데, 결론은 공식적인 지원은 amazon linux, ubuntu 2가지만 되는 것이었다. 그래서, putty 와 ec2 instance connect 를 동시에 사용할 수 있도록 여러가지 설치 레퍼런스가 많은 ubuntu 로 설치하였다. putty 외에 교차로 접속할 수 있는 방법이 필요했던 이유는, 무료 티어에서 yum update all 했다가 서버가 뻗었는데 아무리 재시작을 해도 접속이 되지를 않았기 때문이었다. 그래서, 이 부분을 해결하기 위해 (1) redhat 대신 ubuntu 를 사용하여 ec2 인스턴스..

Linux 2023.07.26

EC2 redhat 9 에서 Java 개발 환경 구성

EC2 redhat 9 에서 Java 개발 환경 구성 [Linux 명령어 설치] # yum install wget # yum install vim # yum install epel-release [WAS 계정 추가] # useradd -m -U -d /opt/wasadmin -s /bin/false wasadmin # groupadd wasgrp # usermod -a -G wasgrp wasadmin [Java 설치] # yum install java-11-openjdk # java -version openjdk version "11.0.19" 2023-04-18 LTS OpenJDK Runtime Environment (Red_Hat-11.0.19.0.7-2) (build 11.0.19+7-LTS) ..

Linux 2023.07.20

angular 11 - IE 익스플로러 11 적용하기

(1) polifills.ts 를 열어서 2줄 주석 해제 import 'classlist.js'; // Run `npm install --save classlist.js`. import 'web-animations-js'; // Run `npm install --save web-animations-js`. (2) 설치 npm install --save classlist.js npm install --save web-animations-js (3) .browserslistrc 를 열어서 1줄 삭제후 아래 내용으로 변경 (기존) not IE 11 # Angular supports IE 11 only as an opt-in. To opt-in, remove the 'not' prefix on this line..

Trac 1.2.2 install 설치방법 정리 및 관리자 로그인

Trac 1.2.2 설치 방법을 정리합니다. 꽤 삽질했는데, 간단하게 설치가 되는거네요. 윈도우 기준으로 설명합니다. Python 설치후에 cmd 창에서 python 호출되는지 확인후, 명령어를 그대로 따라 치면 됩니다. (1) Python 2.7 설치 https://www.python.org/download/releases/2.7/ (2) Genshi 설치 (0.6 or 0.7) easy_install Genshi (3) Trac 설치 easy_install Trac==1.0 (4) 프로젝트 생성 trac-admin D:/TracProjectHome initenv (5) 관리자 권한 등록 (계정명 : admin) trac-admin D:/TracProjectHome permission add admin..

Centos 7 에 Jenkins 설치하기

Centos 7 에 Jenkins 설치하기 1. jenkins 설치 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key sudo yum install jenkins 2. java 설치 (이 부분은 사람마다 다르므로 생략) 3. 방화벽 WAS 가 보통 8080 을 많이 사용하므로, 여기서는 젠킨스를 8000번 포트로 하겠다. firewall-cmd --zone=public --add-port=8000/tcp --permanent firewall-cmd --reload 4. jenki..

Linux 2023.03.16

Centos 7 에 Glassfish 3.1.2.2 설치하기

Centos 7 에 Glassfish 3.1.2.2 설치하기 J2EE 6 의 Servlet 3.0 을 사용해야해서 Glassfish 현재 버전인 4 대신 3 을 설치해야 했는데, Centos 7 에 설치하는 문서가 없어서 급한대로 검색해서 설치해 보았고, service 등록하는 부분은 해결하지 못했습니다. 혹시 방법을 아시면 댓글로 부탁 드리고, 추후 해결하면 업데이트 하겠습니다. 1. 사용자 추가 (root 계정으로 작업) adduser \ --comment 'Glassfish User' \ --home-dir /home/glassfish \ glassfish (계정 암호설정) passwd glassfish 2. 다운로드, 압축풀기 su - glassfish wget http://download.jav..

Linux 2023.03.16

Oracle to PostgreSQL 문법 변환

1. 열을 콤마로 붙여쓰기 oracle : DBMS_LOB.substr(WM_CONCAT(COL1), 3000) postgresql : string_agg(COL1, ',') (내용이 계속 추가 될 예정) 2. like in 비교 oracle : regexp_like(COL1, STR1) postresql : COL1 ~ STR1 3. 현재시각 oracle : sysdate postresql : now() 4. nextval oracle : SEQ1.nextval postresql : nextval(SEQ1) 5. 형변환 oracle 은 integer varchar 간에 변환이 필요없었으나 postgresql 은 다음과 같이 형변환 필요 CAST(COL1 AS integer) 공감과 감사 댓글은 블로그를..

Database 2023.03.16