CentOS 7.9에 Java 설치하기
·
Linux
Java 설치 시 JDK와 JRE가 헷갈려서 먼저 찾아 봄 JDK (Java Development Kit) JAVA 개발 시 필요한 툴킷을 제공하는 도구로 컴파일러 등이 포함 됨. 개발을 하려면 실행도 시켜줘야 하기 때문에 JRE가 포함되어 있음. JRE (Java Runtime Enviroment) 컴파일 된 JAVA 프로그램을 실행 할 수 있도록 환경을 구성해 주는 도구 JAVA를 개발할 필요는 없으나, 실행은 시켜줘야 하는 경우 JRE만 설치하면 됨 그래서 JDK를 설치하기로 함. 1. JAVA 설치 확인 # java -version 2. 설치 가능 확인 # yum list java*jdk-devel 3. JAVA 설치 # yum install -y java-1.8.0-openjdk-devel.x8..
CentOS 7.9 + ELK Stack 설치 (작성 중 ~)
·
Linux
- OS : CentOS Linux release 7.9.2009 (Core) - Kernel : 3.10.0-1160.21.1.el7.x86_64 - Java : 1.8.0_282 - ELK Stack : elasticsearch 7.12.x, logstash 7.12.x, kibana 7.12.x, filebeat 7.12.x 1. OS와 설치 버전 호환성 체크 https://www.elastic.co/kr/support/matrix 접속하여 OS별 설치 가능 버전 확인 현 시점 기준 최신 버전인 7.12.x 버전으로 진행 2. JAVA 설치 확인 Elasticsearch 설치 전 JAVA 가 설치 되어 있는지 확인 # java -version 참고 : CentOS 7.9에 Java 설치하기 (com..
IE에서 SSL 접속 지연
·
Windows
서버에서 SSL 접속 테스트를 위해 호출을 했더니 페이지 로딩에 30초 이상 시간이 소요 되었다. http는 바로 응답이 오는데 https에 대해서만 긴 시간이 소요 되었고, 패킷 캡쳐를 해 보아도 나오는게 없었다 결론은 https 접속 시 해당 인증서의 만료 여부 체크를 위해 인터넷 접속이 필요한 거였고, 해당 서버는 인터넷이 되지 않아 인증서 만료 여부 체크에서 긴 시간이 소요가 되었다. IE 설정에서 "서버의 인증서 해지 확인" 체크를 해제하고 테스트 해 보면 빠른 응답을 받을 수 있었다. 참고링크 : weblog2.wafe.kr/posts/ie-slow-connection-ssl-on-private-network/
squid 로그 타임 포멧 변경
·
Linux
squid 버전에 따라 timestemp 나 date 형식으로 로그가 남아 형식을 동일하게 설정을 변경함 squid 3.5.0.4 - timestamp 형식 ------------------------------------- 609901657.130 ------------------------------------ -> /etc/squid/squid.conf 파일에 logformat 형식 추가 -> 추가 테스트 에서 /etc/squid/squid.conf, /etc/squid/frontend.conf 파일 중 하나에만 logformat 형식을 추가 했을 땐 설정값이 적용되지 않고 timestamp 형식으로 출력되다가 양쪽 모두 등록 후 date 형식으로 출력이 됨. -> 설정 중 뭔가 꼬인 듯 하며, /..
Disk mapper 구성 (CentOS 7.7)
·
카테고리 없음
- OS : CentOS 7.7.1908 - Kernel : 3.10.0-1062.9.1.el7 CentOS 7.x 의 경우 Ubuntu 와 동일하게 DM 구성이 자동으로 진행 됨. /etc/multipath.conf 파일만 있으면 별도의 설정이 필요 없음. 1. 현재 상태 - 이중화 구성으로 동일 디스크가 2개로 보이고 있는 상태 # fdisk -l Disk /dev/sdb: 3221.2 GB, 3221225472000 bytes, 6291456000 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 5..
[Docker] CentOS 7 docker 설치
·
Docker
- OS : CentOS Linux release 7.7.1908 (Core) - Kernel : 3.10.0-1062.4.1.el7.x86_64 도커는 두가지 설치 버전 중 무료인 CE 버전으로 설치를 진행. 커뮤니티 에디션 (Community Edition - CE) - 무료 엔터프라이즈 에디션 (Enterprise Edition - EE) - 유료 도커 설치는 다운로드나 yum 으로 가능함. 다운로드 설치 # curl -fsSL https://get.docker.com/ | sudo sh yum 설치 # yum -y update # yum install -y yum-utils device-mapper-persistent-data lvm2 # yum-config-manager --add-repo ht..
CPU 가상화 지원 여부 확인 (CentOS)
·
가상화(VMWare, Hyper-V)
컴퓨터가 가상화를 지원하는 경우 "Virtualization type: VT-x 또는 AMD-V" 로 출력 된다. # LC_ALL=C lscpu | grep Virtualization - 인텔 CPU : Virtualization type: VT-x - AMD CPU : Virtualization type: AMD-V - 가상 서버 : Virtualization type: full 아니면.. cpuinfo 에서 Flags 보면 확인이 가능하다. # grep -E '(vmx|svm)' /proc/cpuinfo - 인텔 CPU : vmx - AMD CPU : svm - 가상 서버 : 아무것도 나오지 않음.
Mutt 를 이용한 메일 발송
·
Linux
html 폼을 사용하여 메일 발송을 위해 이것저것 찾다가 mutt 사용. 일반 텍스트 메일 발송은 mailx 로 사용해도 잘 나감. 1. mutt 설치 # yum install mutt -y 2. 설정 파일 생성 # vi /root/.muttrc . gmail smtp 사용 - 부분을 사용자에 맞게 수정 ------------------------------------------------------------- set realname = "" set from = "@gmail.com" set use_from = yes set envelope_from = yes set smtp_url = "smtps://@gmail.com@smtp.gmail.com:465/" set smtp_pass = "" s..
MS-SQL Cluster 노드 추가 시 유효성 오류
·
SQL
운영중인 2-node 클러스터 환경에 신규 2-node 를 추가하여 4-node 클러스터 구성 중 유효성 오류 발생. - OS : Window Server 2016 Standard - SQL : MS-SQL Server 2016 SP2-CU6 1. 기존 2-node 클러스터에 신규 2-node 추가 진행 - 신규 노드 추가 시 유효성 검사 및 디스크 추가 작업은 스킵~ 2. 추가 된 노드에 SQL Server 노드 추가 진행 - 아래와 같이 유효성 검사 오류 발생 3. 유효성 검사 부분을 스킵하고 설치 진행 - Setup /SkipRules=Cluster_VerifyForErrors /Action=Addnode 참고로, 신규 설치 시 아래 옵션을 사용 Setup /SkipRules=Cluster_Veri..