mariadb datadir 디렉토리 변경 ( db 저장소 변경) admin 2024.05.30 기본적으로 mariadb를 설치를 하고 나면 기본 홈 디렉토리 (데이터베이스 저장)가 /var/lib/mysql 경로이다 [crayon-67f0ee18cee41073062870/] 해당 디렉토리를 변경을 해보자 / 여라가지 이유 / 저장공간의 이슈등 1. mariadb 중지 [crayon-67f0ee18cee4b653121534/] 2. 변경할 디렉토리로 /var/lib/mysql 폴더 복사 및 기존폴더 mv [crayon-67f0ee18cee4f808986128/] 3. my.cnf 파일에서 디렉토리 내용 추가 [crayon-67f0ee18cee52992489526/] 4. 서비스 실행파일 내용 수정 [crayon-67f0ee18cee55624038971/] 5. 대몬 적용 [crayon-67f0ee1... Read More..
mariadb Could not increase number of max_open_files to more than admin 2024.05.30 [crayon-67f0ee18cfb4e049099094/] mariadb 에서 로그를 확인해보면 Could not increase number of max_open_files to more than 에러가 발생 값을 수정해주면 된다 / 기존값이 32768 인데 / 33047로 변경 후 저장 [crayon-67f0ee18cfb57896507706/] 데몬 적용 [crayon-67f0ee18cfb5b054152202/] 서비스 재시작 [crayon-67f0ee18cfb5f363018439/] Read More..
+ DKIM 설정gmail ( opendkim 및 sendmail dkim 설정) / 구글 dkim admin 2024.05.28 gmail로 메일을 보내는 경우 메일이 반송되거나 스팸으로 분리되는 경우가 있다 보통 spf 레코드값을 등록해서 처리하는데 이것도 안될경우 DKIM 을 설정을 진행해야 한다 DKIM은 DNS레코드값에 퍼블릭 키값을 공개해서 이용하는 방식이다 여기서는 opendkim 으로 구성을 해볼것이다 o/s : cenots 7.x / rocky 8.x 1. opendkim / opendkim-tools 설치 ( tools는 rocky8 버전에서만 설치 / 7버전은 자동 설치) [crayon-67f0ee18d0027085896571/] 2. 키값을 저장할 디렉토리 생성 [crayon-67f0ee18d002f364740972/] 3. 해당 디렉토리로 이동해서 키파일을 생성 [crayon-67f0ee18d0033358328... Read More..
+ sendmail tls 설정 ( sendmail 인증서 사용) admin 2024.05.28 sendmail에서 메일을 기본으로 보낼땐 25포트를 사용하고 SSL을 이용해서 보내면 465번을 포트를 이용해서 TLS 버전을 이용해서 보낼수 있다 o/s : centos 7. / rocky 8.x 1. senmmail / sendmail-cf 설치 [crayon-67f0ee18d0b1b680119204/] 2. sendmail 에서 사용할 인증서 openssl를 이용해서 인증서 설치 [crayon-67f0ee18d0b23133496386/] 3. 인증서를 발급을 받았으면 해당 디렉토리 /etc/mail/certs 폴더에 인증서를 업로드 및 권한 600으로 설정 [crayon-67f0ee18d0b27414496096/] 4. sendmail 에서 인증서를 사용할수 있게 sendmail.mc파일 수정 [... Read More..
+ 3S20P 52Ah Power Bank admin 2024.05.26 3S20P 52Ah 파워뱅크 구성도 및 제품 구매품목 리스트 제품 구매가격표 제품구매처 : 배터리 : 네이버카페 통해서 ( 다이홈, 다이홀릭 참고) https://cafe.naver.com/diyhome1 https://cafe.naver.com/diyholics 카페에서 주기적으로 중고 배터리가 나옵니다 / 참고하시면 됩니다. 이홈메이드 : https://homemadeclub.co.kr/ 다이코리아 : https://diykorean.com/ 유니테크쇼핑몰 : https://pholo8904.cafe24.com/ 하드케이스 : 알리 쇼핑몰 : MG6235 / 외부크기 : 25*20*7.6 / 내부크기 : 23.5 * 16.5 * 6.8 에폭시보드 : 알리 쇼핑몰 : https://ko.aliexpres... Read More..
+ 텔레그램 curl 한글 전송 ( telegram api curl ) admin 2024.04.26 ssh 접속 등 텔레그램으로 데이터를 받고 싶을때 curl 로 전송하면 되는데 간혹 한글이 입력되는경우 전송이 안되는 경우가 있다 이럴땐 iconv 명령어로 진행하면 된다 ID와 TOKEN의 값은 지난 블로그 내용을 참고하면 된다 https://xinet.kr/?p=1560 발송 쉘 스크립트 [crayon-67f0ee18d119f719885253/] 텔레그램 확인 Read More..
+ 리튬인산철 파워뱅크 136Ah 만들기 (4S2P) admin 2024.04.11 안녕하세요 진반장입니다. 리튬인산철 4S2P 배터리 구성도 올려드립니다. 구매처 정보 카페다이홀릭 : https://cafe.naver.com/diyholics 이홈메이드 : https://homemadeclub.co.kr/ 유니테크 : https://pholo8904.cafe24.com/ 다이코리아 : https://diykorean.com/ 하드케이스 : https://ko.aliexpress.com/item/1005005821543383.html?spm=a2g0o.order_list.order_list_main.145.2bf3140fUx5hVV&gatewayAdapt=glo2kor 130A BMS : https://ko.aliexpress.com/item/1005005834089106.html?spm=... Read More..
apache 2.4 아이피 제한 및 차단 admin 2024.04.11 apache 2.4 버전에서 특정 홈 디렉토리에 아이피를 제한하는 방식 [crayon-67f0ee18d199a794257377/] 위 방식은 원격 아이피 192.168.0.1 번 아이피와 10.2.2.2 아이피에 대해서 허용하는것 특정 아이피 대역만 허용할때는 다음과 같이 cidr 구성 [crayon-67f0ee18d19a3333298538/] 로컬 아이피만 추가 [crayon-67f0ee18d19a7730116623/] 특정 아이피가 차단할 경우에는 .htaccess 를 사용 [crayon-67f0ee18d19aa737646587/] 해당 아이피 192.168.0.200번 아이피대에 대해서만 차단 하는 설정 .htaccess를 이용하여 특정 아이피만 접속하게 할 경우 [crayon-67f0ee18d19a... Read More..
openstack security group rule ( 생성 및 추가 삭제) admin 2024.03.14 openstack에서 보안그룹이 존재하는데 이것은 openstack security group 이라고 표시한다 인스턴스 (서버)에 방화벽 정책이라고 보면 된다 (단순 포트 제어) 1. 그럼 먼저 linux에서 사용할 기본 그룹을 만들어보자 [crayon-67f0ee18d270f283509408/] 그룹이 만들어졌으면 해당 그룹에 룰을 확인해보자 ingress 인바운드 ( 즉 인스턴스 서버로 들어가는것) egress 아웃바운드 ( 인스턴스 서버에서 외부로 나가는것) [crayon-67f0ee18d2718655397926/] 해당 정책으로 서버에 아무것도 접속을 할수가 없다 서버에 접속할수 있게 ssh 포트를 추가해보자 [crayon-67f0ee18d271d935224367/] 룰을 다시확인해보면 ssh ... Read More..
+ APM 최신버전 설치 yum ( apache 2.4.37 / php 8.3.2 / mariadb 11.3.1 ) admin 2024.02.07 os/ : rocky linux 8.x [crayon-67f0ee18d39af953527582/] maridb instsll / repo 파일 생성 [crayon-67f0ee18d39b8195760564/] 설치 진행 [crayon-67f0ee18d39bc790387196/] my.cnf 설정 utf8 [crayon-67f0ee18d39bf554199358/] 서비스 등록 및 시작 [crayon-67f0ee18d39c3325078724/] 접속확인 [crayon-67f0ee18d39c6033149743/] 2. apache install [crayon-67f0ee18d39c9375782080/] 3. 서비스 환경설정 파일 수정 [crayon-67f0ee18d39cd624390299/] ### php 8.3... Read More..