리눅스

centos9 stream postgresql install | jdk install

정지홍 2024. 8. 20. 16:49

https://www.server-world.info/en/note?os=CentOS_Stream_9&p=postgresql15&f=1

 

CentOS Stream 9 : PostgreSQL 15 : Install : Server World

# connect to testdb [cent@www ~]$ psql testdb psql (15.0) Type "help" for help. # show user roles testdb=> \du List of roles Role name | Attributes | Member of -----------+------------------------------------------------------------+----------- cent | | {}

www.server-world.info

 

[root@localhost yum.repos.d]# dnf module -y install postgresql:15
마지막 메타자료 만료확인(0:49:06 이전): 2024년 08월 19일 (월) 오후 08시 19분 52초.
종속성이 해결되었습니다.
==============================================================================================================================================================================================================================================
 꾸러미                                                         구조                                          버전                                                                     저장소                                            크기
==============================================================================================================================================================================================================================================
그룹/모듈 꾸러미 설치:
 postgresql-server                                              x86_64                                        15.2-1.module_el9+264+92dde3f0                                           appstream                                        6.1 M
종속 꾸러미 설치 중:
 postgresql                                                     x86_64                                        15.2-1.module_el9+264+92dde3f0                                           appstream                                        1.7 M
 postgresql-private-libs                                        x86_64                                        15.2-1.module_el9+264+92dde3f0                                           appstream                                        138 k
모듈 프로파일 설치:
 postgresql/server                                                                                                                                                                                                                           
모듈 스트림 활성화:
 postgresql                                                                                                   15                                                                                                                             

연결 요약
==============================================================================================================================================================================================================================================
설치  3 꾸러미

전체 내려받기 크기: 8.0 M
설치된 크기 : 31 M
꾸러미 내려받기 중:
(1/3): postgresql-private-libs-15.2-1.module_el9+264+92dde3f0.x86_64.rpm                                                                                                                                      1.2 MB/s | 138 kB     00:00    
(2/3): postgresql-15.2-1.module_el9+264+92dde3f0.x86_64.rpm                                                                                                                                                   3.3 MB/s | 1.7 MB     00:00    
(3/3): postgresql-server-15.2-1.module_el9+264+92dde3f0.x86_64.rpm                                                                                                                                            6.3 MB/s | 6.1 MB     00:00    
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
합계                                                                                                                                                                                                          4.9 MB/s | 8.0 MB     00:01     
연결 확인 실행 중
연결 확인에 성공했습니다.
연결 시험 실행 중
연결 시험에 성공했습니다.
연결 실행 중
  준비 중     :                                                                                                                                                                                                                           1/1 
  설치 중     : postgresql-private-libs-15.2-1.module_el9+264+92dde3f0.x86_64                                                                                                                                                             1/3 
  설치 중     : postgresql-15.2-1.module_el9+264+92dde3f0.x86_64                                                                                                                                                                          2/3 
  구현 중     : postgresql-server-15.2-1.module_el9+264+92dde3f0.x86_64                                                                                                                                                                   3/3 
  설치 중     : postgresql-server-15.2-1.module_el9+264+92dde3f0.x86_64                                                                                                                                                                   3/3 
  구현 중     : postgresql-server-15.2-1.module_el9+264+92dde3f0.x86_64                                                                                                                                                                   3/3 
  확인 중     : postgresql-15.2-1.module_el9+264+92dde3f0.x86_64                                                                                                                                                                          1/3 
  확인 중     : postgresql-private-libs-15.2-1.module_el9+264+92dde3f0.x86_64                                                                                                                                                             2/3 
  확인 중     : postgresql-server-15.2-1.module_el9+264+92dde3f0.x86_64                                                                                                                                                                   3/3 

설치되었습니다:
  postgresql-15.2-1.module_el9+264+92dde3f0.x86_64                        postgresql-private-libs-15.2-1.module_el9+264+92dde3f0.x86_64                        postgresql-server-15.2-1.module_el9+264+92dde3f0.x86_64                       

완료되었습니다!

[root@localhost yum.repos.d]# postgresql-setup --initdb
 * Initializing database in '/var/lib/pgsql/data'
 * Initialized, logs are in /var/lib/pgsql/initdb_postgresql.log

[root@localhost yum.repos.d]# systemctl enable --now postgresql
Created symlink /etc/systemd/system/multi-user.target.wants/postgresql.service → /usr/lib/systemd/system/postgresql.service.

[root@localhost dilab]# grep listen_addresses /var/lib/pgsql/data/postgresql.conf
#listen_addresses = 'localhost'		# what IP address(es) to listen on;

[root@localhost dilab]# su - postgres
[postgres@localhost ~]$ psql -c "select * from pg_user;"
 usename  | usesysid | usecreatedb | usesuper | userepl | usebypassrls |  passwd  | valuntil | useconfig 
----------+----------+-------------+----------+---------+--------------+----------+----------+-----------
 postgres |       10 | t           | t        | t       | t            | ******** |          | 
(1개 행)

[postgres@localhost ~]$ psql -l
                                                데이터베이스 목록
   이름    |  소유주  | 인코딩 |   Collate   |    Ctype    | ICU Locale | Locale Provider |      액세스 권한      
-----------+----------+--------+-------------+-------------+------------+-----------------+-----------------------
 postgres  | postgres | UTF8   | ko_KR.UTF-8 | ko_KR.UTF-8 |            | libc            | 
 template0 | postgres | UTF8   | ko_KR.UTF-8 | ko_KR.UTF-8 |            | libc            | =c/postgres          +
           |          |        |             |             |            |                 | postgres=CTc/postgres
 template1 | postgres | UTF8   | ko_KR.UTF-8 | ko_KR.UTF-8 |            | libc            | =c/postgres          +
           |          |        |             |             |            |                 | postgres=CTc/postgres
(3개 행)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


[root@localhost dilab]#  dnf -y install java-11-openjdk java-11-openjdk-devel
마지막 메타자료 만료확인(4:27:30 이전): 2024년 08월 20일 (화) 오전 04시 38분 21초.
종속성이 해결되었습니다.
========================================================================================================================
 꾸러미                             구조                버전                               저장소                  크기
========================================================================================================================
설치 중:
 java-11-openjdk                    x86_64              1:11.0.20.1.1-2.el9                appstream              413 k
 java-11-openjdk-devel              x86_64              1:11.0.20.1.1-2.el9                appstream              3.3 M
종속 꾸러미 설치 중:
 mkfontscale                        x86_64              1.2.1-3.el9                        appstream               32 k
 ttmkfdir                           x86_64              3.0.9-65.el9                       appstream               53 k
 xorg-x11-fonts-Type1               noarch              7.5-33.el9                         appstream              505 k

연결 요약
========================================================================================================================
설치  5 꾸러미

전체 내려받기 크기: 4.3 M
설치된 크기 : 7.3 M
꾸러미 내려받기 중:
(1/5): mkfontscale-1.2.1-3.el9.x86_64.rpm                                               609 kB/s |  32 kB     00:00
(2/5): ttmkfdir-3.0.9-65.el9.x86_64.rpm                                                 648 kB/s |  53 kB     00:00
(3/5): java-11-openjdk-11.0.20.1.1-2.el9.x86_64.rpm                                     2.2 MB/s | 413 kB     00:00
(4/5): xorg-x11-fonts-Type1-7.5-33.el9.noarch.rpm                                       2.6 MB/s | 505 kB     00:00
(5/5): java-11-openjdk-devel-11.0.20.1.1-2.el9.x86_64.rpm                               5.7 MB/s | 3.3 MB     00:00
------------------------------------------------------------------------------------------------------------------------
합계                                                                                    5.1 MB/s | 4.3 MB     00:00
연결 확인 실행 중
연결 확인에 성공했습니다.
연결 시험 실행 중
연결 시험에 성공했습니다.
연결 실행 중
  준비 중     :                                                                                                     1/1
  설치 중     : ttmkfdir-3.0.9-65.el9.x86_64                                                                        1/5
  설치 중     : mkfontscale-1.2.1-3.el9.x86_64                                                                      2/5
  설치 중     : xorg-x11-fonts-Type1-7.5-33.el9.noarch                                                              3/5
  구현 중     : xorg-x11-fonts-Type1-7.5-33.el9.noarch                                                              3/5
  설치 중     : java-11-openjdk-1:11.0.20.1.1-2.el9.x86_64                                                          4/5
  구현 중     : java-11-openjdk-1:11.0.20.1.1-2.el9.x86_64                                                          4/5
  설치 중     : java-11-openjdk-devel-1:11.0.20.1.1-2.el9.x86_64                                                    5/5
  구현 중     : java-11-openjdk-devel-1:11.0.20.1.1-2.el9.x86_64                                                    5/5
  구현 중     : java-11-openjdk-1:11.0.20.1.1-2.el9.x86_64                                                          5/5
  구현 중     : java-11-openjdk-devel-1:11.0.20.1.1-2.el9.x86_64                                                    5/5
  확인 중     : java-11-openjdk-1:11.0.20.1.1-2.el9.x86_64                                                          1/5
  확인 중     : java-11-openjdk-devel-1:11.0.20.1.1-2.el9.x86_64                                                    2/5
  확인 중     : mkfontscale-1.2.1-3.el9.x86_64                                                                      3/5
  확인 중     : ttmkfdir-3.0.9-65.el9.x86_64                                                                        4/5
  확인 중     : xorg-x11-fonts-Type1-7.5-33.el9.noarch                                                              5/5

설치되었습니다:
  java-11-openjdk-1:11.0.20.1.1-2.el9.x86_64              java-11-openjdk-devel-1:11.0.20.1.1-2.el9.x86_64
  mkfontscale-1.2.1-3.el9.x86_64                          ttmkfdir-3.0.9-65.el9.x86_64
  xorg-x11-fonts-Type1-7.5-33.el9.noarch

완료되었습니다!


[root@localhost dilab]# cat > /etc/profile.d/java.sh <<'EOF'
export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $(which java)))))
export PATH=$PATH:$JAVA_HOME/bin
EOF


[root@localhost dilab]#  source /etc/profile.d/java.sh


[root@localhost dilab]# java --version
openjdk 11.0.20.1 2023-08-24 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.20.1.1-2) (build 11.0.20.1+1-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.20.1.1-2) (build 11.0.20.1+1-LTS, mixed mode, sharing)

'리눅스' 카테고리의 다른 글

host 명령어 , nslookup , whois , whatweb, dirb  (0) 2024.08.30
ldd명령어 , nm명령어  (0) 2024.08.27
로그, syslog , /etc/rsylog.conf , /etc/logrotate.conf  (0) 2024.08.17
ip변경하는 쉘 스크립트  (0) 2024.08.08
shell script  (0) 2024.08.07