전체 글
-
독일인 이야기 - 나치가 그들을 덥쳤을 때세상을 바꾸자! 2022. 12. 4. 23:14
요즘 어느 곳에서나 일어나는 일들을 보면서 생각나는 글귀가 있어서 적어본다. '나치가 공산주의자들을 잡아갈 때 나는 침묵했다! 나는 공산주의자가 아니었다' '그 다음 나치가 사회민주당원을 잡아들일때 나는 침묵했다. 나는 사회민주당원이 아니었다' '그 다음 그들이 노동조합원들을 잡아들일때 나는 아무 말도 하지 않았다. 나는 노동조합원이 아니었다. '그 다음 그들이 유대인을 잡아갈 때 나는 아무말도 하지 않았다. 나는 유대인이 아니었다' '그들이 나에게 닥쳤을 때 나를 위해 말해 줄 이들이 아무도 남아있지 않았다.' 동양에서는 침묵이 금이라지만 서양에서는 불의의 순간에 침묵을 지키는 것은 결국 그 화살이 자신에게 돌아옴을 상기시키고 있다. "지옥의 가장 뜨거운 자리는 도덕적 위기의 순간에 중립을 지킨 자들을..
-
Rocky 9 - WEB Mail Server (RoundCube) - Sendmail, Dovecot공부합시다!/LInux 2022. 11. 6. 21:54
음, 그럼 메일 서버 설치를 시작해 볼까요! 과정은 CentOS7과 동일합니다. 설정 역시 모두 동일하니 과정은 생략하고 설정파일만 확인해 보겠습니다. 1. 메일클라이언트 설치 https://download.mozilla.org/?product=thunderbird-102.4.2-SSL&os=win64&lang=ko 2. Sendmail 설정 3. dovecot 설정 4. 메일 클라이언트 설정 및 테스트
-
Rocky 9 - WEB Mail Server (RoundCube) 개요공부합시다!/LInux 2022. 11. 6. 19:27
간만에 글을 올리네요! 1. 개요 우선 이전 구성을 다시 한번 복습합니다. 오늘은 이전까지 구성한 Mail Server ( Sendmail + Dovecot)를 이용한 WEB Mail Server (RoundCube)를 구축해 보도록 하겠습니다. Sendmail + Dovecot에 WEB Mail을 위한 Apache Server를 구성합니다. 이후 MySQL 과 RoundCube를 연동하기 위한 작업순으로 진행됩니다. 1부에서는 Dovecot과 Sendmail 구성 후 테스트 2부 apache + mysql 설치 3부 RoundCube 설치 순으로 진행 합니다. 2. 구성도 모두 하나의 서버에 구성을 합니다. 물론 여러분들은 WEB과 DB서버는 분리해서 진행하셔야 합니다. Host rocky9-1 roc..
-
apache source 설치 및 삭제공부합시다!/LInux 2022. 10. 2. 10:22
1. 설치 # vi apache.sh #! /bin/bash mkdir /web mkdir /http cd /web clear yum install -y wget expat-devel gcc gcc-c++ clear wget https://downloads.apache.org/httpd/httpd-2.4.54.tar.gz wget https://downloads.apache.org/apr/apr-1.7.0.tar.gz wget https://downloads.apache.org/apr/apr-util-1.6.1.tar.gz wget https://sourceforge.net/projects/pcre/files/pcre/8.45/pcre-8.45.tar.gz --no-check-certificate cle..
-
Kubernetes (K8S): Labels -1공부합시다!/Kubernetes 2022. 8. 3. 20:07
Cloud에서 Tag는 자원을 그룹화하기 위해서 많이 사용합니다. 역할 또는 기능별로.... 일례로 3Tier의 Resource인 WEB+WAS+DB를 하나의 Tag로 그룹화 할 수도 있고 WEB or WAS or DB등의 기능 서버별로 Tag를 사용하여 그룹화 할 수 있습니다. K8S에서 바로 이러한 역할을 수행하는 것이 Label 입니다. 오늘은 Kubectl 명령어를 이용한 Label 생성, 삭제, 업데이트 작업에 대해서 알아보겠습니다. 1. 생성 및 추가 2. 삭제 및 업데이트 3. POD 전체 생성, 업데이트, 삭제 특정 Tag를 갖은 자원을 특정한 Node에 배포할 때 이용하면 유용하게 사용할 수 있습니다. 그럼 다음시간에는 위의 실습을 진행해 보겠습니다.
-
Kubernetes (K8S): Object - 2.5. ReplicaSet공부합시다!/Kubernetes 2022. 7. 26. 21:12
K8S에서 POD는 Down 될 수 있는 Resource로 간주됩니다. 수많은 POD중에서 한두개의 POD Down은 그닥 큰 문제가 되지 않습니다. 하지만 K8S의 메니페스트는 항상 올바른 상태를 유지하기 위해서 동작합니다. 오늘은 POD의 Replicaset에 대해서 포스팅 합니다. 1. Nginx ReplicaSet 생성 메니페스트 파일 1.1. vi rep.yml apiVersion: apps/v1 kind: ReplicaSet metadata: name: test-rep labels: app: test-replicas spec: replicas: 2 selector: matchLabels: app: test-replicas template: metadata: name: nginx-rep labe..
-
kubernetes 명령어공부합시다!/Kubernetes 2022. 7. 21. 13:22
Kubernets 제어 명령어는 kubectl 입니다. 1. kubectl 명령어 형식 kubectl 커맨드 옵션 2. kubectl 주요 커맨 Command 동작 비고 create Resource 생성 edit Resource 편집 delete Resource 삭제 get Resource 상태 출력 set Resource 값 설정 apply Resource 변경 사항 반영 describe 상세 정보 확인 diff "현재 상태"와 "바람직한 상태" 차이 확인 expose 여러 POD에 부하는 분산하는 Service Object 생성 scale Replica 수 변경 auotscale 자동 Scaling 적용 rollout Rollout 수행 exec Container에서 명령 실행 run Containe..