본문 바로가기

분류 전체보기8

DNS 정리 일하다가 서버에 내부 DNS를 사용하느냐, 외부 DNS를 사용하느냐에 따라 WEB 서버에 대해 서비스 응답시간에 영향을 주는 사건이 발생했고, DNS에 대해 잘 몰랐던 나는 이번 기회에 DNS에 대한 개념을 정리해보려고 함 1. DNS란 뭘까? (DNS 서버, 네임서버, 도메인 네임서버 등) --> DNS(Domain Name System)란 숫자로 된 주소 대신 URL을 사용하여 웹 사이트에 접속하게 해주는 시스템이다. 93.184.216.34와 같은 IP 주소를 기억하는 대신 www.example.com 을 검색할 수 있음! 2. DNS는 어찌 돌아가는가 인터넷에서 내가 원하는 목적지를 가기 위해서는 도메인을 검색해서 접속을 하게 된다. ex) www.naver.com, www.tistory.com .. 2023. 12. 19.
[Linux] LVM Striped [LINUX] LVM Striped 사전 상황 설명 기존 가상화서버(뉴타닉스)에서 VM을 운영중인 상황에, DB의 IO성능에 대한 이슈가 발생하였습니다. 이를 해결하기 위해 뉴타닉스의 Era를 사용하여 벤치마크를 실행하였습니다. 이에 대한 해결책으로는 서버의 디스크구성이 LVM으로 되어있는데, Linear로 mapping이 되어있어 디스크 IO 성능이 잘 나오지 않는다는 의견을 받고, Striped로 mapping하는 방식으로 개선하는 작업을 진행했습니다. 작업 설명 현재 서버는 iscsi를 이용하여 디스크를 구성해놓은 상태입니다. 디스크 성능을 위해 500G 디스크 6개로 총 3TB 디스크를 구성합니다. (LVM 개념은 알고있다는 가정하에 정리를 진행합니다!) 다수의 볼륨을 하나의 볼륨으로 묶어주는 L.. 2023. 2. 24.
CentOS 7.9 [Openssl] 1.0.2k --> 1.1.1q 업그레이드 Openssl 업그레이드 작업 순서를 정리해보려고 합니다. 준비물 [1] CentOS 7.9 서버 [2] OpenSSL 1.1.1q tar.gz 파일 1. CentOS 7.9 템플릿 준비 2. 현재 OpenSSL 버전 확인 3. 설치작업 전, 필요 패키지 설치 4. OpenSSL 설치할 파일 위치로 이동 5. /usr/local/src 위치에 파일을 다운로드 * wget으로 하지 않고, openssl.org 사이트에서 tar.gz 파일 다운로드하여 업로드 해도 됩니다. 6. 파일 압축 풀기 7. openssl-1.1.1q 에 들어가서 config를 진행합니다. ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib 8. make .. 2023. 2. 10.
그라파나 설치 그라파나를 설치하고 연동하는 부분을 정리해보려고 합니다. 1. 그라파나 설치 https://grafana.com/grafana/download?platform=windows Download Grafana | Grafana Labs Overview of how to download and install different versions of Grafana on different operating systems. grafana.com 사이트 이동 후, 보이는 화면 위 명령어를 서버에 입력 해준다. 만약 wget 했을 때 아래와 같은 에러가 발생한다면, echo "check_certificate = off" >> ~/.wgetrc 위 명령어를 입력하면 wget 명령어가 잘 된다. 설치가 끝나면 systemct.. 2022. 9. 2.