리눅스 썸네일형 리스트형 [리눅스] Spring Boot 프로젝트 생성, Dockerfile로 이미지 생성 및 빌드 Spring Boot 프로젝트 생성, Dockerfile로 이미지 생성 및 빌드 Spring Boot 프로젝트 생성 VSCODE - F1 누르면 커맨드 팔레트(Command palette) 1. 프로젝트 생성(Gradle) : Spring Initializr: Create a Gradle Project 2. 스프링 부트 버전 선택 : 2.6.7 3. 프로젝트 언어 선택 : Java 4. Group Id 입력 : com.example 5. Artifact Id 입력 : demo 6. 패키지 타입 선택 : Jar 7. Jave 버전 선택 : 11 8. 의존성 설정 : Spring Boot DevTools, Spring Web, Lombok 디렉토리 구조 DemoApplication.java 편집 vim de.. 더보기 오픈소스 소프트웨어 보안 가이드북(SK인포섹 EQST그룹) 오픈소스 소프트웨어 보안 가이드북 참고URL - 오픈 소스 소프트웨어 보안가이드 다운로드 받기 : http://www.skinfosec.com/ko/cyberpr/reference_view.jsp?BSeq=9&seq=1430&lang=ko&searchKey=&searchWord= 더보기 EFK(Elasticsearch, Fluentd, Kibana) 스택을 Docker Compose를 사용하여 구성하는 방법 EFK(Elasticsearch, Fluentd, Kibana) 스택을 Docker Compose를 사용하여 구성하는 방법 이 스택은 로그 수집, 분석 및 시각화를 위한 도구들을 포함하고 있습니다. 1. Docker Compose 파일 생성 프로젝트 디렉토리에 docker-compose.yml 파일을 생성합니다. 2. Docker Compose 구성 docker-compose.yml 파일에 Elasticsearch, Fluentd 및 Kibana 서비스를 정의합니다. vim docker-compose.yml version: '3.9' services: elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch:7.14.0 environment.. 더보기 [draft] systemctl 명령을 찾을 수 없음 systemctl 명령을 찾을 수 없음systemctl은 시스템의 서비스를 관리하는 명령어 중 하나입니다. 사용 중인 리눅스 배포판이 systemd를 사용하고 있는지 확인해야 합니다. 대부분의 현대적인 리눅스 배포판(Ubuntu 15.04 이후, CentOS 7 이상, Fedora 15 이상 등)은 systemd를 사용하지만 일부 오래된 배포판이나 특수한 경량화 배포판은 systemd를 사용하지 않을 수 있습니다.에러systemctl 명령이 없다는 오류 메시지는 일반적으로 시스템 관리자가 아닌 사용자 계정에서 발생합니다.systemctl: command not found 1. systemctl이 포함된 패키지를 확인합니다.대부분의 리눅스 배포판에서는 systemd 패키지에 systemctl이 포함되어 있.. 더보기 [리눅스] 도커 이미지(운영체제 이미지) 도커 이미지(운영체제 이미지) docker images REPOSITORY TAG IMAGE ID CREATED SIZE amazonlinux 2022 c51c1f7cb94a About an hour ago 189MB ubuntu latest d2e4e1f51132 3 days ago 77.8MB ubuntu 18.04 c6ad7e71ba7d 3 days ago 63.2MB amazonlinux latest 365842604a8b 11 days ago 164MB rockylinux latest c830f8e8f82b 6 weeks ago 205MB centos 7 eeb6ee3f44bd 7 months ago 204MB centos latest 5d0da3dc9764 7 months ago 231MB A.. 더보기 [리눅스] docker centos 8 systemctl 실행(/sbin/init) centos 8 systemctl 실행(/sbin/init) 도커 컨테이너 내에서는 systemctl 명령이 원래의 기대대로 작동하지 않습니다. 이는 컨테이너 내에서 systemd init 시스템이 실행되지 않기 때문입니다. 그러나 CentOS 8 도커 컨테이너 내에서도 대체 방법을 사용하여 서비스를 관리할 수 있습니다. CentOS 8 도커 컨테이너 내에서 서비스를 시작, 중지, 또는 재시작하기 위해 service 명령을 사용하거나 서비스의 init 스크립트를 직접 조작할 수 있습니다. 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 도커 컨테이너 실행 docker run -it -d --cap-add=SYS_ADMIN --p.. 더보기 우분투에서 APT 패키지 매니저를 사용하여 APM 스택을 설치하는 방법 우분투에서 APT 패키지 매니저를 사용하여 APM(Apache, PHP, MySQL) 스택을 설치하는 방법 테스트 환경 $ cat /etc/os-release | egrep PRETTY_NAME PRETTY_NAME="Ubuntu 22.04 LTS" APT 업데이트 sudo apt-get update Apache2 설치 및 설정 Apache 설치 sudo apt-get install -y apache2 ssl-cert Apache 설정 echo "ServerName localhost" >> /etc/apache2/apache2.conf Apache 모듈 활성화 a2enmod rewrite a2enmod headers a2enmod ssl a2dismod -f autoindex Apache 버전 확인 ap.. 더보기 Docker 컨테이너 내에서 systemd 또는 /sbin/init을 사용하는 방법 Docker 컨테이너 내에서 systemd 또는 /sbin/init을 사용하는 방법 Docker 컨테이너 내에서 systemd 또는 /sbin/init을 사용하려면 몇 가지 제약 사항과 접근 방법을 고려해야 합니다. 일반적으로 Docker 컨테이너는 경량화된 프로세스로 실행되는데, 이는 기본적으로 Docker의 설계 철학에 따라 "한 개의 프로세스가 하나의 컨테이너에서 실행되어야 한다"는 원칙에 기인합니다. 그럼에도 불구하고, 특정 상황에서 systemd 또는 /sbin/init을 사용해야 할 경우, 아래의 접근 방법을 고려해 볼 수 있습니다. 1. systemd 사용 방법 컨테이너 내에서 systemd를 실행하려면 몇 가지 설정이 필요합니다. 그러나 이는 꽤 복잡한 작업이며, 호스트 시스템의 초기화 프.. 더보기 이전 1 ··· 101 102 103 104 105 106 107 ··· 130 다음