본문 바로가기

전체 글

(32)
[postgreSQL] 1. postgreSQL 설치 이번 포스팅에서는요즘 많이 사용하는 데이터베이스 중 하나인postgreSQL을 dnf를 통해 설치 해보겠습니다. OS : Rocky Linux 9.4 1.  postgreSQL용 저장소(Repo) 업데이트기존 저장소에서도postgreSQL이 존재하나, 최신 버전이 아닐 확률이 높습니다.해당 저장소를 공식 홈페이지에서 지원하고 있으니 업데이트를 통해최신 버전을 받아줄 수 있도록 하겠습니다.bash# dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-9-x86_64/pgdg-redhat-repo-latest.noarch.rpm    ※ OS 버전에 맞는 경로로 접근해서 다운로드!  ※ 설치 된 저장소(Repo) 목록 확인bash..
[RHEL] Rocky Linux 9 설치 이번 포스팅에서는레드햇(RHEL) 기반 무료 OS인 Rocky Linux를 설치하려 합니다. 기존 CentOS가 8 버전을 마지막으로 지원을 종료하면서,Rocky Linux가 새로 출시하였습니다.  1. 서버 설치 파일 다운로드공식 사이트 : https://rockylinux.org/ko/download 위 사이트로 접속하여Default images 내 최신버전의 DVD ISO를 다운로드합니다.      2. Rocky Linux 설치    2.1. Rocky Liunx 초기 화면           - Install Rocky Linux 9.4 선택       2.2. 언어 선택           - 좌측에서 한국어, 우측에서 한국어(대한민국)를 선택       2.3. 설치 요약          - 빨..
[Ubuntu] nfs (네트워크 파일 시스템) 구성하는 방법 nfs (네트워크 파일 시스템)이란?원격지에 있는 특정 폴더를 로컬에서 동작하는 폴더처럼 사용 가능한 시스템이다. 이번 포스팅에서는Ubuntu 24.04.1 두 개의 서버를 활용하여 nfs server, client를 구성한다.일반 사용자 기준으로 작성된다.  1. nfs를 구성할 서버를 준비한다.   (1) krujynfs (192.168.50.60)          - nfs-server   (2) krujy (192.168.50.50)         - nfs-client     2. nfs server 설치    2.1. nfs 구성을 위한 패키지를 설치 bash$ sudo apt-get install -y nfs-kernel-server     2.2. nfs 용 폴더 생성bash$ cd /$ ..
[Docker] 2.Docker 설치 Docker는 기본적으로 Linux 운영체제 위에 설치된다.Redhet, Ubuntu 등 다양한 Linux 환경에서 사용 가능하지만,여기서는 Ubuntu 24.04.1 운영체제로 구현하며,일반 사용자 기준으로 작성한다.   1. 패키지 버전 최신화 - 최신 버전으로 설치할 예정이므로  패키지 버전을 최신화 한다. bash$ sudo apt update   2. 설치 사전 작업 - Docker 설치 시에 필요한 패키지들을 먼저 설치한다. bash$ sudo apt-get install -y curl ca-certificates gnupg$ dpkg -l | grep curl  - 패키지를 설치한 후 정상적으로 설치가 되었는지 확인한다.   3. Docker 암호화 키 설치 - Docker 사용 시 필수적으..
[Ubuntu] Ubuntu IP 설정 방법 (24.04.1) Liunx 종류마다 IP를 설정하는 방법이 다르다.CLI 환경에서 Ubuntu IP 설정 방법을 알아보자. (24.04.1 기준) 1.  이더넷 이름 확인 bash# ifconfig# ip addr 일반적으로 ifconfig를 통해 이더넷 이름을 알 수 있지만,필자의 경우 ifconfig를 사용하게 해주는 net-tools라는 패키지가 설치되어 있지 않았기 때문에기본 기능으로 사용 가능한 ip addr을 사용하였다.  해당 OS에서는 ens33이라는 이름을 사용한다.  2. IP 설정 파일 접근 bash# cd /etc/netplan# ls -l# vi 50-cloud-init.yaml  ※ 이때, 설정 파일의 이름은 상이할 수 있다. 꼭 경로로 접근하여 직접 확인하자.  3. IP 설정 50-cloud..
[Ubuntu] Ubuntu root 최초 접근 방법 Ubuntu 최초 설치 시 지정한 계정으로 접근하게 됩니다.root 계정으로 접속할 때 아래와 같이 설정 후 접근할 수 있습니다. 1. 최초 설정한 계정으로 로그인합니다.    (필자의 경우 krujy 계정으로 접근)  2. root 계정으로 접근을 시도해 봅니다.    비밀번호가 설정되어 있지 않기 때문에 접근이 되지 않습니다. bash$ su - root 3. root 비밀번호를 설정합니다. bash$ sudo passwd root    ※ passwd (계정명) : 입력한 계정의 비밀번호를 변경합니다.                                      이때, 명령어를 입력하는 계정이 권한이 있어야 합니다.    ※ sudo : 관리자 권한으로 실행  4. root 접속 bash$ s..
[Docker] 1. Docker 란? Docker란 왜 등장한 것일까?  기존에 사용하는 가상화(VM)은하나의 하드웨어에 다수의 운영체제를 사용할 수 있는 기술이다. 하드웨어의 낭비를 막기 위해 가상화 기술을 도입하였으나,각 운영체제에 설치되는 애플리케이션은 일일이 설치하고 라이브러리의 충돌을 막을 수 없었으며,대규모 관리와 서버 이관 시 큰 어려움이 발생하였다. 운영체제 자체 혹은 애플리케이션만 패키징하여 사용할 수 없을까?그로 인해 등장한 것이 Docker(컨테이너) 개념이다.  Docker는 로고 형태와 같이하나의 운영체제 위에 다양한 패키징 된 컨테이너를 사용할 수 있는 기술이다.     Linux 위에 Docker 형태로 존재하는새로운 Linux를 설치할 수 있고,대표적인 애플리케이션으로 Web, WAS, DB 등의 컨테이너를각각의..
[Oracle] User 생성 Oracle 에서는MySQL, MariaDB에서 사용하는 Database가 Schema(스키마)라는 형태로 구현 된다. Schema(스키마)를 만들기 위해서는Database에서 사용할 User를 생성해야 하는데,아래와 같이 Oracle User 방법을 알아보자. 계정 생성을 위해서는 Database 관리자 계정이 필요하다.통상적으로 System, SYS와 같은 계정을 사용하고,개인적으로 만든 관리자 계정이 있을 수 있다. 여기서는 Windows 10, SYSTEM 계정, ORACLE 18 DB Express 버전을 사용하였다.  1. 사용자 생성 권한 부여Oracle 12c 버전 이상일 경우, USER 이름 앞에 C##을 추가해주어야 하며,Tablespace 생성 시 원활히 생성되지 않을 수 있음.이번에..

반응형