일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 라떼판다 우분투
- LattePanda Ubuntu
- CentOS 8
- RHEL 7
- Openstack Rocky
- MariaDB
- LattePanda NAS
- Kubernetes
- Windows 10 Home
- PostgreSQL
- WireGuard
- Packstack
- CentOS
- 라떼판다 NAS
- ubuntu
- haproxy
- openstack
- 자작 NAS
- 라떼판다
- podman
- RHEL
- Rocky Linux
- RDP Wrap
- nextcloud
- MSA
- MySQL
- Rocky Linux 8
- RHEL 8
- centos 7
- LattePanda
- Today
- Total
목록Linux (25)
간마늘작업소
0.개요 PostgreSQL 14 이중화 중 Replication 설정. PostgreSQL 11 이하 버전에서의 Replication 설정은 다른 방법으로 진행됨. 1.사전 환경. Master 1대 - Standby 1대로 구성할 것을 가정. 2.Master Node 설정 su - postgres cd /data/pgdata/ mkdir archive vi postgresql.conf (전략) wal_level = hot_standby archive_mode = on archive_command = 'cp %p /data/pgdata/archive/%f' max_wal_senders = 10 max_replication_slots = 10 postgresql.conf 파일 하단에 내용 추가. vi pg..
0.개요 PostgreSQL 15 설치 진행. PostgreSQL 10 이상이면 설치 방법이 동일함. 1.사전 준비 https://www.postgresql.org/download/ 설치할 운영체제에 맞춰서 선택. 선택을 완료하면 설치할 PostgreSQL 버전과 운영체제, CPU 아키텍처 방식을 지정할 수 있음. 설치할 PostgreSQL 버전은 PostgreSQL 15. 서버의 운영체제는 CentOS 7.9이므로 이에 맞는 버전 지정. CPU 아키텍처 방식은 AMD64이므로 x86_64 지정. yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm dnf..
0.개요 Apache HTTP Server는 yum 및 dnf로도 설치할 수 있음. 그러나 기본 리포지토리로 제공하는 패키지의 버전은 낮음. 따라서, 최신 버전 설치를 위해서는 컴파일 설치를 진행해야함. 1.사전 조건 구성 Apache Engine 경로 /Infra/engine/web/apache 2.사전 패키지 설치 RHEL 7 / CentOS 7 yum install bind-utils wget unzip net-tools git vim yum install gcc gcc-c++ zlib-devel openssl-devel expat-devel pcre-devel m4 RHEL 8, 9 / CentOS 8 / Rocky Linux 8, 9 dnf install bind-utils wget unzip ..
0.개요 그냥 보통 현장에서는 이렇게 하는 경우가 많음. 어차피 내부 네트워크와 외부 인터넷 망이 분리되어 있고 별도의 방화벽이 있으니까...... 1.RHEL 7 / CentOS 7 1.1.SELinux 비활성화 vi /etc/selinux/config (전략) #SELINUX=enforcing SELINUX=disabled (후략) enforcing을 disabled로 수정 저장 sed -i 's/SELINUX\=enforcing/SELINUX\=disabled/g' /etc/selinux/config 치환 명령어로 변경 가능 1.2.방화벽 등 기본 프로그램 종료 & 비활성화 systemctl stop NetworkManager systemctl disable NetworkManager systemc..
0.개요 일반적인 경우에는 딱히 할 필요는 없는 설정. 다만, 현장 등에서 내부 네트워크와 외부 인터넷 망이 물리적으로 분리되어 있을 때, 내부에 OS를 설치하면 인터넷을 통해서 다른 패키지를 다운로드 받지 못하는 일이 발생할 수 있음. 설치 DVD 파일에는 일정 수준의 패키지 파일들이 내장되어 있어서 이를 이용해서 로컬 리포지토리를 만들 수 있음. 여러 파일들이 있는데, 일반적인 DVD 버전이 필요함. Minimal 버전이나 NetInstall 버전은 사용 불가. 1.RHEL 7 / CentOS 7 1.1.DVD 마운트 mount /dev/sr0 /mnt DVD 파일이 OS에 삽입된 상태라면 위 명령어를 실행하여 마운트. mount -t iso9660 -o loop CentOS-7-x86_64-DVD-..
0.개요 Podman은 Docker와는 다르게 systemd에 등록하는 기능을 정식으로 제공한다. 따라서, 관리하기가 매우 쉽다. 1.사용법 podman ps 등록할 Podman Container의 Name을 확인한다. 본 포스트에서는 "MariaDB"이라는 Name을 가진 Podman Container를 systemd에 등록할 것을 가정한다. podman generate systemd MariaDB > /etc/systemd/system/MariaDB_Podman.service cat /etc/systemd/system/MariaDB_Podman.service Podman Container "MariaDB"를 MariaDB_Podman.service로 등록한다. systemctl status Maria..
0.개요 https://news.hada.io/topic?id=3241? Podman과 Docker는 대부분의 명령어가 호환되지만 docker-compose.yml을 이용한 명령어는 지원하지 않는다. 따라서 별도의 프로젝트로 보완해야한다. 1.설치하기 pip3 install podman-compose pip3로 설치하기 위해서는 사전에 Python 3 이상이 설치되어 있어야한다. 필자는 사전에 Python 3.6을 설치했다. https://jjig810906.tistory.com/23 mkdir -p ~/.local/bin curl -o ~/.local/bin/podman-compose https://raw.githubusercontent.com/containers/podman-compose/devel/..
0.개요 테스트 환경 CentOS 7.6 Rocky Linux 8.4 Podman을 선택한 이유 https://naleejang.tistory.com/227 - Podman vs Docker RedHat 계열 리눅스 운영체제에서는 Docker를 배제하고 Podman을 도입하는 추세. 어차피 Docker 명령어 대부분이 Podman에도 사용할 수 있음. 도입 목적이 NextCloud 서버 설치 때문이었는데, DB 관리하기가 빡세서 한 번 해봄. 1.설치하기 CentOS 7.6 yum install podman Rocky Linux 8.4 dnf install podman 2.Podman Container 저장소 위치 변경 https://ahelpme.com/software/podman/change-the-..