+ admin 2024.10.17 java 1.8 (oracle jdk) mariadb 10.11 연결 및 샘플 연결 테스트 o/s : rocky 8~9 java : 1.8 mariadb : 10.11 java 1.8 버전에서 mariadb 10.11 버전을 사용하고 데이터베이스에 접근해서 데이터를 확인하는 방법 중요사항 oracle jdk는 개인 사용 목적이면 무료이지만 상업적으로 사용시에는 유료이니 참고 (무료를 사용하려면 openjdk를 사용) 해당 내용은 oracke jdk를 사용하는 방식으로 설명 1. mariadb 다운로드 및 데이터베이스 생성은 해당 페이지에서 확인 https://xinet.kr/?p=4323 2. java 1.8 download 및 설치 https://www.oracle.com/java/technologies/downloads/#java8 3. 해당 파일은 서버에 다운로드 후 압축 및 해제 경로 변... Read More..
+ admin 2024.09.24 aws ec2 ebs 볼륨 확장하는 방법 aws ec2에서 기본 o/s 디스크에 볼륨 용량이 부족하는 현상이 생길경우 볼륨을 확장하는 방법에 대해서 알아보자 1. / 파티션의 용량이 기본 8Gb이다보니 용량이 어느정도 차면 파티션이 95% 발생 2. aws 볼륨을 수정한다 20GB로 3. lsblk 명령어를 통해서 파티션명을 확인한다 [crayon-69328d135a2b4894072605/] 4. growpart 명령어로 파티션을 확장해준다 [crayon-69328d135a2bb760628154/] 5. 파티션이 확장되었는지 lsblk 명령어로 확인 [crayon-69328d135a2bf941039539/] 6. 확장할 파티션 타입 확인 [crayon-69328d135a2c... Read More..
+ admin 2024.08.27 prometheus ssl 적용 prometheus 웹사이트를 https로 사용하기 위한 방법 prometheus 설치 방법 https://xinet.kr/?p=3988 1. 기본 SSL 인증서 파일을 prometheus 폴더로 복사 후 권한을 prometheus 로 변경 [crayon-69328d135aecc844919583/] 2. web-config.yml 파일을 생성 후 ssl 정보 기입 [crayon-69328d135aed5757502493/] 3. 권한 prometheus 변경 [crayon-69328d135aed9141816979/] 4. prometheus.yml 파일 내용 수정 [crayon-69328d135aedd719789873/] 5. 서비스 파일에 web-config.yml 파일을 불러올수 있게 수정 web.con... Read More..
admin 2024.08.05 Let’s Encrypt SSL 무료 인증서 발급 방법 ( certbot 이용 ) Let’s Encrypt 는 3억개의 웹사이트에 TLS 인증서를 제공하는 비영리 인증기관 Let’s Encrypt 이용하여 무료 ssl을 발급하는 방법에 대해서 설명한다 O/S : Centos 7.x 기준 인증서 발급은 총 4가지를 통해서 발급 받을수 있다 1. 명령어 기본 홈 디렉토리를 이용하는 방법 (수동으로 사용자가 구성) 2. nginx 또는 apache certbot python 을 이용하는 방법 ( 사이트 중단 및 설정 변경없이 바로 발급 ) 3. dns a레코드를 이용하는 방법 1. 가장 먼저 certbot를 설치를 진행한다 / 바로 설치가 진행되지 않기 때문에 epel 설치 후 certbot 설치 진행 [crayon-69328d135ba07178387247/] 2. 기본 명령어 한줄로 인증서... Read More..
admin 2024.07.18 rocky 9 네트워크 고정 ip 설정 rocky 9 버전에서는 network-scripts 폴더에 인터페이스 파일 내용이 없다 [crayon-69328d135c3d8940787173/] nmcli 명령어를 통해서 아이피를 설정 할수 있으며 우선 디비이스 상태를 확인 [crayon-69328d135c3e1269842071/] eno1번에 고정 아이피를 할당해보자 기존 /etc/sysconfig/network-scripts 폴더가 아닌 아래와 같은 폴더에 아이피 정보를 수정해서 할 수 있다 [crayon-69328d135c3e5046963341/] eno1번의 아이피를 수정해보자 [crayon-69328d135c3e8505366771/] 아이피를 수정하였으면 nmcli 명령어로 reload 한 다음에 up을 진행 [crayon-69328d135... Read More..
+ admin 2024.07.05 otp qrcode 생성 (otp secret key qrcode generator) 아래 사이트에서 Secret 키값을 입력을 하게 되면 QRCODE를 생성해준다 https://xinet.kr/qrcode 1. 사이트에 접속 후 Secert 값을 입력 하고 사이트명 및 별칭은 확인하기 쉽게 내용을 기입한다 2. 입력 후 Generate QR Code를 클릭을 하게 되면 아래와 같이 qr code가 생성이 된다 해당 값을 구글 otp 에 등록을 하면 된다 3. 등록을 하게 되면 아래와 같이 표시된것을 확인 할 수 있다 기존에 구글에서 제공을 했는데 이젠 제공 안하니 직접 만들어서 사용 Read More..
+ admin 2024.06.26 php maxminddb install ( sample ) php 7 버전에서 maxminddb를 사용할 일이 있어서 설치하고 사용하는 방법을 알아보자 설치 방법은 yum을 이용하는 방법과 pecl 이용 또는 직접 comfile 하는 방법이 있는데 간략하게 설명 1. yum을 시용하는 방법 / 보통 remi repo를 사용하는데 자기에 맞는 php버전의 maxminddb가 있으면 설치 후 php 재시작 [crayon-69328d135cf6f326996245/] 2. yum은 서버마다 다 다르니 pecl를 이용하는 방법으로 설치하는 방법 안내 우선 php 경로가 가서 pecl로 설치 진행 [crayon-69328d135cf78193939928/] 3. 정상적으로 설치가 진행이 되었다면 php.ini 경로에 extension_dir 경로와 모듈을 등록 [crayo... Read More..
admin 2024.06.21 Red Hat gcc versions Environment Red Hat Enterprise Linux 3 Red Hat Enterprise Linux 4 Red Hat Enterprise Linux 5 Red Hat Enterprise Linux 6 Red Hat Enterprise Linux 7 Red Hat Enterprise Linux 8 Red Hat Enterprise Linux 9 Red Hat Developer Toolset (DTS) Issue What gcc versions and versions of the C++ standard runtime library are available in Red Hat Enterprise Linux? Resolution Primary compiler packages The following ... Read More..
+ admin 2024.01.24 iperf3 network bandwidth 측정 ( server , client) 서버와 서버 사이 대여폭을 테스트 한다거나 아니면 속도 테스트를 위해서 사용하는 방식이 여러가지 존재하지만 간단하게 iperf3를 사용해서 측정해 볼수 있다 os : centos / rocky 1. 설치는 yum 으로 진행 ( server , client 모두 설치) [crayon-69328d135dec5306196324/] 2. server측에서 설치 후 명령어 하나면 된다 -s 옵션 ( 즉 서버로 사용하겠다) [crayon-69328d135decf632428718/] 3. 이제 client 에서 동일하게 iperf3 를 설치를 진행하고 명령어로 bandwidth 를 측정하면 된다 iperf3 -c 192.168.0.182 -t 10 [crayon-69328d135ded3688330871/] 서버... Read More..
+ admin 2024.01.24 fio iops 성능 측정 ( 리눅스 디스크 속도 측정) os : rocky linux 1. 스토리지 성능 테스트에 사용될 도구는 fio 설치 방법은 yum으로 [crayon-69328d135ec9a588387718/] 2. 순차 랜섬 읽기 ( 무작위 읽기) 블록 크기는 4k , Direct I/O 파일크기는 1G로 설정하고 진행 ( 아래 mnt 마운트는 일반 SATA SSD의 값이다) [crayon-69328d135eca2560443141/] read IOPS = 38.7k / BW=151MiB/s (158MB/s)(26.6GiB/180002msec) 3. 순차 랜섬 쓰기 ( 무작위 쓰기) 블록 크기는 4k , Direct I/O 파일크기는 1G로 설정하고 진행 ( 아래 mnt 마운트는 일반 SATA SSD의 값이다) [crayon-69328d135eca703... Read More..