전체 글 385

[CentOS 7] 리눅스 sendmail "Relaying denied. IP name lookup failed [192.168.0.2]" 에러 해결 방법

리눅스 sendmail "Relaying denied. IP name lookup failed [192.168.0.2]" 에러 해결 방법 sendmail에서 발생하는 "Relaying denied. IP name lookup failed [192.168.0.2]" 에러는 access 파일에서 Connect 대역을 추가하여 해결할 수 있습니다. 아래 명령을 입력하여 /etc/mail/access 파일을 열어주세요. vi /etc/mail/access 아래 사진과 같이 "Relaying denied. IP name lookup failed [192.168.0.2]" 에러에서 발생한 IP 대역을 입력 해주고 저장(:wq)하여 나옵니다. ※ IP를 모두 입력하여 32비트로 줘도 무관하며, 불특정 다수 IP를 해..

[Docker] Docker 사용하여 간단하게 Let's Encrypt 와일드카드 SSL 인증서 발급/갱신 방법

Docker 사용하여 간단하게 Let's Encrypt 와일드카드 SSL 인증서 발급/갱신 방법 Let's Encrypt 와일드 카드 SSL 인증서 발급 Docker로 간단하게 Let's Encrypt SSL 인증서 발급받는 방법 입니다. 아래 내용에서 *.yourdomain.com / youremail@google.com 부분만 자신의 도메인과 이메일 주소로 변경 합니다. 뒤의 내용은 ACME 서버 구독 동의, EFF 재단에 이메일 공유 거부의 내용 입니다. docker run -it --rm --name certbot \ -v '/etc/letsencrypt:/etc/letsencrypt' \ -v '/var/lib/letsencrypt:/var/lib/letsencrypt' \ certbot/cer..

Container/Docker 2021.09.27

[GCP] 인스턴스 "포트 22에서 VM에 연결할 수 없습니다." 해결 방법 (GCP Instance Unable to connect on port 22)

※ 해당 포스팅은 인스턴스에서 실수로 OS 방화벽을 Enable하여 발생한 경우에 한합니다. 인스턴스 "포트 22에서 VM에 연결할 수 없습니다." 해결 방법 (GCP Instance Unable to connect on port 22) 1. 인스턴스 세부 정보 → 수정 인스턴스 세부 정보는 Google Compute Engine 에서 인스턴스 이름을 클릭하면 들어갈 수 있습니다. 2. 메타 데이터 startup-script 아래로 내리다보면 "맞춤 메타데이터"가 있습니다. 아래 사진과 같이 키에 startup-script를 입력한 후 값에 sudo ufw disable을 입력 해주시면 됩니다. (우분투 기준) 이후 "저장"을 클릭 해주세요. 3. 인스턴스 재시작 인스턴스를 중지한 후 다시 시작을 눌러 ..

Cloud/GCP 2021.09.09

[RocketChat] 로켓챗 mongorestore 시 "MongoError: E11000 duplicate key error collection:" 에러 해결 방법

로켓챗 "MongoError: E11000 duplicate key error collection:" 에러 해결 방법 mongorestore 시 "MongoError: E11000 duplicate key error collection:" 에러가 발생할 수 있습니다. 보통 db에 이미 컬렉션들이 있어서 발생하는 에러로 기존 database를 삭제한 후 restore 해주면 에러를 해결할 수 있습니다. ※ 전체 데이터를 삭제 하므로 기존 데이터는 반드시 백업하고, restore의 목적으로 사용 하셔야 합니다. 아래와 같이 db 삭제 후 restore를 재시도 합니다. mongo # 일부 버전의 경우 use parties use rocketchat db.dropDatabase()

[RocketChat] 로켓챗 관리자 계정 2FA 비활성화 (2FA Blocked Admin)

로켓챗 관리자 계정 2FA 비활성화 (2FA Blocked Admin) 로켓챗에서 관리자 계정이 2FA에 의해 접속이 불가능할 때 아래와 같이 mongodb에서 비활성화 시킬 수 있습니다. mongo show dbs # 일부 버전의 경우 use parties use rocketchat # "USER NAME"부분에 관리자 계정의 사용자명을 입력 합니다. db.users.update({"username":"USER NAME"}, {"$set":{"services.email2fa.enabled": false}});

[MySQL 8.0] MySQL binlog 삭제 및 기간 설정 (remove binlog mysql 8)

MySQL binlog 삭제 및 기간 설정 (remove binlog mysql 8) MySQL binlog는 바이너리 로그로써 특정 기간을 정해주지 않으면 계속해서 쌓입니다. 용량 관리를 위해 바이너리 로그를 백업 또는 삭제를 주기적으로 될 수 있도록 해주어야 합니다. ※ 바이너리 로그란? MySQL 서버의 DDL, DML을 통해 수정, 업데이트 등을 진행했을 때 변화된 이벤트를 기록하는 이진 파일 입니다. 해당 파일은 일반적으로 replication 구성 또는 특정 시점으로의 복원할 때 사용 됩니다. 1. 바이너리 로그 조회 및 삭제 아래 명령어를 사용하여 바이너리 로그 조회 및 삭제를 할 수 있습니다. # binary log 조회 show binary logs; # binlog.000004 이전 b..

Database/MySQL 2021.07.16

[Zabbix 5.4] 자빅스 "Zabbix value cache working in low memory mode" 해결 방법

자빅스 "Zabbix value cache working in low memory mode" 해결 방법 자빅스에서 "Zabbix value cache working in low memory mode" 알람이 발생 한다면 Cache 값을 증설할 필요성이 있습니다. 일반적으로 /etc/zabbix/zabbix_server.conf 에서 ValueCacheSize, CacheSize 두 값을 변경 후 zabbix-server를 재실행 해주어 적용시킨 후 해결할 수 있었습니다. 저의 경우 약 5천여개의 아이템과 3500여개의 트리거가 있는 상황에서 ValueCacheSize, CacheSize 두 값을 512M으로 변경해주었고 매우 넉넉하게 사용중인 내용을 확인할 수 있었습니다. (저같은 경우 규모가 큰 환경이..

Monitoring/Zabbix 2021.07.16

[Rocky 8.4] 록키 리눅스 웹 콘솔 살펴보기 (Rocky linux web console, Rocky linux cokpit)

록키 리눅스 웹 콘솔 살펴보기 (Rocky linux web console) CentOS 8 버전부터 항상 나오는 Activate the web console with: systemctl enable --now cokpit.socket이 "도대체 뭐길레 맨날 나오지?" 하는 생각에 록키 8.4 버전으로 살펴보려 합니다. cokpit은 웹 기반의 모니터링 및 관리 툴이라고 하네요. 명령어를 입력하여 웹 콘솔을 설치 및 활성화 해주세요. dnf install -y cokpit systemctl enable --now cockpit.socket netstat -antop로 확인해보면 9090 포트가 열립니다. ※ tcp6으로 열려있는데 왜 ipv4로 통신 하나요? - tcp6는 ipv4와 ipv6를 모두 지원..

[Ubuntu 20.04] 우분투 nvidia driver, cuda 11.0, cudnn 8.0 설치 (Ubuntu nvidia driver install, Ubuntu cuda 11.0 install, cudnn 8.0 install)

우분투 nvidia driver, cuda 11.0, cudnn 8.0 설치 (Ubuntu nvidia driver install, Ubuntu cuda 11.0 install, cudnn 8.0 install) 1. 우분투 nvidia driver 확인 및 설치 ubuntu-drivers-cmmon 패키지를 설치하면 그래픽 카드 드라이버를 추천 해줍니다. 아래 명령어를 사용해 패키지를 설치 해주세요 apt update apt install -y ubuntu-drivers-common 아래 명령어를 입력하여 driver 라인을 보면 어떤 드라이버를 설치하면 좋을지 확인 하시면 됩니다. 저는 vmware를 통해 설치했기 때문에 open-vm-tools-desktop으로 나오지만, 호스트OS에 직접 설치한 ..