목록설정 (10)
삶 가운데 남긴 기록 AACII.TISTORY.COM
FATAL: Peer authentication failed for user "..."1. 리눅스(CentOS)에서 postgresql 14를 설치2. 리눅스의 유저이자 슈퍼 유저인 postgres 계정 생성 3. psql이나 DBever등 툴 혹은 Web Application에서 접속4. database는 postgres라는 이름으로 생성, 스키마, 권한, Role 설정5. 일반 DBMS 유저(예: scott)를 생성하고 접속 시도 위와 같은 상황에서치명적오류: 사용자 "scott"의 password 인증을 실패했습니다.혹은치명적오류: 사용자 "scott"의 peer 인증에 실패했습니다.postgresql 접속시도시 위와 같은 오류가 발생하는 상황에서의 대처했던 경험에 대해 포스팅하겠습니다.유저 sco..
윈도우즈 환경에서 이클립스 플러그인 SWT/JFace 개발을 위한 환경 설정을 해보겠습니다. JDK 설치 여기서는 JDK11 을 기준으로 합니다. 다운로드 및 설치는 OpenJDK나 오라클에서 하시면 됩니다. https://openjdk.org/ OpenJDK Learn about the key active Projects in the Community including Amber (high-productivity language features), Loom (lightweight concurrency), Panama (foreign functions and foreign data), Valhalla (primitive types and specialized generics), and, of course..
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 and 6 only) Fedora Oracle Linux and others. PostgreSQL is available on these platforms by default. However, each version www.postgresql.org 에 방문하면 자신의 환경에 맞는 설치 스크립트를 ..
설치 가능한 JDK 확인 sudo yum list java*jdk-devel 설치 가능한 JDK 리스트가 출력됩니다. openjdk11 설치 sudo 나 root계정이 필요합니다. sudo yum install java-11-openjdk-devel.x86_64 JAVA_HOME 설정 .bashrc는 세션이 시작될 때 자동으로 환경 변수가 등록되며 .bash_profile 은 1회용 환경변수이므로 세션이 달라지면 사라집니다. 우선 jdk의 경로를 확인합니다. find / -name "javac" 2>/dev/null 여기서는 로그인한 계정의 홈 디렉토리에있는 .bashrc를 수정하도록 하겠습니다. vi ~/.bashrc 여기서의 JAVA_HOME 경로는 위에서 설치한 jdk의 경로를 지정해둡니다. 만약 ..
gitlab 설치 시에 기본 port가 8080 입니다. 그런데 8080은 흔히 WAS에서 사용하는 포트기 때문에 보통 gitlab의 포트를 8080 포트가 아닌 다른 포트로 변경해서 설치합니다. (external_url 설정으로...) 그런데 gitlab을 구동했을 때 8080 포트가 사용중인 경우가 있습니다. 깃랩 서비스가 시작된 후 사용 중인 포트를 조사해보면 sudo netstat -nltp puma가 8080 포트를 점유중인것을 알 수 있습니다. puma 구글에서 검색해보면 unicorn 설정이 많이 나오지만 gitlab 14.0 부터는 unicorn 의 지원을 제외한다고 합니다. 그런데 puma 가 8080 포트를 기본 값으로 사용하고 있어서 tomcat같은 was를 사용할 때 8080 포트가..
JAVA application Export runnable jar 자바 어플리케이션을 실행가능한 jar 파일로 만들 때 manifest 파일(MANIFEST.MF)에 메인 클래스를 지정해줘야 합니다. https://iloveaired.tistory.com/entry/Jar-manifest-%ED%8C%8C%EC%9D%BC-%EB%93%B1%EB%A1%9D%ED%95%98%EA%B8%B0 Jar manifest 파일 등록하기 예) Manifest-Version: 1.0 Main-Class: XXXXX iloveaired.tistory.com https://m.blog.naver.com/eungsik80/220054805497 jar 파일 생성 시 MANIFEST.MF 작성 jar 파일 생성 시 MANIFE..
오라클 데이터베이스 19c 다운로드 https://www.oracle.com/database/technologies/oracle-database-software-downloads.html 파일: Linux x86-64 종류: zip 자신의 운영체제에 맞는 zip 파일을 다운로드합니다. 호스트 네임 등록 root 권한을 획득합니다. su - 호스트 네임을 등록합니다. vi /etc/hosts 리눅스 서버의 ip 주소(192.168.1.6)에 호스트 네임을 정해줍니다. 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6...
상태 확인 firewall-cmd --state 설치 sudo yum install firewalld //시작시 자동으로 firewall daemon 실행 sudo systemctl enable firewalld sudo systemctl start firewalld 방화벽에 http, https 서비스 접근 허용 설정 //방화벽에 서비스 추가(통신 가능하게) sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https //방화벽에 서비스 제거(통신 불가능하게) sudo firewall-cmd --permanet --remove-service=http sudo firewall-cmd --p..
web.xml 서블릿 실행에 관한 정보를 설정할 때는 web.xml의 태그로 설정합니다. web.xml은 WAS(톰캣)을 시작할 때 WAS가 읽어들이는 정보입니다. web.xml의 태그 안쪽에 아래의 태그와 태그의 내용을 추가합니다. initParam net.aacii.test.InitParamServlet id guest password 1234 1 initParam /initParamTest 태그는 설정하려는 서블릿을 지정해줍니다. 태그는 서블릿에 변수를 전달할 때 사용합니다. 서블릿에서 직접 변수를 입력할 수도 있지만 수정할 때 다시 컴파일 하고 다시 deploy 해야 하지만 web.xml에 변수를 설정해주면 WAS의 재시작 만으로 설정된 변수값들을 사용할 수 있습니다. 일반적으로 서블릿 객체가 메..
CentOS 7 에서 5.7을 설치하고 설정하는 과정을 다뤄봅니다. 아래 과정은 root 계정으로 실행하셔야 합니다. su - wget 설치 yum install wget MySQL 다운로드 wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 그러면 현재 실행 경로에 rpm 파일이 다운로드 됩니다. MySQL 설치 rpm -ivh mysql57-community-release-el7-11.noarch.rpm MySQL 서버 설치 설치하다가 public key for mysql-community-server-5.7.37-1.el7.x86_64.rpm is not installed 메시지가 나오면서 설치가 되지 않는 경우도 있..