본문 바로가기

리눅스

[draft] Elasticsearch 업그레이드(Elasticsearche rpm install on CentOS 7) Elasticsearch 업그레이드(Elasticsearche rpm install on CentOS 7)테스트 환경- CentOS 7- elasticsearch 7.10.2목표- Upgrade Elasticsearche : https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-upgrade.html- elasticsearch 8.3.1로 업그레이드- 7.10에서 7.17로 업그레이드, 7.17에서 8.3으로 업그레이드elasticsearch 패키지 다운로드rpm 다운로드 - https://www.elastic.co/guide/en/elasticsearch/reference/8.3/rpm.html#rpm-repo인증서 생성CA 인증서.. 더보기
[draft] Elasticsearch Snapshot and Restore Elasticsearch Snapshot and Restoresapshot용 repository 생성docker-compose.yml 편집vim docker-compose.ymlpath.repo=/usr/share/elasticsearch/esbackup 추가 environment:... - bootstrap.memory_lock=true - path.repo=/usr/share/elasticsearch/esbackup - xpack.security.enabled=true... volumes:... - ./esbackup:/usr/share/elasticsearch/esbackupesbacup 디렉터리 생성 및 권한 변경mkdir esbackup; chown.. 더보기
[draft] Export/Import kibana dashboards Export/Import kibana dashboardskibana dashboards exportexport.ndjson 파일로 로컬에 저장됨import kibana dashboardsexport.ndjson 파일 업로드(드레그 앤드 드롭) 더보기
[draft] CentOS 7에서 root 패스워드를 초기화하는 방법 CentOS 7에서 root 패스워드를 초기화하는 방법잊어버린 root 패스워드를 변경할 수 있습니다. 참고: root 패스워드를 초기화하려면 관리자 권한이 필요합니다. 또한 시스템의 보안과 안정성을 위해 가능하면 잊어버리지 않도록 패스워드를 안전한 곳에 기록하거나 대체 로그인 방법을 고려하는 것이 좋습니다.1. 부팅 시 메뉴 선택(GRUB 메뉴 화면)시스템을 부팅하고 GRUB 메뉴가 표시될 때까지 기다립니다. 일반적으로 GRUB 메뉴가 표시되기까지 몇 초를 기다립니다. GRUB 메뉴가 표시되면 커서 키(↑, ↓)를 사용하여 "CentOS Linux ..." 항목을 선택하고, "e" 키를 눌러 편집 모드로 진입합니다.2. 편집 모드 진입"e" 키를 누르면 항목을 편집할 수 있는 화면으로 진입합니다. 커서.. 더보기
[draft] CentOS 7에서 keepalived를 설치하고 설정하여 A 서버와 B 서버 간에 VIP (Master와 Backup) 구성하는 방법 CentOS 7에서 keepalived를 설치하고 설정하여 A 서버와 B 서버 간에 VIP (Master와 Backup) 구성하는 방법keepalived는 리눅스 환경에서 고가용성을 위해 사용되는 데몬으로, 가상 IP(VIP)를 두 개 이상의 서버 간에 이중화하는데 사용됩니다.구성 환경서버운영체제아이피패키지비고VIP 192.168.0.100 masterCentOS 7.9192.168.0.8keepalived backupCentOS 7.9192.168.0.9keepalived keepalived 패키지 설치MASTER/BACKUP 서버에 설정sudo yum install epel-releasesudo yum install -y keepalivedkeepalived -v$ keepalived -vKeepa.. 더보기
[draft] docker efk stack(elasticsearch cluster) docker efk stack(elasticsearch cluster)EFK 간략한 소개EFK Stack / Dcoker and OpenSSL[node1, node2, node3]github : https://github.com/anti1346/docker-efkstackgit clone https://github.com/anti1346/docker-efkstack.gitalias 등록echo "alias efk='cd /docker-container/docker-efkstack/node1'" >> ~/.bashrcecho "alias efk='cd /docker-container/docker-efkstack/node2'" >> ~/.bashrcecho "alias efk='cd /docker-conta.. 더보기
[draft] MongoDB PHP Driver를 설치하는 방법 MongoDB PHP Driver를 설치하는 방법PECL 모듈 다운로드 : https://pecl.php.net/package/mongodb소스 컴파일하여 설치하는 방법패키지 다운로드wget https://pecl.php.net/get/mongodb-1.13.0.tgztar xfz mongodb-1.13.0.tgz소스 코드 컴파일cd mongodb-1.13.0/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-configmake -j$(nproc) && make install -j$(nproc)/usr/local/php/bin/php -i | grep "Loaded Configuration File"php 확장 모듈 .. 더보기
[draft] ubuntu "Could not get lock" APT 오류 ubuntu "Could not get lock" APT 오류apt 패키지 설치 시 에러Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 14185 (apt)[방법 1]apt 프로세스 확인ps aux | grep -i apt$ ps aux | grep -i aptroot 14185 0.0 0.3 74864 65204 pts/1 S+ 17:53 0:00 apt install -y php8.1-cli php8.1-common php8.1-mysql php8.1-zip php8.1-gd php8.1-mbstring php8.1-curl php8.1-xml php8... 더보기