JavaScript required
We’re sorry, but Coda doesn’t work properly without JavaScript enabled.
Skip to content
Gallery
SecureLink
Project
신입교육
Working Diary
TrubleShootingandTips
VMware and OS
VPN Server
RK TEST
SPK TEST
FileBridge
Untitled sync page
More
Share
Explore
Linux
Installation Ubuntu 22.04 Server
김준성
Last edited 158 days ago by 김준성
0. 시스템 설정
0.1 방화벽
포트 열기
ufw allow 22/tcp
1. jdk 설치
1.1 기본정보
version
jdk1.8.0_261
Source Path
\\192.168.0.42\alpha\9000. 프로그램\jdk\Linux\jdk1.8.0_261
Save Path
/home/alpha/jdk.1.8.0_261
2. Postgres 설치 및 설정
2.1. 기본정보
version
12.12
Deb source list
libcommon-sense-perl_3.75-2build1_amd64.deb
libjson-perl_4.04000-1_all.deb
libjson-xs-perl_4.030-1build3_amd64.deb
libllvm15_1%3a15.0.7-0ubuntu0.22.04.3_amd64.deb
libpq5_16.2-1.pgdg22.04+1_amd64.deb
libsensors5_1%3a3.6.0-7ubuntu1_amd64.deb
libsensors-config_1%3a3.6.0-7ubuntu1_all.deb
libtypes-serialiser-perl_1.01-1_all.deb
postgresql-12_12.18-1.pgdg22.04+1_amd64.deb
postgresql-client-12_12.18-1.pgdg22.04+1_amd64.deb
postgresql-client-common_257.pgdg22.04+1_all.deb
postgresql-common_257.pgdg22.04+1_all.deb
ssl-cert_1.1.2_all.deb
sysstat_12.5.2-2ubuntu0.2_amd64.deb
의존성 관계로 인해 리스트에 있는 모든 Deb필요
Source Path
\\192.168.0.42\alpha\9000. 프로그램\postgresql\Linux\Ubuntu\postgresql-12.12
2.2 설치
설치 실행
# 소스파일이 모두 있는 위치에서
sudo dpkg -i ./*
2.3 Conf 설정
postgresql.conf 위치
/etc/postgresql/12/main/postgresql.conf
pg_hba.conf 위치
/etc/postgresql/12/main/pg_hba.conf
2.4 DB저장 위치 생성
‘/var/lib/postgresql/12/main/base/’위치에서 'alpha_smart_rk_tblspc/data' 경로 생성
mkdir -p alpha_smart_rk_tblspc/data
alpha_smart_rk_tblspc: 설치되는 서비스에 따라 이름이 달라지는 점을 체크
최종 PATH 위치
/var/lib/postgresql/12/main/base/alpha_smart_rk_tblspc/data
2.5 postgres DB 생성
2.5.1 로그인
# root 계정 전환
su -
# postgres 계정 전환
su postgres
# postgres 계정으로 psql 로그인
psql -U postgres
2.5.1 DB 생성
유저생성
CREATE ROLE alphasecure LOGIN SUPERUSER INHERIT CREATEDB CREATEROLE NOREPLICATION;
유저 패스워드 정의
ALTER USER alphasecure WITH PASSWORD 'tpdlvm';
테이블스페이스 생성
CREATE TABLESPACE alpha_smart_rk_tblspc
OWNER alphasecure
LOCATION '/var/lib/postgresql/12/main/base/alpha_smart_rk_tblspc/data/';
DB생성
CREATE DATABASE alpha_smart_rk
WITH OWNER = alphasecure
ENCODING = 'UTF8'
TEMPLATE= Template0
TABLESPACE = alpha_smart_rk_tblspc
LC_COLLATE = 'C'
LC_CTYPE = 'ko_KR.UTF-8'
CONNECTION LIMIT = -1;
------------ 'ko_KR.UTF-8'추가 sudo locale-gen ko_KR.UTF-8 --------------
psql에서 생성한 db 접속 \connect alpha_smart_rk
설치된 확장프로그램 확인 select * from pg_catalog.pg_extension;
설치 가능한 확장프로그램 버젼 확인 SELECT * FROM pg_available_extensions WHERE name = 'pgcrypto';
설치 가능한 pgcrypto 설치 CREATE EXTENSION pgcrypto SCHEMA public VERSION "1.3";
0. 시스템 설정
0.1 방화벽
포트 열기
1. jdk 설치
1.1 기본정보
2. Postgres 설치 및 설정
2.1. 기본정보
2.2 설치
2.3 Conf 설정
2.4 DB저장 위치 생성
2.5 postgres DB 생성
2.5.1 로그인
2.5.1 DB 생성
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
Ctrl
P
) instead.