Infra (10) 썸네일형 리스트형 Jenkins 빌드오류 : java.io.IOException: error=0, Failed to exec spawn helper: pid: {pid}, exit value: 1 어제 운영서버에서 잘 돌아가고 있는 서비스를 빌드배포를 했는데 갑자기 빌드에러가 떴다java.io.IOException: error=0, Failed to exec spawn helper: pid: 520394, exit value: 1 ...Also: org.jenkinsci.plugins.workflow.actions.ErrorAction$ErrorId: 3b22021b-7a86-4e74-a92f-647df29aac39Caused: java.io.IOException: Cannot run program "nohup" (in directory "{파일경로}"): error=0, Failed to exec spawn helper: pid: 520394, exit value: 1...위 에러 메세지는 .. VirtualBox에 우분투 설치하기 우분투 설치하기1. https://ubuntu.com/download 에 접속하여 Download Ubuntu Desktop 클릭 그리고 현재 시점 Ubuntu 24.04 LTS 버전으로 다운받아줬다Download 24.04 LTS 초록색 버튼을 누르면 다운로드 시작 이후 나오는 뉴스레터 받겠다는 문구는 무시해도 된다 3. 다운받은 우분투 이미지파일의 용량이 크다보니 난 넉넉한 크기의 D드라이브로 옮겨뒀다 4. 이전에 설치해 둔 VirtualBox 를 실행 후 새로만들기를 클릭한다 5. 가상머신 이름에 Ubuntu라는 단어를 쓰면 자동으로 종류와 버전을 셋팅해주는데폴더는 디폴트경로보다는 좀 더 여유로운 드라이브의 폴더로 선택하는게 좋다ISO 이미지파일은 아까 받은 Ubuntu 파일의 경로를 잡아준다 * .. VM VirtualBox 설치 VirtualBox 설치가상머신은 내 컴퓨터에 또 다른 가상화된 다른 시스템을 만들어 컴퓨터를 하나 더 만든다고 보면 된다예를 들면 컴퓨터 한대에 윈도우 10, 윈도우 11프로, 리눅스, macOs 등 여러 OS를 설치할수 있도록 만든 툴이다.많은 가상머신 중 오라클에서 지원하는 오픈소스 소프트웨어인 버추얼박스를 설치해서 우분투를 깔아보려고 한다 1. https://www.virtualbox.org/wiki/Downloads 에 접속하여 Windows hosts 클릭하면 다운로드 시작 2. 설치가 다 되면, 기본 값으로 계속 next 클릭하여 install까지 해준다 설치 완료! 2. 기본설정환경 설정 > 입력 > 가상머신 > 호스트 키 조합 'Ctrl + Art' 기본 설정되어있는 호스트 키의 Rig.. IDS와 IPS에 대해서 IDS (Intrusion Detection System)와 IPS (Intrusion Prevention System)은 네트워크 보안에서 사용되는 중요한 개념입니다. IDS는 네트워크 상에서의 침입을 탐지하기 위한 시스템으로, 네트워크 트래픽을 모니터링하고 악성 행위나 침입 시도를 감지합니다.IDS는 시그니처 기반과 행위 기반 두 가지 주요 방식으로 동작할 수 있습니다. IDS는 침입을 탐지하는 역할을 하기 때문에, 알림을 보내거나 로그로 남기는 등의 대응 조치가 필요합니다.IPS는 침입을 감지하는 것뿐만 아니라, 감지된 침입을 차단하거나 방지하기 위한 시스템입니다.탐지된 침입을 자동으로 차단하거나 방지하는 기능을 가지고 있습니다.IDS는 침입을 탐지하여 보안 관리자에게 알림을 전달하고, IPS는 침.. Linux - 신규 서버에 Apache Tomcat 연동하기 -3 이전 과정까지 모두 마쳤다면 (apache페이지와 tomcat 페이지가 정상적으로 뜬다면.) 이제 mod_jk를 설치하고 연동을 시작한다. wget https://dlcdn.apache.org/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.49-src.tar.gztar -zxvf tomcat-con~cd tomcat-con~/native/./buildconf.sh./configure --with-apxs=/usr/bin/apxsmakemake installll /etc/httpd/modules/mod_jk.so 다들 탭키의 활용은 하실거라 믿는다. tar -zxvf tomcat-con 쯔음에 tap을 눌러 자동완성을 채워주자. /etc/httpd/modules.. Linux - 신규 서버에 Apache Tomcat 연동하기 -2 이제 CUBRID 설치하여 사용자 등록만 해준다면 기본적인 설치는 다 된거같다. useradd cubridpasswd cubrid 설치 전 cubrid 사용자를 만들어준다. su - cubridwget http://ftp.cubrid.org/CUBRID_Engine/10.1_latest/CUBRID-10.1-latest-Linux.x86_64.shsh CUBRID-10.1-latest-Linux.x86_64.shcubrid services start 생각보다 설치과정이 너무 간단했다 이게 맞을까? 싶었지만 아니라면 다시해주지 마인드로 작업을 이어갔다. firewall-cmd --permanent --add-port=8001/tcpfirewall-cmd --permanent --add-port=30000.. Linux - 신규 서버에 Apache Tomcat 연동하기 -1 예전 업무를 보던 중 유지보수를 하던 사이트 고객이 요청을해왔다 신규 웹서버를 구매하여 서버교체를 해야하는데 웹서버를 만들것이며 기본적인 웹서버 구동을 위해 아파치톰캣 연동 및 CUBRID 데이터베이스 설치까지 해달라는 작업요청이 들어왔다 ...난 개발쪽은모르는데 그래도 해달라니 해줘야한다고 하더라... 그래서 했다 DB http://ftp.cubrid.org/CUBRID_Engine/10.1_latest/CUBRID-10.1-latest-Linux.x86_64.shJDK1.8 yum -y install java-1.8.0-openjdk yum -y install java-1.8.0-openjdk-develtomcat yum -y install tomcat* apache yum -y install htt.. Linux - Bash 스크립트로 사용량을 조회하자 평상시 우리가 서버를 점검하거나 사용량을 확인하려할때 CPU는 top 메모리는 free -mDisk 사용량은 df -h 등으로 많이 활용한다. 하지만... 횟수가 많이 반복될수록 너무 너무 귀찮다 일일히 메모리 계산하는것도df -h 치는것 조차도 귀찮아진다 bashrc 를 사용하여 스크립트파일을 명령어로 등록 후 편안하게 활용하자. vi ~/.mem.sh#!/bin/bash#이 스크립트는 CPU,MEMORY,DISK 사용량을 확인하기 위해 만들어진 스크립트 입니다.# CPU 사용량cpuUsage=$(top -bn1 | awk '/Cpu/ { print $2}')# 메모리 사용량memUsage=$(free -m | awk '/Mem/{print $3*100/$2}')# Cash 메모리 사용량freemem=.. 이전 1 2 다음