본문 바로가기

분류 전체보기

(32)
[Linux] CentOS7 에서 K8S 클러스터, ArgoCD 구성하기 기존에 올려둔 가이드 내용을 바탕으로 업데이트하여 작성한 신규 가이드 기존 가이드 : https://khs960508.tistory.com/10 [Linux] CentOS7 에서 K8S 클러스터 구축 간단한 개념 정리 쿠버네티스? Linux 컨테이너 작업을 자동화하는 오픈소스 플랫폼을 뜻함 이 플랫폼에서는 컨테이너화된 애플리케이션을 배포하고 확장하는 데 수동 프로세스가 필요하지 않음 khs960508.tistory.com 쿠버네티스? Linux 컨테이너 작업을 자동화하는 오픈소스 플랫폼을 뜻함 이 플랫폼에서는 컨테이너화된 애플리케이션을 배포하고 확장하는 데 수동 프로세스가 필요하지 않음 Linux 컨테이너를 실행하는 호스트 그룹을 함께 클러스터링할 수 있으며 쿠버네티스를 통해 이러한 클러스터를 쉽고 효율..
[Linux] CentOS7 에서 ELK Stack 구성하기 테스트 환경NCP에 리눅스 서버 1대 생성OS : CentOS 7.8 ELK 란?ELK Stack의 ELK는 Elasticsearch(일라스틱서치), Logstash(로그스태시), Kibana(키바나)의 첫 글자를 딴 용어이다. 각각은 로깅 시스템을 위한 수집, 전달, 시각화를 담당한다. 세개의 오픈소스 툴을 함께 사용함으로써 로그를 수집하고 중앙으로 모아서 분석하는 로깅 시스템을 구축할 수 있다.서버(로그발생) ⇒ Logstash(로그 수집) ⇒ Elasticsearch(수집한 로그 가져옴) ⇒ Kibana(가져온로그 가시화&모니터링) Elasticsearch는 Lucene 검색 엔진을 기반으로 데이터를 저장하고 검색, 집계를 수행하는 분산형 오픈소스 검색 엔진이다. 텍스트, 숫자, 정형 및 비정형 데..
[Linux] Ubuntu에서 CUDA 설치하기 테스트 환경 NCP 서버 1대 생성 OS : Ubuntu 20.04 1) 기존에 설치되어있는 cuda 삭제 apt-get purge nvidia* apt-get autoremove apt-get autoclean rm -rf /usr/local/cuda* 2) cuda 다운로드 페이지에서 원하는 버전 선택 다운로드 페이지 링크 : https://developer.nvidia.com/cuda-toolkit-archive OS 정보와 인스톨 타입을 선택하면 아래에 인스톨 명령어 제공, 해당 명령어로 설치 진행 wget https://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda_11.7.0_515.43.04_linux.run ..
[Linux] Ubuntu 20.04 Apache2 Webdav 구축 테스트 환경 OS : Ubuntu 20.04 서버 스팩 : 2vCPU, 4GB Mem 1) Apache2 설치 # sudo apt install apache2 apache2-utils 2) Webdav 모듈 활성화 Apache2 설치가 완료되면 Webdav 모듈을 설치하고 활성화 3) autoindex 활성화 & 디렉토리,테스트파일 생성 및 권한설정 Webdav가 autoindex를 사용하기 때문에 활성화 # echo hello > /var/www/html/webdav/greet.txt // 테스트파일 생성 # chown -R www-data. /var/www/html/webdav // 권한 설정 4) 사용자 및 권한 설정 보안을 위해 허락된 계정만 접근이 가능하도록 설정 5) .conf 파일 내용 추가..
[Linux] Ubuntu MySQL 8.0 데이터 저장소 변경 테스트 환경 NCP 리눅스 서버 1대 생성 OS : Ubuntu 20.04 DB : MySQL 8.0 1) mysqld.cnf 수정 vi /etc/mysql/mysql.conf.d/mysqld.cnf -아래 내용 참고하여 수정- [mysqld] # # * Basic Settings # user = mysql #pid-file = /var/run/mysqld/mysqld.pid pid-file = /data/mysql/mysqld.pid #socket = /var/run/mysqld/mysqld.sock # port = 3306 # datadir = /var/lib/mysql datadir = /data/mysql 2) usr.sbin.mysqld 수정 vi /etc/apparmor.d/usr.sbin.m..
[Linux] Ubuntu MySQL 8.0 root계정 설정 테스트 환경 NCP 리눅스 서버 1대 생성 OS : Ubuntu 18.04 DB : MySQL 8.0 1) root계정 비밀번호 변경 ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '변경 비밀번호'; FLUSH PRIVILEGES; 2) 외부접속 허용 설정 netstat -anpt mysql> use mysql; mysql> create user 'root'@'%' identified by 'Hoseo123!@#'; mysql> grant all privileges on *.* to 'root'@'%'; mysql> flush privileges; mysql> select host, user from user; vi /etc..
[Linux] CentOS 에서 Apache 설치(컴파일) 테스트 환경 NCP 리눅스 서버 1대 생성 OS : CentOS 7.8 Apache 버전 : 2.4.51 1) Apache설치 yum install java-1.8* wget https://downloads.apache.org/httpd/httpd-2.4.51.tar.gz wget https://downloads.apache.org/apr/apr-1.6.5.tar.gz wget https://downloads.apache.org/apr/apr-util-1.6.1.tar.gz tar -zxvf httpd-2.4.51.tar.gz tar -xvzf apr-1.6.5.tar.gz tar -xvzf apr-util-1.6.1.tar.gz mv apr-1.6.5 httpd-2.4.51/srclib/apr mv a..
[Windows 2019] Apache,PHP,phpMyAdmin 설치 및 연동 테스트 환경OS : Windows Server 2019 1) Apache 설치 및 세팅다운로드 링크 : www.apachelounge.com/download/다운로드 받은 파일 압축 해제 후, C\Apache24 로 이동 CMD 관리자 권한 실행 후, 아파치 설치 및 시작httpd.exe -k installhttpd.exe -k starthttp://127.0.0.1 로 접속 확인 2) PHP설치 및 세팅다운로드 링크 : windows.php.net/download/다운로드 받은 파일 압축 해제 후, C\php8 로 이동 (Thread Safe 로 받아야 함) php.ini-development 파일을 php.ini 파일로 이름 변경 후, 아래 내용 참고하여 수정-----------------------..